438 lines
8.1 KiB
Markdown
438 lines
8.1 KiB
Markdown
|
# Chart: Sysdig
|
||
|
|
||
|
## Change Log
|
||
|
|
||
|
This file documents all notable changes to Sysdig Helm Chart. The release
|
||
|
numbering uses [semantic versioning](http://semver.org).
|
||
|
|
||
|
## v1.9.2
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use latest image from Agent (10.3.0)
|
||
|
|
||
|
## v1.9.1
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Remove explicit *onPrem* option. Use *collectorSettings* section instead.
|
||
|
|
||
|
## v1.9.0
|
||
|
|
||
|
### Major changes
|
||
|
|
||
|
* Option to deploy the [Node Image Analyzer](https://docs.sysdig.com/en/scan-running-images.html).
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Include get/list/watch endpoints in agent clusterrole permissions.
|
||
|
|
||
|
## v1.8.1
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (10.2.0) by default.
|
||
|
|
||
|
### Bug fixes
|
||
|
|
||
|
* Fix logic in template that was disabling captures in the agent settings.
|
||
|
|
||
|
## v1.8.0
|
||
|
|
||
|
### Major changes
|
||
|
|
||
|
* Migrated charts to *sysdiglabs* repository
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Add explicit *clusterName* option in values.yaml
|
||
|
* Add beta.kubernetes.io labels for node affinity, to support older versions
|
||
|
* SCC deployed by default in Openshift (check API security.openshift.io/v1)
|
||
|
|
||
|
## v1.7.20
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (10.1.1) by default.
|
||
|
|
||
|
## v1.7.19
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (10.1.0) by default.
|
||
|
|
||
|
## v1.7.18
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Add explicit *disable captures* option to agent settings.
|
||
|
|
||
|
## v1.7.17
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Add onPrem as explicit option to set collector host, port and settings
|
||
|
* Fail if no sysdig.accessKey value is provided
|
||
|
|
||
|
## v1.7.16
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Include support links in README.md
|
||
|
|
||
|
## v1.7.15
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (10.0.0) by default.
|
||
|
|
||
|
## v1.7.14
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Implement a more comprehensive securityContext for running the pod.
|
||
|
|
||
|
## v1.7.13
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Implement scheduling with affinity and not with nodeSelector on amd64 & linux nodes.
|
||
|
* Add support for custom annotations on daemonSet.
|
||
|
|
||
|
## v1.7.12
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (9.9.1) by default.
|
||
|
* Use kubernetes.io/arch label on daemonSet to schedule pods only on amd64 nodes.
|
||
|
* Add a livenessProbe to daemonSet.
|
||
|
|
||
|
## v1.7.11
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use app.kubernetes.io labels instead of custom ones
|
||
|
|
||
|
## v1.7.10
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (9.9.0) by default.
|
||
|
|
||
|
## v1.7.9
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Add the SecurityContextConstraints if the security.openshift.io/v1 API is detected.
|
||
|
|
||
|
## v1.7.8
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Add an image.overrideValue value which is a hack to support
|
||
|
RELATED_IMAGE_<identifier> feature in Helm based operators.
|
||
|
|
||
|
## v1.7.7
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (9.8.0) by default.
|
||
|
|
||
|
## v1.7.6
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use rbac.authorization.k8s.io/v1 instead of the beta1 API.
|
||
|
* Fix security key duplication when enabling secure and auditLog.
|
||
|
|
||
|
## v1.7.5
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (9.7.0) by default.
|
||
|
|
||
|
## v1.7.4
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (9.6.1) by default.
|
||
|
|
||
|
## v1.7.3
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Removed dependency on ebpf.enabled to set environment variables
|
||
|
|
||
|
## v1.7.2
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (9.5.0) by default.
|
||
|
|
||
|
## v1.7.1
|
||
|
|
||
|
### Major changes
|
||
|
|
||
|
* Remove the auditLog.clusterIP dependency. Using dynamic backend allows to
|
||
|
rely on DNS queries.
|
||
|
|
||
|
## v1.7.0
|
||
|
|
||
|
### Major changes
|
||
|
|
||
|
* Enable Sysdig Secure by default.
|
||
|
|
||
|
## v1.6.0
|
||
|
|
||
|
### Major changes
|
||
|
|
||
|
* Add audit log configuration when deploying the agent.
|
||
|
|
||
|
## v1.5.0
|
||
|
|
||
|
### Major changes
|
||
|
|
||
|
* Add slim configuration for deploying the agent.
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Mount /etc/modprobe.d from host.
|
||
|
* Drop permissions to read secrets and configmaps.
|
||
|
|
||
|
## v1.4.25
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (0.94.0) by default.
|
||
|
|
||
|
## v1.4.24
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (0.93.1) by default.
|
||
|
|
||
|
## v1.4.23
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Update NOTES.txt to use the newest URL for finding the infrastructure.
|
||
|
|
||
|
## v1.4.22
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (0.93.0) by default.
|
||
|
|
||
|
## v1.4.21
|
||
|
|
||
|
* Add 'How to upgrade to last version' to the README
|
||
|
|
||
|
## v1.4.20
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Fixes compatibility errors introduced in v1.4.19.
|
||
|
|
||
|
## v1.4.19
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Fixes compatibility with kubernetes 1.16.
|
||
|
|
||
|
## v1.4.18
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (0.92.3) by default.
|
||
|
|
||
|
## v1.4.17
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (0.92.2) by default.
|
||
|
|
||
|
## v1.4.16
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Allow the DaemonSet to schedule using affinity rules
|
||
|
|
||
|
## v1.4.15
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Add configmaps and secrets to the resources we can read
|
||
|
* Add support for priorityClassName, httpProxy, timezone and any env variable settings
|
||
|
|
||
|
## v1.4.14
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Update REAMED.md to fix the example in how to use the `sysdig.settings.tags` in the command line with `--set`
|
||
|
|
||
|
## v1.4.13
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (0.92.1) by default.
|
||
|
* Increase `resources.requests` and `resources.limits` to match the [values
|
||
|
provided by Sysdig's agent team.](https://github.com/draios/sysdig-cloud-scripts/blob/master/agent_deploy/kubernetes/sysdig-agent-daemonset-v2.yaml#L70)
|
||
|
|
||
|
## v1.4.12
|
||
|
|
||
|
### Minor changes
|
||
|
|
||
|
* Use the latest image from Agent (0.92.0) by default.
|
||
|
|
||
|
## v1.4.11
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Add nestorsalceda as an approver in the OWNERS file
|
||
|
|
||
|
## v1.4.10
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Use the latest image from Agent (0.90.3) by default.
|
||
|
|
||
|
## v1.4.9
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Use the latest image from Agent (0.90.2) by default.
|
||
|
|
||
|
## v1.4.8
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Add a volume with the os release information.
|
||
|
* Use the latest image from Agent (0.90.1) by default.
|
||
|
|
||
|
## v1.4.7
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Add apiVersion to Chart.yaml.
|
||
|
|
||
|
## v1.4.6
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Dont allow to change the value of `new_k8s` flag.
|
||
|
|
||
|
## v1.4.5
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Enable `new_k8s` flag by default. This allows kube state metrics to be
|
||
|
automatically detected, monitored, and displayed in Sysdig Monitor.
|
||
|
|
||
|
## v1.4.4
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Use the latest image from Agent (0.89.5) by default.
|
||
|
* Add `persistentvolumes` and `persistentvolumeclaims` to ClusterRole
|
||
|
|
||
|
## v1.4.3
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Provide an empty value to `sysdig.accessKey` key.
|
||
|
|
||
|
## v1.4.2
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Use the latest image from Agent (0.89.4) by default.
|
||
|
* Use latest shovel logo.
|
||
|
|
||
|
## v1.4.0
|
||
|
|
||
|
### Major Changes
|
||
|
|
||
|
* Use the latest image from Agent (0.89.0) by default.
|
||
|
* eBPF support added.
|
||
|
|
||
|
## v1.3.2
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Provide sane defaults resources for the Sysdig Agent.
|
||
|
* Use RollingUpdate strategy by default.
|
||
|
|
||
|
## v1.3.1
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Revert v1.2.1 changes. The agent automatically restarts when detects a change in the configuration.
|
||
|
|
||
|
## v1.3.0
|
||
|
|
||
|
### Major Changes
|
||
|
|
||
|
* Use a lower pod termination grace period for avoiding data gaps when pod fails to terminate quickly.
|
||
|
* Check running file on readinessProbe instead of relaying on logs.
|
||
|
* Mount /run and /var/run instead of Docker socket. It allows to access CRI / containerd socket.
|
||
|
* Avoid floating references for the image.
|
||
|
|
||
|
## v1.2.2
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Fix value in the agent tags example.
|
||
|
|
||
|
## v1.2.1
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Add checksum annotations to DaemonSet so that rolling upgrades works when a ConfigMap changes.
|
||
|
|
||
|
## v1.2.0
|
||
|
|
||
|
### Major Changes
|
||
|
|
||
|
* Allow to use other Docker registries (ECR, Quay ...) to download the Sysdig agent image.
|
||
|
|
||
|
## v1.1.0
|
||
|
|
||
|
### Major Changes
|
||
|
|
||
|
* Add support for uploading custom app checks for Sysdig agent
|
||
|
|
||
|
## v1.0.4
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Update README file with instructions for setting up the agent with On-Premise deployments
|
||
|
|
||
|
## v1.0.3
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Fixed error in ClusterRoleBinding's roleRef
|
||
|
|
||
|
## v1.0.2
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Fix readinessProbe in daemonset's pod spec
|
||
|
|
||
|
## v1.0.1
|
||
|
|
||
|
### Minor Changes
|
||
|
|
||
|
* Add dnsPolicy to daemonset. Its value is ClusterFirstWithHostNet
|
||
|
* Fix link target for retrieving Sysdig Monitor Access Key in README
|
||
|
|
||
|
## v1.0.0
|
||
|
|
||
|
### Major Changes
|
||
|
|
||
|
* Run Sysdig agent as [daemonset v2.0](https://github.com/draios/sysdig-cloud-scripts/blob/master/agent_deploy/kubernetes/sysdig-agent-daemonset-v2.yaml).
|
||
|
* Fix value's naming in order to follow [best practices](https://docs.helm.sh/chart_best_practices/#naming-conventions).
|
||
|
* Use a secure.enabled flag for enabling Sysdig Secure.
|
||
|
* Allow rbac resource creation or use existing serviceAccountName.
|
||
|
* Use required function for retrieving sysdig.accessKey. This ensures that key is present.
|