A K8s operator to inject agents into existing K8s workloads.
Managed by the Contrast .NET agent team. Images are built from agent-operator-images.
Features:
- Automatic injection of agents into cluster workloads without modifying "golden images" or maintaining base images.
- Management of automatic agent updates.
- Declarative configuration using Kubernetes native objects.
- Centralized agent configuration/connection management across an entire cluster.
Make sure the operator supports your cluster version.
Kubernetes Version | OpenShift Version | Supported | End-of-Support |
---|---|---|---|
v1.24 | Yes | 2023-09-29 | |
v1.23 | v4.10 | Yes | 2023-02-28 |
v1.22 | v4.9 | Yes | 2022-10-28 |
v1.21 | v4.8 | Yes | 2022-06-28 |
To install the latest version of the operator into a cluster, apply the installation YAML containing all the required manifests, including the CRDs and RBACs.
kubectl apply -f https://github.com/Contrast-Security-OSS/agent-operator/releases/latest/download/install-prod.yaml
Further documentation and examples can be found on docs.contrastsecurity.com (en/jp).
Builds released into the the public
environment are are published to DockerHub and Quay. Manifests are uploaded to the GitHub releases page.
Releases are tagged using the following format:
contrast/agent-operator:1.0.0
contrast/agent-operator:1.0
contrast/agent-operator:1
contrast/agent-operator:latest
See DockerHub tags or Quay tags for a list of all available tags.
See ./CONTRIBUTING.md.
See ./SECURITY.md.