All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add
io.giantswarm.application.audienceandio.giantswarm.application.managedchart annotations for Backstage visibility. - Push to the
defaultcatalog.
- Migrate chart annotations to OCI-compatible format (change
application.giantswarm.io/teamtoio.giantswarm.application.team, convertrestrictionsto annotations). - Updated
kyverno-policiesto upstream versionv1.17.2.
0.25.0 - 2026-02-04
- Update to upstream
Kyverno Policiesversion v1.17.0.
0.24.0 - 2025-06-19
- Update to upstream
Kyverno Policiesversion v1.14.2.
This release includes an upstream update. Please refer to the following Release Notes from upstream for the latest changes:
0.23.0 - 2025-02-25
- Add supplemental security and best practices policies:
check-resources-request-and-limits-ratiocheck-serviceaccount-secretsdisallow-gitrepo-volumedisallow-latest-tagprevent-bare-podsrequire-container-requests-and-limitsrequire-emptydir-requests-and-limitsrequire-pod-probesrestrict-binding-clusteradminrestrict-binding-system-groupsrestrict-sa-automount-sa-token
0.22.0 - 2025-02-20
- Add supplemental policies
restrict-external-ips,require-ro-rootfs, and enable upstream policyrequire-non-root-groups. - Add supplemental policy to generate default deny-all Network Policies in newly created namespaces.
- Update to upstream
Kyverno Policiesversion 1.13.4.
0.21.1 - 2024-12-11
- Add
application.giantswarm.io/teamlabel to policies.
0.21.0 - 2024-09-25
- Update to upstream
Kyverno Policiesversion 1.12.5. - Don't push to vsphere-app-collection, capz-app-collection, capa-app-collection or cloud-director-app-collection. We started to consume kyverno-policies from security-bundle.
0.20.2 - 2023-12-06
- Fix team ownership
0.20.1 - 2023-09-21
- Update to upstream
Kyverno Policiesversion 1.10.3.
0.20.0 - 2023-06-23
- Update to upstream
Kyverno Policiesversion 1.10.0. - Update CI to use newer
atsand theabsexecutor.
0.19.0 - 2023-05-31
- Enable PSS Restricted policies by default.
- Stop pushing to
openstack-app-collection.
0.18.1 - 2023-02-15
- Push to
cloud-directorapp collection. - Push to
capzapp collection.
0.18.0 - 2022-11-16
- Update to upstream v1.7.5 policies.
0.17.2 - 2022-08-05
0.17.1 - 2022-04-06
- Push policies to
giantswarmcatalog.
0.17.0 - 2022-04-05
- Track upstream PSS policies with a subtree.
- Push PSS policies to AWS, Azure, KVM, OpenStack, and VSphere catalogs and collections.
- Remove catalog and collections push for common and shared policies.
0.16.0 - 2022-03-02
- Policies no longer the
cluster-apps-operator.giantswarm.io/versionlabel sincecluster-apps-operatordon't use it.
0.15.0 - 2022-02-28
- Add default audit log config file to
KubeadmControlPlane.
0.14.0 - 2022-01-19
- Support all API versions for CAPI resources
- Default Azure subscription ID by getting value directly from organization credentials secret.
0.13.2 - 2022-01-13
- Fixed
block-bulk-certconfigs-deletepolicy
0.13.1 - 2022-01-13
- Add
block-bulk-certconfigs-deletepolicy
0.13.0 - 2022-01-05
- Add
policies-openstackfor OpenStack-specific policies. - Add policy for OpenStack which defaults
failureDomainbased onMachineDeploymentrequest'smachine-deployment.giantswarm.io/failure-domainlabel.
0.12.0 - 2021-12-09
- Add
cluster-apps-operator.giantswarm.io/watchinglabel to Cluster CRs so they will be watched bycluster-apps-operator>=v1.1.0 (deployed by an app collection) in addition to <v1.1.0 (deployed by release-operator).
0.11.0 - 2021-11-30
- Tilt support.
- The api-server
extraVolumesare appended instead of over writing the existing ones.
0.10.0 - 2021-11-19
- Policy to apply
audit-policy.yamlto kubeadmconfig
- Apply policies to v20 even when v20 contains suffixes in its name.
0.9.2 - 2021-10-26
- Remove
PodSecurityPolicyfrom the enabled api-server admission plugins.
0.9.1 - 2021-10-20
- Removed
encryption-provider-configandaudit-policy-fileflags until we can confirm the file exists on the machine images
0.9.0 - 2021-10-19
- CircleCI job to validate policies
- Updated kubelet and api server flags to handle duplicates
0.8.0 - 2021-10-13
- kubelet and api server flags for CAPI clusters.
0.7.1 - 2021-10-12
- Fix annotation name in subscription id defaulting rule.
0.7.0 - 2021-10-12
- Default SubscriptionID field for
AzureClusterCRs.
- Add test setup for
vspherepolicies.
0.6.2 - 2021-10-11
- Set kubelet extra argument
node-ipfor worker and masters. - Validate deprecated APIs.
0.6.1 - 2021-10-06
0.6.0 - 2021-10-06
- Use
atsfor integration testing instead ofabs. - Rename
vmwarechart and policies tovsphere.
0.6.0 - 2021-10-05
- Add CRDs related to kubeadm controlplane to CI.
- Add policies to configure default disk sizes and disk initialization for CAPA cluster.
- Keep existing
node-labelswhen ensuring therole=workerlabel exists inKubeadmConfigs.
0.5.0 - 2021-09-13
- Add AWS CNI security group rules to
AWSClusterCR.
0.4.0 - 2021-09-03
- Default
spec.locationfield for CAPZAzureMachinePoolCRs.
0.3.0 - 2021-09-02
- Default
spec.locationfield for CAPZAzureClusterCRs.
0.2.0 - 2021-08-31
- Ensure
controllerManager's extra argallocate-node-cidrsis set to true inKubeadmControlPlanefor Azure clusters.
0.1.3 - 2021-08-27
- Ensure that
kubeadmconfigs are not defaulted for control planes.
0.1.2 - 2021-08-25
- Remove Service Monitor policy pending upstream bug fix.
0.1.1 - 2021-08-25
- Fix group
controlplaneforAWSManagedControlPlaneCR.
0.1.0 - 2021-08-25
- Defaulting
regionandsshKeyNamein AWSManagedControlPlane CR.
0.0.11 - 2021-08-23
- Enable labeling policies to work with v1alpha4 types.
0.0.10 - 2021-08-18
- Ensure the Silence Cluster policy do not replace matchers.
0.0.9 - 2021-08-17
- Fix CI issues for
policies-shared.
0.0.8 - 2021-08-17
- Add Service Monitor policy to configure the default labelling schema.
0.0.7 - 2021-08-11
- Add documentation to test cases.
- Add policy to not silence heartbeats
- Restructured test fixtures.
0.0.6 - 2021-07-16
0.0.5 - 2021-07-16
- Add default for cluster description.
- Add defaulting to set custom labels on worker nodes.
0.0.4 - 2021-07-14
0.0.3 - 2021-07-13
- Add default for aws control plane instance type.
0.0.2 - 2021-07-12
- Add defaulting for
awsvalues. - Add integration tests for
aws.
- Reduced number of policy files.
- Restructured CI setup to use Makefile.