Releases: Contrast-Security-OSS/agent-operator
Releases · Contrast-Security-OSS/agent-operator
v4.0.0
Version v4.0.0 released!
- MutatingWebhook no longer triggers for resources in
kube-system
orkube-node-lease
namespaces - ClusterRole permissions are now explicit
Breaking Changes
- AgentInjector type
nodejs
now uses--import
instead of--require
for injecting the NodeJS Agent- Please use
nodejs
for NodeJS LTS >= 18.19.0 andnodejs-legacy
for NodeJS LTS < 18.19.0
- Please use
- AgentInjector type
nodejs-esm
is deprecated - Removed default injector for
nodejs-esm
from helm chart
contrast/agent-operator:4.0.0
contrast/agent-operator@sha256:ae1e3c2be97756e2788273b5b0a9975c74ffd3eef7102a0ff84b4f3c62e14c31
quay.io/contrast/agent-operator:4.0.0
quay.io/contrast/agent-operator@sha256:ae1e3c2be97756e2788273b5b0a9975c74ffd3eef7102a0ff84b4f3c62e14c31
v3.2.1
Version v3.2.1 released!
- Increase default ephemeral-storage request/limit on agent init-containers to 400Mi to reflect agent size on disk
contrast/agent-operator:3.2.1
contrast/agent-operator@sha256:59f29799efd91d6006f4b23b63877866e8ca8548c6ce6312e204bf0a53805c2a
quay.io/contrast/agent-operator:3.2.1
quay.io/contrast/agent-operator@sha256:59f29799efd91d6006f4b23b63877866e8ca8548c6ce6312e204bf0a53805c2a
v3.2.0
Version v3.2.0 released!
- Default ephemeral-storage request/limit on agent init-containers to 10Mi to resolve issues with GKE Autopilot
contrast/agent-operator:3.2.0
contrast/agent-operator@sha256:e9b475d33288f65e545bc88f7ab92c9598ce093e71c6981c7820791cbd2a874c
quay.io/contrast/agent-operator:3.2.0
quay.io/contrast/agent-operator@sha256:e9b475d33288f65e545bc88f7ab92c9598ce093e71c6981c7820791cbd2a874c
v3.1.0
Version v3.1.0 released!
- Added support for specifying ephemeral-storage requests/limits on init-containers
- Can be set either in the helm chart values or as an environment variable on the agent-operator
CONTRAST_INITCONTAINER_EPHEMERALSTORAGE_REQUEST
andCONTRAST_INITCONTAINER_EPHEMERALSTORAGE_LIMIT
- Can be set either in the helm chart values or as an environment variable on the agent-operator
contrast/agent-operator:3.1.0
contrast/agent-operator@sha256:b6c3e785eca6806a350e7a9e04a70d906c226e3b130854895786334cba8ff57d
quay.io/contrast/agent-operator:3.1.0
quay.io/contrast/agent-operator@sha256:b6c3e785eca6806a350e7a9e04a70d906c226e3b130854895786334cba8ff57d
v3.0.0
Version v3.0.0 released!
- Added ARM64 support
Breaking Changes
- Helm Chart: The
namespace
setting invalues.yaml
will now default to empty. This is to support using--namespace
helm argument as the primary way of specifying which namespace the operator should be installed. Ifnamespace
is already specified in yourvalues.yaml
it will continue to work as expected. - Agent Injection: If you are using the Agent Operator with the Dynatrace Operator or using
CONTRAST_ENABLE_EARLY_CHAINING
please update the dotnet-core agent to 4.3.10 or greater
contrast/agent-operator:3.0.0
contrast/agent-operator@sha256:e6188885c07e6348714d12f724d46bb080768aa50c22dff747b4139a654c083c
quay.io/contrast/agent-operator:3.0.0
quay.io/contrast/agent-operator@sha256:e6188885c07e6348714d12f724d46bb080768aa50c22dff747b4139a654c083c
v2.0.1
Version v2.0.1 released!
- Upgraded the Agent Operator to .NET 8 🎉
- Added agent token support, example configuration
- The minimum agent version for token support is: java 6.10.1, dotnet-core 4.3.2, nodejs 5.15.0, python 8.6.0, php 1.34.0
- Added support for helm
--namespace <namespace>
and--create-namespace
arguments- Note:
namespace:
needs to be set to empty in thevalues.yaml
for these arguments to be used
- Note:
- Added a writable tmp mount for the Agent Operator to fix buffering issues under high load
- Fixed deprecated kustomize warnings
- Updated CRDs
Breaking Changes
- MutatingWebhookConfiguration: endpoint changed from
/v1/pods/podmutationwebhook/mutate
to/mutate/v1pod
- AgentInjector:
nodejs-protect
agent type has been removed. Please use thenodejs
ornodejs-esm
agent type
contrast/agent-operator:2.0.1
contrast/agent-operator@sha256:035a11f3c34a7ab8a39d3d2c1be72e522042972ea33601d2d0ef9238c4150a79
quay.io/contrast/agent-operator:2.0.1
quay.io/contrast/agent-operator@sha256:035a11f3c34a7ab8a39d3d2c1be72e522042972ea33601d2d0ef9238c4150a79
v2.0.1-pre
Version v2.0.1-pre released!
contrast/agent-operator:2.0.1-pre
contrast/agent-operator@sha256:6d9400929cd4961fdb97f91d43fea4aa2a11c3200164f09efc41a21bcc505991
quay.io/contrast/agent-operator:2.0.1-pre
quay.io/contrast/agent-operator@sha256:6d9400929cd4961fdb97f91d43fea4aa2a11c3200164f09efc41a21bcc505991
v2.0.0-pre
Version v2.0.0-pre released!
contrast/agent-operator:2.0.0-pre
contrast/agent-operator@sha256:0af4d53696414940086c7b79e63844597ee57cdbb381fb04e6ad03825d89ea00
quay.io/contrast/agent-operator:2.0.0-pre
quay.io/contrast/agent-operator@sha256:0af4d53696414940086c7b79e63844597ee57cdbb381fb04e6ad03825d89ea00
v1.5.5-pre
Version v1.5.5-pre released!
- Test pre-release
contrast/agent-operator:1.5.5-pre
contrast/agent-operator@sha256:eaef41a9b7d34d8533bdbcc40357c59d1a013b8f4d0301da7dbc81ee6ddde6c7
quay.io/contrast/agent-operator:1.5.5-pre
quay.io/contrast/agent-operator@sha256:eaef41a9b7d34d8533bdbcc40357c59d1a013b8f4d0301da7dbc81ee6ddde6c7
v1.5.4
Version v1.5.4 released!
- Fixed
ClusterAgentConfiguration
generating invalidAgentConfiguration
yaml in specific cases.
contrast/agent-operator:1.5.4
contrast/agent-operator@sha256:9506910d9d8b21c78a440f6458a02f17aac9a23488f8ef6f784c4e8b1db00d88
quay.io/contrast/agent-operator:1.5.4
quay.io/contrast/agent-operator@sha256:9506910d9d8b21c78a440f6458a02f17aac9a23488f8ef6f784c4e8b1db00d88