Version v5.0.0 released!
- CRDs have been updated
- If you are updating the helm chart, please run
kubectl apply -f https://github.com/Contrast-Security-OSS/agent-operator/releases/latest/download/crds.yaml
before upgrading to update the CRDs. https://docs.contrastsecurity.com/en/helm-upgrades.html#major-upgrades-292514
- If you are updating the helm chart, please run
- Add ClusterAgentInjectors https://github.com/Contrast-Security-OSS/agent-operator/blob/v5.0.0/docs/public/03-configuration-reference.md#clusteragentinjector
- Add support for mounting AgentConnection secrets as a volume
- Set
mountAsVolume: true
on an AgentConnection or ClusterAgentConnection to enable https://github.com/Contrast-Security-OSS/agent-operator/blob/v5.0.0/docs/public/03-configuration-reference.md#agentconnection
- Set
- Add support for
namespaceLabelSelector
on ClusterAgentConnection, ClusterAgentConfiguration, and ClusterAgentInjector- Added read-only permissions for
namespaces
to ClusterRole - The helm chart includes a default selector for ClusterAgentInjectors, add
agents.contrastsecurity.com/agent-injectors: 'true'
label to a namespace to add agent injectors to that namespace
- Added read-only permissions for
- Allow setting contrast-agent-operator pod requests/limits in the helm chart
- Allow setting contrast-agent-operator pod labels/annotations in the helm chart
- Increased default init-container memory limit
- Fixed an issue that caused pod patching to fail if the init-container requests/limits were empty
Breaking Changes
- The helm chart will now create ClusterAgentInjectors instead of AgentInjectors
- To create AgentInjectors instead, set
agentInjectors.useClusterAgentInjectors
tofalse
- To create AgentInjectors instead, set
- Removed
agentInjectors.lookupNamespaces.deployToAllAccessibleNamespaces
from the helm chart, this is replaced by:
agentInjectors:
useClusterAgentInjectors: true
namespaces:
- '*'
contrast/agent-operator:5.0.0
contrast/agent-operator@sha256:1fabb779107815b6e39fd44321cdf9e058a2b8c49fc22a6a497ad992336574b4
quay.io/contrast/agent-operator:5.0.0
quay.io/contrast/agent-operator@sha256:1fabb779107815b6e39fd44321cdf9e058a2b8c49fc22a6a497ad992336574b4