If a user choose to deploy a dedicated agent deployment for running
the cluster checks, the agent RBAC is updated in order to give only
ClusterRole permission to the Agent that need it.
Signed-off-by: cedric lamoriniere <cedric.lamoriniere@datadoghq.com>
* Add ClusterChecks deployment template
Add the possibility to run dedicated agent(s) for handling the
Cluster Checks process. It allows having dedicated `resources`
request/limit for the Cluster Checks.
Signed-off-by: cedric lamoriniere <cedric.lamoriniere@datadoghq.com>
* Some small update
Signed-off-by: cedric lamoriniere <cedric.lamoriniere@datadoghq.com>
* Add support for SELinux label modification in case the
default SPC_T one does not work on a system
Signed-off-by: Boris Kurktchiev <boris@diamanti.com>
* resolve PR comments
Signed-off-by: Boris Kurktchiev <boris@diamanti.com>
* resolve the PR comments properly...
Signed-off-by: Boris Kurktchiev <boris@diamanti.com>
* resolve comments
Signed-off-by: Boris Kurktchiev <boris@diamanti.com>
* Add support for removing Docker socket mount requirement
Signed-off-by: Ian Levesque <ian@quantopian.com>
* Use convention of lowercased 'true'
Signed-off-by: Ian Levesque <ian@quantopian.com>
* Add support for mapping Kubernetes Labels and Annotations to Datadog
Tags
Signed-off-by: Ian Levesque <ian@quantopian.com>
* use YAML representation of mappings
Signed-off-by: Ian Levesque <ian@quantopian.com>
* Update default values examples
Signed-off-by: Ian Levesque <ian@quantopian.com>
* sets container name as defined in values file
use container name defined in Values file else use Chart name by default
Signed-off-by: Marc Ian Bucad <ian.bucad@gmail.com>
* sets container name as defined in values file
use container name defined in Values file else use Chart name by default
Signed-off-by: Marc Ian Bucad <ian.bucad@gmail.com>
* changes default to chart name
prior to this PR, the container name had been "datadog" (Chart name). suddenly changing to dd-agent might/could break things for those upgrading.
Signed-off-by: Marc Ian Bucad <ian.bucad@gmail.com>
* makes cluster agent container name configurable
Signed-off-by: Marc Ian Bucad <ian.bucad@gmail.com>
* adds settings to the readme
Signed-off-by: Marc Ian Bucad <ian.bucad@gmail.com>
* bump version
Signed-off-by: Marc Ian Bucad <ian.bucad@gmail.com>
* Fixing regression where the service values are not set when the deployment is enabled.
This can be tested by setting deployment.enabled: True and running helm
lint
Signed-off-by: Andrew Suderman <andrew@sudermanjr.com>
* Changing chart version
Signed-off-by: Andrew Suderman <andrew@sudermanjr.com>
* Changing deployment to default false. Moving service back to top level
Signed-off-by: Andrew Suderman <andrew@sudermanjr.com>
* Moving service under deployment
Signed-off-by: Andrew Suderman <andrew@sudermanjr.com>
* Allow datadog to use template interpolation in the expansion of Values that declare configmaps. This allows datadog plugins to connect with pods and services that contain {{ .Release.Name}} and/or {{ .Release.Namespace }} as part of their name.
Signed-off-by: Paul Charlton <techguru@byiq.com>
Signed-off-by: Paul Charlton <techguru@byiq.com>
* change datadog chart version to indicate new feature
Signed-off-by: Paul Charlton <techguru@byiq.com>
* adding datadog.processAgentEnabled option
Signed-off-by: Rob Scott <rob.scott87@gmail.com>
* bumping datadog chart version, adding processAgentEnabled reference to values.yaml
Signed-off-by: Rob Scott <rob.scott87@gmail.com>
* bumping datadog chart version to 1.2.0
Signed-off-by: Rob Scott <rob.scott87@gmail.com>
* datadog chart to 1.1.0
Signed-off-by: Rob Scott <rob.scott87@gmail.com>
* update labels to match recommended standards
* version
* use quote, do not quote
* too much regex
* remove quote from app
* trigger happy search and replace
* [stable/datadog] Allow skipping Secret creation
* [stable/datadog] Update description of Secret creation in NOTES and README
* [stable/datadog] Use `.Values.existingSecret` instead of `.Values.secret.create` in order to skip API key secret creation and read from the provided one
* [stable/datadog] Bump version to 0.18.0
* [stable/datadog] Use `.Values.datadog.apiKeyExistingSecret` instead of `.Values.existingSecret`
* [stable/datadog] Rename API secret name template from `apiSecretName` to `datadog.apiSecretName`
* [stable/datadog] Update README to properly explain how to override API key secret
* add nodePort value in datadog template
* bump up datadog chart version
* bump up minor change version
* change value structure, add become able to set traceNodePort
* add description for .Values.deployment.{dogstatsdNodePort, traceNodePort}
* fix typo
* modify description
* Non-local traffic for agent v6 deployment
Follow up to https://github.com/kubernetes/charts/pull/3938, if we want to run dogstatd with agent 6 currently it won't accept non local traffic.
* Bump datadog chart and app versions
Latest agent bug fixes
* Fixing version range handling from strings to semver
See #3002 for more detail
* Include pre-releases in the semver ranges
This is important when testing against alpha and beta builds of
Kubernetes along with environments that use pre-releases to denote
things other than pre-releases (e.g., gke denotes the environment
with a pre-releases)
* [datadog] Too much whitespace stripping
The double whitespace stripping is causing the api version to get concatenated with the comment above
* bump chart version to 0.10.5
* Update Datadog chart to prepare for agent6
- upgrade kube-state-metrics dependency
- use DD_ prefixed envvars when supported by agent5
- add commented lines for using agent6 images
- cleanup pod specs: remove empty envvars and volumes
- remove kubernetes_state.yaml autoconf as it's shipped by default
- update readme
* fix ressources in spec, fixes#2930
* linting