Security
Added
- Add utility function to determine whether the app is installed on a workload cluster
Removed
- Remove unused dex-k8s-authenticator-giantswarm resources
- Stop pushing to
openstack-app-collection.
Added
- Added
NetworkPolicy by default when Cilium is not available
Changed
- Install
PushSecret CRD by default to follow upstream
Added
- Add resourceFilter for excluding Giant Swarm’s
chart-operator from custom policies.
Added
- Added
node-role.kubernetes.io/control-plane to crd install jobs toleration
Changed
- Updated templates to consistently use
{{ include "external-secrets.name" . }} instead of {{ include "external-secrets.fullName" . }}- The conversion webhook on CRDs use
{{ include "external-secrets.name" . }} - The
ClusterRole previously called {{ include "external-secrets.fullName" . }}-servicebindings was renamed to {{ include "external-secrets.name" . }}-servicebindings - The
external-secrets service account was renamed from using external-secrets.fullName to external-secrets.name by default
Changed
- Update
external-secrets to v0.8.3
Fixed
- Ensured that Automation SA in the default namespace is only updated in case there are actual changes
Changed
- Install
giantswarm-selfsigned ClusterIssuer regardless of global.giantSwarmClusterIssuer.install value. It is required as a default component for Giant Swarm cluster installations.
Added
- Add ClusterPolicy
restrict-policy-kind-wildcards to prevent running (Cluster)Policies which match all API Kinds. - Add PolicyException for Giant Swarm’s
chart-operator.
Changed
- Enable PSS Restricted policies by default.
Removed
- Stop pushing to
openstack-app-collection.
Added
- Add a webhooks cleanup job for ensuring deletion of Kyverno webhooks on chart uninstall.
Changed
- Replace deprecated toleration
node-role.kubernetes.io/master with node-role.kubernetes.io/control-plane on CRD install job.
Added
- Add
Cilium Network Policy to trivy. - Added Kyverno
PolicyException for trivy-app.
Changed
- Modified the
VerticalPodAutoscaler to make the Container Policies configurable. - Moved the
VerticalPodAutoscaler.enabled flag to VerticalPodAutoscaler.trivy.enabled to align with other Apps.