Security
Added
- Add NodeAffinity to run the exporter only on Linux Nodes with AMD64.
Fixed
- Change to using
maxUnavailable to match existing configs.
Changed
- Enable Pod Disruption Budget by default.
Added
- Add annotation
app.giantswarm.io/secret-checksum to dex deployment for automatic restarts of the dex pods on config changes.
Changed
- Enable upgrade tests again, now that there are two releases in the catalog.
Changed
- Set
priorityClass of giantswarm-critical for Falco DaemonSet.
Added
- Add PodDisruptionBudget with
minAvailable: 1
Fixed
- Fix Firestore collection name used for writing RUM data.
Added
- Prevent rbac-controller
fluxauth and externalresources resources from reconciling cluster namespaces - Dynamically bind
read-in-cluster-ns clusterRole if read-all clusterRole is bound in an org-namespace - Dynamically bind
write-in-cluster-ns clusterRole if cluster-admin clusterRole is bound in an org-namespace
Changed
- Renamed role
read-cluster-apps-in-cluster-ns to read-in-cluster-ns - Renamed role
write-cluster-apps-in-cluster-ns to write-in-cluster-ns - Renamed role binding
read-cluster-app to read-in-cluster-ns - Renamed role binding
write-cluster-apps to write-in-cluster-ns
Changed
- Policies no longer the
cluster-apps-operator.giantswarm.io/version label since cluster-apps-operator don’t use it.
Changed
- Update to upstream falco 1.17.2/0.31.0.
- Update to upstream falco-exporter 0.8.0/0.7.0.