Commit Graph
110 Commits
Author SHA1 Message Date
Eugene Glotov dd70099876 [stable/datadog] Remove default resources requests and limits (#13138)
Resources should not be limited by default because nobody knows where
the chart will be installed to. Especially worth not to set CPU limits
by default as per https://github.com/kubernetes/kubernetes/issues/67577

Signed-off-by: Eugene Glotov <kivagant@gmail.com>
2019-05-23 10:20:28 -07:00
Kouta Ozaki 5d6904c85e [stable/datadog] fixes indent (#14011)
* [stable/datadog] fixes indent

Signed-off-by: k-kinzal <log@logn.in>

* [stable/datadog] bump version

Signed-off-by: k-kinzal <log@logn.in>
2019-05-23 05:12:26 -07:00
Cedric Lamoriniere 0fe1c774cc Remove priority field from APIService definition (#13685)
Signed-off-by: cedric lamoriniere <cedric.lamoriniere@datadoghq.com>
2019-05-15 09:00:27 -07:00
Cedric Lamoriniere aa8904bb43 Support leader election check on daemonset agent (#13849)
Signed-off-by: cedric lamoriniere <cedric.lamoriniere@datadoghq.com>
2019-05-15 05:44:33 -07:00
Carlos Tadeu Panato Junior 0ccd52d3b1 add apiVersion (#13781)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-05-14 14:27:06 -07:00
Xavier Lucas 1077eccc25 [stable/datadog] Fix broken links in README (#13699)
* Fix broken links in README

Signed-off-by: Xavier Lucas <xavier.lucas@datadoghq.com>

* Bump chart version

Signed-off-by: Xavier Lucas <xavier.lucas@datadoghq.com>
2019-05-13 04:38:10 -07:00
Haïssam Kaj aa56c279cd Add get /metrics to nonResourceURLs rbac (#12411)
Signed-off-by: Haissam Kaj <haissam@datadoghq.com>
2019-05-03 09:45:17 -07:00
Max Williams d77dc4e693 [stable/datadog] setting default daemonset updateStrategy to RollingUpdate (#13106)
Signed-off-by: Max Williams <max.williams@deliveryhero.com>
2019-05-03 05:32:19 -07:00
Max Williams 5eeebc988e [stable/datadog] add podLabels option (#13104)
* [stable/datadog] add podLabels option

We use pod labels in prometheus and also in alertsmanager so would be great to have this available in this chart.

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* updates after review

- Changing indentation of condition
- Removing pod labels from deployment
- Changing default in readme to "nil"
- Moving podLabels value inside daemonset map

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Fix readme

Signed-off-by: Max Williams <max.williams@deliveryhero.com>
2019-05-03 03:52:25 -07:00
Haïssam Kaj 4c23490d2e [datadog] add two maintainers (#13116)
Signed-off-by: Haissam Kaj <haissam@datadoghq.com>
2019-04-19 05:23:53 -07:00
Xavier Vello 39ba214d2f Remove Xavier Vello as maintainer (#13105)
Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>
2019-04-17 01:58:02 -07:00
Cedric Lamoriniere 4226ebff42 Improves ClusterRole management in Datadog chart (#12705)
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>
2019-04-12 05:50:46 -07:00
Gus 78d2e5c898 [Datadog Values.yaml] Fixing indent (#13008)
* fixing indent

Signed-off-by: Pierre Guceski <p.guceski@gmail.com>

* bumping minor version

Signed-off-by: Pierre Guceski <p.guceski@gmail.com>
2019-04-12 05:10:47 -07:00
Pierre Margueritte d78cdf4b5e [datadog] Bump KSM dependency (#12714)
Signed-off-by: Pierre <mfpierre@gmail.com>
2019-04-01 10:18:35 -07:00
Cedric Lamoriniere 6549e12d22 Add ClusterChecks deployment template (#12582)
* 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>
2019-03-28 07:12:46 -07:00
Xavier Vello 121a1a8819 Update chart for new cluster-checks feature (#11241)
* Add AD annotation for cluster-agent container

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>

* Add clusterChecks support

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>

* values format

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>

* .enabled and clusterName options, cleanup default values
Update cluster-agent to 1.2.0

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>

* update agent to 6.10.1 + update helper description

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>

* update chart version

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>

* fix confd template

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>
2019-03-14 08:32:27 -07:00
Naseem 9437b3b233 [stable/datadog] Add fullnameOverride and nameOverride in README and values file (#11903)
* Refactor naming

Add fullnameOverride and nameOverride in README+values file
Use recommended labels
Refactor naming of objects

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>

* Modify README and values

Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>
2019-03-13 17:37:10 -07:00
Gus c680f8a334 Refactoring chart + Readme to make them consistent (#11636)
* refactoring chart + Readme to make them consistent

Signed-off-by: Pierre Guceski <p.guceski@gmail.com>

* bumping version + re-ordering configs

Signed-off-by: Pierre Guceski <p.guceski@gmail.com>

* adding new line character at the end of value file

Signed-off-by: Pierre Guceski <p.guceski@gmail.com>

* fixing lint

Signed-off-by: Pierre Guceski <p.guceski@gmail.com>

* review update

Signed-off-by: Pierre Guceski <p.guceski@gmail.com>

* refactor wording for 0.18

Signed-off-by: Pierre Guceski <p.guceski@gmail.com>

* removing wrong ref

Signed-off-by: Pierre Guceski <p.guceski@gmail.com>
2019-02-25 01:35:06 -08:00
Xavier Vello 5a2a613a1a etc/password is automatically added, document it (#11529)
Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>
2019-02-19 05:56:57 -08:00
Naseem 9981867ce7 Add upgrading section to readme (#11515)
Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>
2019-02-19 04:18:56 -08:00
Tomasz Nowak 512ccd9fea [datadog] Enable dogstatsd over unix domain socket (#11474)
Signed-off-by: Tomasz Nowak <tomanowa@gmail.com>
2019-02-18 02:52:37 -08:00
Simon Guerrier 28130149db update clusterrole rbacs to be able to fetch clusterquotas from openshift correctly (#11272)
Signed-off-by: Simon Guerrier <simon.guerrier@datadoghq.com>
2019-02-08 06:43:44 -08:00
Naseem 50b435fdaa Modernizing helpers file (#11250)
Signed-off-by: Naseem Ullah <naseemkullah@gmail.com>
2019-02-07 16:40:10 -08:00
Robbie Marcelo faddc35217 [stable/datadog] Update default value of datadog.livenessProbe in README (#10876)
* Change default value of datadog.livenessProbe in README

Signed-off-by: Robbie Marcelo <rbmrclo@hotmail.com>

* Bump version to 1.18.1

Signed-off-by: Robbie Marcelo <rbmrclo@hotmail.com>
2019-01-29 07:35:37 -08:00
Xavier Vello 08892cf822 Upgrade agent to 6.9.0 and cluster-agent to 1.1.0 (#10959)
Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>
2019-01-29 02:11:01 -08:00
Simon Guerrier 9abdb3adca Datadog helm update (#10827)
* updated comment about useHostPort for APM

Signed-off-by: Simon Guerrier <simon.guerrier@datadoghq.com>

* changed liveness probe and added env var DD_HEALTH_PORT

Signed-off-by: Simon Guerrier <simon.guerrier@datadoghq.com>

* bump version to 1.17.0

Signed-off-by: Simon Guerrier <simon.guerrier@datadoghq.com>
2019-01-22 09:21:59 -08:00
LFA 692daad649 add DD_HOSTNAME, DD_AC_INCLUDE, DD_AC_EXCLUDE to DaemonSet config (#10211)
Signed-off-by: Laurent Fallet <laurent.fallet@gmail.com>
2019-01-08 07:44:09 -08:00
Xavier Vello 296252fe24 Fix clusterchecks leader election (#10468)
* Add service name envvar to the DCA

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>

* Reword cluster-agent token note to account for token not synced issues

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>

* update version

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>
2019-01-08 06:46:29 -08:00
Boris Kurktchiev 0c101b4abc Add support for SELinux label modification (#9778)
* 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>
2019-01-08 06:08:23 -08:00
Xavier Vello f32574707c Fix log pointer path in container + make it configurable on the host side (#10097)
Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>
2018-12-18 05:55:05 -08:00
Xavier Vello a1b5a7263e Allow to override liveness and readiness probes (#9966)
Raise default failure threshold: agent has 45 seconds to be healthy

Signed-off-by: Xavier Vello <xavier.vello@datadoghq.com>
2018-12-13 05:20:10 -08:00
Paul Charlton 06a650e941 [stable/datadog] add configuration for datadog intake server (#9715) (#9716)
Signed-off-by: Paul Charlton <techguru@byiq.com>
2018-12-07 07:45:51 -08:00
Joe Hohertz 4aacf405ff Correction to cluster agent deployment toleration attributes (#9556)
Was taking it from the wrong config section.

Also list the attribute in the README.

Signed-off-by: Joe Hohertz <joe@viafoura.com>
2018-11-28 08:35:12 -08:00
Ben Drucker 01bb76ee56 datadog: document nonLocalTraffic option (#8943)
* datadog: document nonLocalTraffic option

Signed-off-by: Ben Drucker <bvdrucker@gmail.com>

* bump chart version

Signed-off-by: Ben Drucker <bvdrucker@gmail.com>
2018-11-27 01:22:42 -08:00
Haïssam Kaj fa36b73bfa [datadog] Bump kube-state-metrics version (#9456)
* [datadog] bump kube-state-metrics dependency

Signed-off-by: Haissam Kaj <haissam.kaj@gmail.com>

* [datadog] update req.lock to match new dependency version

Signed-off-by: Haissam Kaj <haissam.kaj@gmail.com>
2018-11-21 10:24:39 -08:00
Pierre Margueritte cd01e234e8 [datadog] Update README (#9416)
* [datadog] Update README

Signed-off-by: Pierre <mfpierre@gmail.com>

* [datadog] bump chart version

Signed-off-by: Pierre <mfpierre@gmail.com>
2018-11-21 09:58:19 -08:00
Pierre Margueritte 9e6a3616f1 [Datadog] Add /var/run/s6 volume to avoid noexec on some setups (#9275)
Signed-off-by: Pierre <mfpierre@gmail.com>
2018-11-14 08:35:15 -08:00
Charly Fontaine c8d196dd3b fix cri option typo and add socket path (#9084)
Signed-off-by: charlyF <charly@datadoghq.com>
2018-11-08 02:10:37 -08:00
Charly Fontaine 3bdff56197 Better document cluster agent & Update chart (#8786)
* updating README

Signed-off-by: charlyF <charly@datadoghq.com>

* changing log level to warning

Signed-off-by: charlyF <charly@datadoghq.com>

* bumping chart, lint, updating agent version

Signed-off-by: charlyF <charly@datadoghq.com>

* updating versions in readme and comment

Signed-off-by: charlyF <charly@datadoghq.com>

* leader election is set to true by default

Signed-off-by: charlyF <charly@datadoghq.com>

* adding option and doc to generate and use random token if not provided

Signed-off-by: charlyF <charly@datadoghq.com>

* rephrase README

Signed-off-by: charlyF <charly@datadoghq.com>

* feedback

Signed-off-by: charlyF <charly@datadoghq.com>

* commenting leaderelection option in values.yaml

Signed-off-by: charlyF <charly@datadoghq.com>
2018-11-02 13:32:23 -07:00
Charly Fontaine c6c134b691 adding owner (#8911)
Signed-off-by: charlyF <charly@datadoghq.com>
2018-11-01 09:28:32 -07:00
Charly Fontaine 1d5fbd815a adding configmap to activate the external metrics provider (#8764)
Signed-off-by: charlyF <charly@datadoghq.com>
2018-10-26 01:34:24 -07:00
Ian Levesque 798226aac4 [stable/datadog] Add support for disabling Docker socket mount requirement (#8641)
* 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>
2018-10-25 07:06:38 -07:00
Haïssam Kaj 27a6de06a3 support CRI in agent Deployment scenario (#8711)
Signed-off-by: Haissam Kaj <haissam.kaj@gmail.com>
2018-10-25 01:09:03 -07:00
Ian Levesque 9cc624867e [stable/datadog] Add support for mapping Kubernetes Labels and Annotations to Datadog Tags (#8643)
* 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>
2018-10-24 10:06:41 -07:00
Haïssam Kaj 071fef7e4c Extend container runtime support to CRI (#8661)
Signed-off-by: Haissam Kaj <haissam.kaj@gmail.com>
2018-10-24 04:58:08 -07:00
Charly Fontaine e8cac6f1da updating version of the Datadog Cluster Agent (#8658)
Signed-off-by: charlyF <charly@datadoghq.com>
2018-10-23 08:14:29 -07:00
Ian Levesque 5fc4c8e196 Enables specifying Priority Class for Datadog Agent pods (#8642)
Signed-off-by: Ian Levesque <ian@quantopian.com>
2018-10-23 02:09:51 -07:00
Marc Ian Bucad d719fd92d0 configurable container name (#8592)
* 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>
2018-10-19 09:06:46 -07:00
Andrew Suderman 2390a32f53 [datadog] Fixing failed lint when deployment is enabled. (#8343)
* 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>
2018-10-12 01:25:25 -07:00
Corey O'Brien 78c5f34abb [stable/datadog] Upgrade to latest app version (#8269)
Signed-off-by: Corey O'Brien <corey@reactiveops.com>
2018-10-08 10:30:58 -07:00