Skip to content

Releases: Contrast-Security-OSS/agent-operator

v4.0.0

15 May 20:32
Compare
Choose a tag to compare

Version v4.0.0 released!

  • MutatingWebhook no longer triggers for resources in kube-system or kube-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 and nodejs-legacy for NodeJS LTS < 18.19.0
  • 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

21 Apr 20:36
Compare
Choose a tag to compare

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

14 Apr 18:09
Compare
Choose a tag to compare

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

13 Mar 17:56
Compare
Choose a tag to compare

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 and CONTRAST_INITCONTAINER_EPHEMERALSTORAGE_LIMIT
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

12 Mar 14:21
Compare
Choose a tag to compare

Version v3.0.0 released!

  • Added ARM64 support

Breaking Changes

  • Helm Chart: The namespace setting in values.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. If namespace is already specified in your values.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

24 Feb 21:21
Compare
Choose a tag to compare

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 the values.yaml for these arguments to be used
  • 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 the nodejs or nodejs-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

24 Feb 15:16
Compare
Choose a tag to compare
v2.0.1-pre Pre-release
Pre-release

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

28 Jan 21:37
Compare
Choose a tag to compare
v2.0.0-pre Pre-release
Pre-release

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

09 Jan 22:17
Compare
Choose a tag to compare
v1.5.5-pre Pre-release
Pre-release

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

21 Nov 21:46
Compare
Choose a tag to compare

Version v1.5.4 released!

  • Fixed ClusterAgentConfiguration generating invalid AgentConfiguration 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