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.
0.21.1 - 2024-12-11
- Add
application.giantswarm.io/team
label to policies.
0.21.0 - 2024-09-25
- Update to upstream
Kyverno Policies
version 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 Policies
version 1.10.3.
0.20.0 - 2023-06-23
- Update to upstream
Kyverno Policies
version 1.10.0. - Update CI to use newer
ats
and theabs
executor.
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-director
app collection. - Push to
capz
app 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
giantswarm
catalog.
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/version
label sincecluster-apps-operator
don'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-delete
policy
0.13.1 - 2022-01-13
- Add
block-bulk-certconfigs-delete
policy
0.13.0 - 2022-01-05
- Add
policies-openstack
for OpenStack-specific policies. - Add policy for OpenStack which defaults
failureDomain
based onMachineDeployment
request'smachine-deployment.giantswarm.io/failure-domain
label.
0.12.0 - 2021-12-09
- Add
cluster-apps-operator.giantswarm.io/watching
label 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
extraVolumes
are appended instead of over writing the existing ones.
0.10.0 - 2021-11-19
- Apply policies to v20 even when v20 contains suffixes in its name.
- Policy to apply
audit-policy.yaml
to kubeadmconfig
0.9.2 - 2021-10-26
- Remove
PodSecurityPolicy
from the enabled api-server admission plugins.
0.9.1 - 2021-10-20
- Removed
encryption-provider-config
andaudit-policy-file
flags 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
AzureCluster
CRs.
- Add test setup for
vsphere
policies.
0.6.2 - 2021-10-11
- Set kubelet extra argument
node-ip
for worker and masters. - Validate deprecated APIs.
0.6.1 - 2021-10-06
0.6.0 - 2021-10-06
- Use
ats
for integration testing instead ofabs
. - Rename
vmware
chart 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-labels
when ensuring therole=worker
label exists inKubeadmConfig
s.
0.5.0 - 2021-09-13
- Add AWS CNI security group rules to
AWSCluster
CR.
0.4.0 - 2021-09-03
- Default
spec.location
field for CAPZAzureMachinePool
CRs.
0.3.0 - 2021-09-02
- Default
spec.location
field for CAPZAzureCluster
CRs.
0.2.0 - 2021-08-31
- Ensure
controllerManager
's extra argallocate-node-cidrs
is set to true inKubeadmControlPlane
for Azure clusters.
0.1.3 - 2021-08-27
- Ensure that
kubeadm
configs 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
controlplane
forAWSManagedControlPlane
CR.
0.1.0 - 2021-08-25
- Defaulting
region
andsshKeyName
in 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
aws
values. - Add integration tests for
aws
.
- Reduced number of policy files.
- Restructured CI setup to use Makefile.