Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.

[stable/kube-state-metrics] Apply best practices for label naming #15261

Merged
merged 1 commit into from
Jul 5, 2019

Conversation

mrueg
Copy link
Collaborator

@mrueg mrueg commented Jul 4, 2019

See: https://helm.sh/docs/chart_best_practices/#standard-labels

What this PR does / why we need it:

Which issue this PR fixes

(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

  • fixes #

Special notes for your reviewer:

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

  • DCO signed
  • Chart Version bumped
  • Variables are documented in the README.md
  • Title of the PR starts with chart name (e.g. [stable/chart])

@helm-bot helm-bot added Contribution Allowed If the contributor has signed the DCO or the CNCF CLA (prior to the move to a DCO). size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Jul 4, 2019
@k8s-ci-robot
Copy link
Contributor

Hi @mrueg. Thanks for your PR.

I'm waiting for a helm member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@k8s-ci-robot k8s-ci-robot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Jul 4, 2019
@@ -6,7 +6,7 @@ keywords:
- monitoring
- prometheus
- kubernetes
version: 1.6.5
version: 1.6.6
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are breaking changes. I would increment the major here. Let's go to 2.0.0 from here-on.

@tariq1890
Copy link
Collaborator

Thanks a lot @mrueg . These changes are awesome :). I've provided one review comment.

Signed-off-by: Manuel Rüger <manuel@rueg.eu>
@mrueg
Copy link
Collaborator Author

mrueg commented Jul 5, 2019

Thanks for the quick review! I applied the requested change.

@tariq1890
Copy link
Collaborator

/ok-to-test

@k8s-ci-robot k8s-ci-robot added ok-to-test and removed needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. labels Jul 5, 2019
@tariq1890
Copy link
Collaborator

/lgtm
/approve

@k8s-ci-robot k8s-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Jul 5, 2019
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mrueg, tariq1890

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 5, 2019
@k8s-ci-robot k8s-ci-robot merged commit ece06ce into helm:master Jul 5, 2019
cguertin14 added a commit to ArtifexTechnologyDevelopment/charts that referenced this pull request Jul 9, 2019
* [stable/redis] remove manual discovery of sentinels (#15005)

redis-sentinel auto-discovers all the slaves running in the cluster, we only need to specify the masters to monitor.

Fixes #14766 where in the cluster goes into a error condition when the master node and one or more slave nodes are re-created at the same time.

Signed-off-by: Sameer Naik <sameersbn@vmware.com>

* [stable/rabbitmq] Added support for advanced.config file (#14902)

* Added support for advanced.config file

Signed-off-by: Radek Hodain <radek.hodain@konicaminolta.cz>

* bumped chart version

Signed-off-by: Radek Hodain <radek.hodain@konicaminolta.cz>

* removed unnecessary row

Signed-off-by: Radek Hodain <radek.hodain@konicaminolta.cz>

* [stable/phabricator] Release 5.0.1 updating components versions (#14997)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/sonarqube] "tls" expect an array not a hash (#14812)

* "tls" expect an array not a hash

Signed-off-by: BESANCON Vincent <vincent.besancon@faurecia.com>

* Bump version

Signed-off-by: BESANCON Vincent <vincent.besancon@faurecia.com>

* Document ingress.tls in README

Signed-off-by: BESANCON Vincent <vincent.besancon@faurecia.com>

* [stable/sonarqube] Upgrade to Sonarqube 7.8 (#15017)

* [stable/sonarqube] upgrade to 7.8

Create init-container that sets vm.max_map_count.
If this is not set sonarqube will not start because elasticsearch
requires this sysctl setting to be at least 262144.

Signed-off-by: Jannis Oeltjen <oss@jcoeltjen.de>

* [stable/sonarqube] Adapt to new TLS format in NOTES

Signed-off-by: Jannis Oeltjen <oss@jcoeltjen.de>

* [stable/filebeat] Support filebeat 7.0.1 (#13752)

* Support filebeat 7.0.1
Signed-off-by: Theo Mathieu <tmathieu.github@fastmail.com>

* put back filebeat.config.modules
Signed-off-by: Theo Mathieu <tmathieu.github@fastmail.com>

* bump chart major version
Signed-off-by: Theo Mathieu <tmathieu.github@fastmail.com>

* [stable/atlantis] missing required field "serviceName" in io.k8s.api.apps.v1.StatefulSetSpec (#14436)

* fix: missing required field "serviceName" in io.k8s.api.apps.v1.StatefulSetSpec

Signed-off-by: Enrico Stahn <enrico.stahn@gmail.com>

* chore: bump chart version to 3.5.4

Signed-off-by: Enrico Stahn <enrico.stahn@gmail.com>

* fix: linting failed due to missing quotes

Signed-off-by: Enrico Stahn <enrico.stahn@gmail.com>

* [stable/kong] bump up Kong to 1.2 (#14987)

Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>

* [incubator/kafka] fix wrapper scripts in notes (#15012)

* Fix wrapper scripts in notes

Signed-off-by: Miiro Juuso <miiro.juuso@gmail.com>

* Bump chart version

Signed-off-by: Miiro Juuso <miiro.juuso@gmail.com>

* [stable/nginx-ingress] Add security context for default backend (#14973)

* Add security context for default backend, remove nginx sa on default backend, update readme

Signed-off-by: LucasBoisserie <lucas.boisserie@gmail.com>

* Bump version

Signed-off-by: LucasBoisserie <lucas.boisserie@gmail.com>

* use run user at container level

Signed-off-by: LucasBoisserie <lucas.boisserie@gmail.com>

* [stable/rabbitmq-ha] Add forceBoot (#14923)

Signed-off-by: Steven Sheehy <ssheehy@firescope.com>

* [stable/fluent-bit] upgrade to fluent-bit v1.1.3 (#14995)

* [stable/fluent-bit] upgrade to fluent-bit v1.1.3

Signed-off-by: Asher Foa <asher@asherfoa.com>

* Use https in links.

Signed-off-by: Asher Foa <asher@asherfoa.com>

* [stable/external-dns] Add Bitnami team as maintainers. (#15022)

* [stable/external-dns] Add Bitnami team as maintainers.

Signed-off-by: juan131 <juan@bitnami.com>

* Fix Chart.yaml

Signed-off-by: juan131 <juan@bitnami.com>

* Allow to put affinity for hooks pods (#15014)

Signed-off-by: Pawel Kalemba <pawel.kalemba@corp.ovh.com>

* [stable/nextcloud] add redis feature (#15024)

Signed-off-by: Christian Ingenhaag <christian.ingenhaag@googlemail.com>

* Change UI-Ingress TLS to List (#14983)

Signed-off-by: Ryan Baker <ryan.andrew.baker@outlook.com>

* [stable/spinnaker] fix bug where spinnaker can't connect to minio (#14866)

* [stable/spinnaker] fix bug where spinnaker can't connect to minio

As reported in spinnaker itself [here](https://github.com/spinnaker/spinnaker/issues/4431),
It doesn't appear to affect the current stable build, but it has problems with the nightly builds.

This change should innoculate us from that bug if it makes it through to a stable build.

Effectively the issue is that in the newer builds of spinnaker it attempts to use domain paths
for s3 access.  This means instead of trying to connect to `spinnaker-minio/spinnaker` which should
be valid dns for the minio service it tries to connect to `spinnaker.spinnaker-minio` and fails because
this is not valid dns for minio.

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* bump halyard version for cli arg needed

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* fix argument

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* fix version

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* [stable/wordpress]: Fix indentation of .Values.service.extraPorts. (#15010)

Closes #15009.

Signed-off-by: Robin Elfrink <robin@15augsutus.nl>

* Fix missing affinity key (#15032)

Add missing affinity key

Signed-off-by: Pawel Kalemba <pawel.kalemba@corp.ovh.com>

* updates to hazelcast 3.12.1 and adds YAML configuration support (#15034)

Signed-off-by: Mesut Celik <mesut@hazelcast.com>

* [stable/jaeger-operator] Add service definition for metrics endpoint (#14220)

Signed-off-by: mwieczorek <wieczorek-michal@wp.pl>

* [stable/postgresql] Release 5.3.10 updating components versions (#15042)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/sonarqube] Fix: Init-Container not created (#15026)

Fix issue that init-container was not created when
used without any additional plugins.

Signed-off-by: Jannis Oeltjen <oss@jcoeltjen.de>

*  Add report node internal ip when host network was enabled (#14991)

Signed-off-by: Aisuko <urakiny@gmail.com>

* [stable/external-dns] fix issue 15002 (#15013)

* fix issue 15002

Signed-off-by: Manuel Zapf <me@manuelzapf.io>

* address feedback

Signed-off-by: Manuel Zapf <me@manuelzapf.io>

* [stable/kibana] Fix tpl context passing (#14959)

Also remove unnessesary quotes

Signed-off-by: Nikolai Iurin <yurinnick93@gmail.com>

* [stable/rabbitmq-ha] env variables and init containers (#14932)

* add rabbitmq env variables

Signed-off-by: radu mazilu <radumazi2@gmail.com>

* add extra init containers

Signed-off-by: radu mazilu <radumazi2@gmail.com>

* PR changes

Signed-off-by: radu mazilu <radumazi2@gmail.com>

* Bump chart version

Signed-off-by: radu mazilu <radumazi2@gmail.com>

* Update RBAC rules (#15047)

Signed-off-by: Alen Komljen <alen.komljen@live.com>

* [stable/atlantis] Add option to pass --disable-apply-all (#14242)

Signed-off-by: Andy Aldo Dharmawan <andyaldodharmawan@gmail.com>

* [stable/filebeat] Allow to add more secrets (#15044)

* Allow to add more secrets

Allow to add an then mount secrets
For example certficates

Signed-off-by: Pawel Kalemba <pawel.kalemba@corp.ovh.com>

* Lint code ,add space as requested

Signed-off-by: Pawel Kalemba <pawel.kalemba@corp.ovh.com>

* Update prometheus-nats-exporter to version 0.4.0 (#15048)

Signed-off-by: Mikhail Naletov <okgolove@markeloff.net>

* [stable/kong] bump up Kong Ingress Controller to 0.5.0 (#15053)

Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>

* [stable/ghost] Release 6.7.22 updating components versions (#15043)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/ambassador] Support additional TCP ports in Ambassador (#15028)

* [stable/ambassador] Adding in additional TCP Port support for use with TCPMappings

Signed-off-by: Matt Christiansen <mchristiansen@exabeam.com>

* Changing version to minor version

Signed-off-by: Matt Christiansen <mchristiansen@exabeam.com>

* Set annotations on Ambassador Deployment/DaemonSet (#15054)

This is helpful for supporting [Reloader](https://github.com/stakater/Reloader)
to enable triggered rolling restarts of Ambassador Pods.

Signed-off-by: Steve Huff <shuff@vecna.org>

* Add imagePullSecrets to the documentation (#14163)

Signed-off-by: Mikhail Naletov <okgolove@markeloff.net>

* [stable/ghost] Release 6.7.23 updating components versions (#15057)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/prometheus-operator] Remove unused role/rolebinding from prometheus templates (#14524)

Signed-off-by: mwieczorek <wieczorek-michal@wp.pl>

* [stable/falco] Fix bug in Google Cloud Security Command Center integration with Falco (#15020)

Signed-off-by: Néstor Salceda <nestor.salceda@sysdig.com>

* [incubator/kafka] limit Prometheus discovery to release namespace (#15065)

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>

* [incubator/jaeger] ingress path for query-ui is using basePath now (#15067)

added README description

version bumped to 0.10.5

Signed-off-by: Marcus Berndt <marcus.berndt@data-experts.de>

* [stable/velero] Configure Velero plugins with ConfigMaps (#14096)

* [stable/velero] Configure Velero plugins with ConfigMaps

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>

* [stable/velero] more controls to build the configmaps

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>

* Prometheus operator enhancements (#14593)

* [stable/prometheus-operator] Allow template strings in metricRelabelings

This allows passing template strings as follows to do things such as
only keeping metrics for the current namespace

```
metricRelabelings:
- sourceLabels:
  - namespace
  regex: '{{ .Release.Namespace }}'
  action: keep
```

Signed-off-by: Robbie deMuth <robbie.demuth@appian.com>

* [stable/prometheus-operator] Disable AlertManager connection when AlertManager is disabled

Previously, the Prometheus server was still wired to the default
AlertManager server even when `.Values.alertmanager.enabled` was set to
`false`

Signed-off-by: Robbie deMuth <robbie.demuth@appian.com>

* [stable/prometheus-operator] Allow template strings in Alertmanager configuration directives

This allows passing template strings as follows to do things such as
configure a webhook_config URL to point to a service deployed in the
same namespace

```
alertmanager:
  config:
    receivers:
    - name: webhook
      webhook_configs:
      - url: http://alertmanager-webhook.{{ .Release.Namespace }}.svc.cluster.local/
```

Signed-off-by: Robbie deMuth <robbie.demuth@appian.com>

* [stable/prometheus-operator] Increment chart version

Signed-off-by: Robbie deMuth <robbie.demuth@appian.com>

* [stable/redis-ha] define prometheus exporter port in service (#14910)

* define prometheus exporter port in service

This enables prometheus-operator to work with this chart almost out-of-the box. Only a ServiceMonitor definition is necessary.

Signed-off-by: Ben Dimbeck <bd@it-agenten.com>

* bump chart version

Signed-off-by: Ben Dimbeck <bd@it-agenten.com>

* [stable/redis-ha] Improve liveness probe for large databases (#14999)

* [stable/redis-ha] Improve liveness probe so that redis is not restarted while it is still loading its dataset into memory

On larger databases this can take more than just the initial probe delay. During this time redis will not answer the ping command with pong, but with loading. Of course the container should not be marked as ready, but it also should not restart which results in redis never starting successfully.

Signed-off-by: Bastian Hofmann <bashofmann@gmail.com>

* [stable/redis-ha] Bump version to 3.5.2

Signed-off-by: Bastian Hofmann <bashofmann@gmail.com>

* [stable/elastic-stack] Fix elasticsearch URL (#14906)

* [stable/elastic-stack] Fix elasticsearch url resolve

Signed-off-by: Nikolai Iurin <yurinnick93@gmail.com>

* [stable/elastic-stack] Fix requirements.lock sync

Signed-off-by: Nikolai Iurin <yurinnick93@gmail.com>

* kured - add psp configuration capabilities (#15071)

* kured - add psp configuration capabilities

Signed-off-by: Maxime VISONNEAU <maxime.visonneau@gmail.com>

* update minor version

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/prometheus-postgres-exporter] Allow specifying a securityContext (#15074)

* Allow specifying a securityContext

This enables users running under restrictive PodSecurityPolicies to deploy the exporter running as a non-root container.

Signed-off-by: Dimitrios Karagiannis <dhkarag@gmail.com>

* Update chart version

Signed-off-by: Dimitrios Karagiannis <dhkarag@gmail.com>

* [stable/jenkins] Add existingSecret to Jenkins backup AWS credentials (#13392)

* [stable/jenkins] Add existingSecret to Jenkins backup AWS credentials

Signed-off-by: Hans-Jörg Wieland <mail@wieland.tech>

* [stable/jenkins] Removed unnecessary Maintainer line

Signed-off-by: Hans-Jörg Wieland <mail@wieland.tech>

* [stable/jenkins] Chart.yaml version bump

Signed-off-by: Hans-Jörg Wieland <mail@wieland.tech>

* [stable/cluster-autoscaler] Add extraEnvFromSecret parameter (#13308)

This parameter can be useful if we want to supply the access keys via an
external secret. This should work with any cloud provider.

In my case I don't want to authorize the workers to interact with the ASG,
as any container running in the cluster would be allowed to do so,
instead I have created an IAM user and stored the credentials in a
secret.

Signed-off-by: Alessandro Siragusa <alessandro.siragusa@gmail.com>

* [stable/prometheus] Ignore OWNERS file in helm package. (#13655)

Signed-off-by: Arturo Contreras <arturo.contreras@returnpath.com>

* [stable/heapster] Fix stable heapster fullname (#13711)

* [stable/heapster] fix how to define fullname

This follows the default _helpers.tpl by `helm create NAME`

Signed-off-by: Shoichi Kaji <skaji@cpan.org>

* [stable/heapster] 0.3.3 -> 0.3.4

Signed-off-by: Shoichi Kaji <skaji@cpan.org>

* [stable/heapster] This will be a breaking change so we should up it by a major version

Signed-off-by: Shoichi Kaji <skaji@cpan.org>

* [stable/kube2iam] Fix issue when changing kube2iam host port (#13729)

does not change metrics port and requires second custom port

Signed-off-by: George Kaz <egeorgekaz@gmail.com>

* [stable/prometheus] default retention time is 15 days if not specified (#13965)

* If you do not specify a retention time then by default it is set to 15 days.
In this PR I make that the default so that its clear to users.

Signed-off-by: David O'Dell <dave@helix.re>

* bumped chart version

Signed-off-by: David O'Dell <dave@helix.re>

* rev'd chart version to 8.11.5

Signed-off-by: David O'Dell <dave@helix.re>

* [stable/elasticsearch-exporter] Add imagePullSecret support (#14887)

Signed-off-by: Julian Schlichtholz <jschlichtholz@salesforce.com>

* [incubator/vault] Update owners (#14896)

* adding myself to OWNERS

Signed-off-by: Janusz Bialy <jbialy@gmail.com>

* bump version

Signed-off-by: Janusz Bialy <jbialy@gmail.com>

* get rid of whitespace

Signed-off-by: Janusz Bialy <jbialy@gmail.com>

* [stable/prometheus-blackbox-exporter] Add support for imagePullSecrets (#14903)

Signed-off-by: Julian Schlichtholz <jschlichtholz@salesforce.com>

* 1. influxdb version update to 1.7.6 (#14919)

2. removed default resources and forcing users to add memory and cpu
requests and limits
3. bumped chart version

Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>

* 1. chronograf version update to 1.7.11 (#14920)

2. pullPolicy changed to IfNotPresent
3. bumped chart version

Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>

* [stable/logstash] upgrading logstash to 7.1.1 (#14952)

* upgrading logstash to 7.1.1

Signed-off-by: Fred Park <fred.park@1qbit.com>

* bump major version

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/collabora-code] Fix container exposed port number (#14977)

* Fix container exposed port number

Signed-off-by: Bertrand Gouny <bertrand.gouny@osixia.net>

* Bump chart version

Signed-off-by: Bertrand Gouny <bertrand.gouny@osixia.net>

* Update Express Gateway Images to v1.16.6 (#14994)

Signed-off-by: eg-bot <kevin+eg-bot@lunchbadger.com>

* [stable/grafana] update maintainer (#13898)

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/kiam] added whitelist argument in agent-daemonset.yaml (#14397)

* added whitelist argument in agent-daemonset.yaml

Signed-off-by: Pravar Agrawal <pravarag@gmail.com>

* [stable/kiam] added whitelist argument for metadata API path

- Makes it possible to specify whitelist arguments for allowing other
  AWS metadata API paths which are currently blocked by default
- Update README.md
- Bump the version

Signed-off-by: Pravar Agrawal <pravarag@gmail.com>

* [stable/kiam] bump the version of chart

Signed-off-by: Pravar Agrawal <pravarag@gmail.com>

* [stable/spinnaker] Update Minio Docker Image (#15007)

* Use next incremental version of Minion image

Due to the current configured Minion version not being on Dockerhub any longer, we shall update it to the next incremental version that exists.

Signed-off-by: Chris Burns <29541485+ChrisJBurns@users.noreply.github.com>

* Updates patch version of Helm Chart

Updates patch version of Helm Chart due to update of Minio Image

Signed-off-by: Chris Burns <29541485+ChrisJBurns@users.noreply.github.com>

* Revert accidentally remove colon

Signed-off-by: Chris Burns <29541485+ChrisJBurns@users.noreply.github.com>

* Use named ports, add probes for agent (#15027)

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

* Change sed command (#15075)

Signed-off-by: Daniel Gordi <danial@gordi.ir>

* [stable/prometheus] Bump alertmanager to 0.17.0 (#14034)

* [stable/prometheus] Bump alertmanager to 0.17.0

Signed-off-by: Laurent Godet <mevoyasf@gmail.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/cluster-autoscaler] Add support for imagePullSecrets (#14904)

* [stable/cluster-autoscaler] Add support for imagePullSecrets

Signed-off-by: Julian Schlichtholz <jschlichtholz@salesforce.com>

* bump version

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/prometheus] Update to Prometheus v2.10.0 (#14294)

* [stable/prometheus] Update to Prometheus v2.10.0

Signed-off-by: Steven Sheehy <ssheehy@firescope.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/prometheus] Upgraded pushgateway to v0.8.0. (#14304)

* [stable/prometheus] Upgraded pushgateway to v0.8.0.

Signed-off-by: Jonathan Davies <jpds@protonmail.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* Persistence should be enabled and Notes include the password if set default user (#14411)

Signed-off-by: Aisuko <urakiny@gmail.com>

* [stable/prometheus] Fixed typo in node-exporter-podsecuritypolicy.yaml (#14154)

Signed-off-by: Jonathan Davies <jpds@protonmail.com>

* [incubator/zookeeper] Setting maximum headless service name length (#14885)

* [incubator/zookeeper] Setting maximum headless service name length

Signed-off-by: Eric Lemieux <eric@lemieuxdev.com>

* [incubator/zookeeper] Bumping chart version

Signed-off-by: Eric Lemieux <eric@lemieuxdev.com>

* [stable/ghost] Release 6.7.24 updating components versions (#15095)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/mysql] Add support for container args (#14180)

If older MySQL clients need to connect to a MySQL 8 server, this requires the
`--default-authentication-plugin=mysql_native_password` flag. This can now be
passed to the Helm chart.

Signed-off-by: Remco Haszing <remcohaszing@gmail.com>

* [stable/redis-ha] Add `hardAntiAffinity` and `additionalAffinities` (#15030)

Signed-off-by: Dylan Arbour <dylan.arbour@gmail.com>

* Namespace for ServiceMonitor (#15068)

Signed-off-by: Mikhail Naletov <okgolove@markeloff.net>

* fixes #15002 (#15076)

Signed-off-by: Christian Jantz <chris@safewrd.com>

* [stable/cluster-autoscaler] Fixing bug with extra args boolean convert (#12998)

* [stable/cluster-autoscaler] Fixing bug with extra args boolean convert

Fixing bug with extra args boolean convert.
Use less verbose default values.
Signed-off-by: Stefan Lundgren <ztefan.lundgren@gmail.com>

Fix docs


Fix comments


Fix comments

* Update conflicting chart version

Signed-off-by: Stefan Lundgren <ztefan.lundgren@gmail.com>

* Revert change of default values to only do one fix in the PR

Signed-off-by: Stefan Lundgren <ztefan.lundgren@gmail.com>

* Simplifying fix

Signed-off-by: Stefan Lundgren <ztefan.lundgren@gmail.com>

* [stable/redis-ha] Update Redis to 5.0.5 (#15098)

Release notes:
https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES

Signed-off-by: Dylan Arbour <dylan.arbour@gmail.com>

* [stable/fluent-bit]: upgrade to Fluent Bit v1.2.0 (#15101)

In addition to version upgrade, this patch adds the new chart option
called 'mergeLogKey' that configure Merge_Log_Key inside the Kubernetes
filter.

Signed-off-by: Eduardo Silva <eduardo@treasure-data.com>

* [stable/concourse] Add Concourse default values to chart values (#12763)

* [stable/concourse]: adding web default values to values.yml

- setting the default values as per the concourse binary
- for the issue: helm/charts#12221

Signed-off-by: Sameer Vohra <svohra@pivotal.io>
Co-authored-by: Bishoy Youssef <byoussef@pivotal.io>

* [stable/concourse] Add default worker values to values.yml

- Added the default values as per the concourse binary
- for the issue: helm/charts#12221

Signed-off-by: Sameer Vohra <svohra@pivotal.io>
Co-authored-by: Bishoy Youssef <byoussef@pivotal.io>

* [stable/concourse] Update Chart, values & deployment

- bump chart version
- add defaults for postgres, syslog, credentials
- removed GC override flag as defaults are set
- fixed syslog hostname typo

Signed-off-by: Bishoy Youssef <byoussef@pivotal.io>
Co-authored-by: Sameer Vohra <svohra@pivotal.io>

* [stable/clamav] Add icon for monocular (#13914)

* add icon

Signed-off-by: nicolas kowenski <zakkg3@gmail.com>

* set tag to version 1.6

Signed-off-by: nicolas kowenski <zakkg3@gmail.com>

* [incubator/couchdb] updates to support an alternate k8s scheduler (#14351)

* updates to support an alternate k8s scheduler

Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>

* fix Chart version

Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/kubernetes-dashboard] Add custom labels for ingress resource  (#14911)

* Add custom labels to ingress

Signed-off-by: arielev <levinsonarie@gmail.com>

* Add ingress.labels decription

Signed-off-by: arielev <levinsonarie@gmail.com>

* Bump version

Signed-off-by: arielev <levinsonarie@gmail.com>

* [stable/prometheus] add alertmanager.extraSecretMounts (#12888)

Signed-off-by: Cameron Attard <cameron.attard@siteminder.com>

* Fix error when timeouts values unquoted (#12926)

Signed-off-by: Minh Danh <minhdanh.ngo@gmail.com>

* Add support to configure affinity and nodeSelector. Signed-off-by… (#13129)

* Add support to configure `affinity` and `nodeSelector`. Signed-off-by: Frank Reno <frank.reno@me.com>

Signed-off-by: Frank Reno <frank.reno@me.com>

* update version.

Signed-off-by: Frank Reno <frank.reno@me.com>

* fix alignment

Signed-off-by: Frank Reno <frank.reno@me.com>

* Optionally enable WebHDFS REST API (#13142)

Signed-off-by: Dennis Pfisterer <github@farberg.de>

* [stable/cerebro] added initialDelaySeconds (#13589)

* Update deployment.yaml

Added initialDelaySeconds: 120

Signed-off-by: Vladislav Leveniuk <vladislav.leveniuk@mbp13pro.local>

* Update Chart.yaml

Bumped version

Signed-off-by: Vladislav Leveniuk <vladislav.leveniuk@mbp13pro.local>

* Update Chart.yaml

Bumped versio

Signed-off-by: Vladislav Leveniuk <vladislav.leveniuk@mbp13pro.local>

* [stable/elasticsearch]: Fixed invalid auth yaml when no annotations (#13886)

Signed-off-by: Leon Blakey <leon.m.blakey@gmail.com>

* Update labels used to discover query pod (#13913)

Signed-off-by: Chris Bailey <baileyc@uk.ibm.com>

* stable/traefik quote timeout configs in configmap (#14095)

In order to prevent:
```
Error reading TOML config file /config/traefik.toml
: Near line 78 (last key parsed 'forwardingTimeouts'): expected a
top-level item to end with a newline, comment, or EOF, but got 's'
instead
```

fixes #14093

Signed-off-by: Alwin Mark <a.mark@crowdfox.com>

* [stable/fluent-bit] Add logfmt support (#14174)

* [stable/fluent-bit] update README.md

Signed-off-by: Agustin Houlgrave <a.houlgrave@gmail.com>

* [stable/fluent-bit] update config.yaml

Signed-off-by: Agustin Houlgrave <a.houlgrave@gmail.com>

* [stable/fluent-bit] update values.yaml

Signed-off-by: Agustin Houlgrave <a.houlgrave@gmail.com>

* [stable/fluent-bit] bump chart version

Signed-off-by: Agustin Houlgrave <a.houlgrave@gmail.com>

* [stable/prometheus-node-exporter] add scrapeTimeout for the service monitor (#14293)

Signed-off-by: Ryan Belgrave <ryan.belgrave@optum.com>

* [stable/prometheus-snmp-exporter] Don't run config through toYaml (#13884)

* Fix prometheus snmp-exporter chart

- don't try to convert the values to YAML - it takes integer
  keys and converts them to strings, causing marshalling errors
  on snmp-exporter startup

Signed-off-by: Josh Lothian <jlothian@cisco.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/Janusgraph] Allow env variables in template (#14303)

* Add env variables

Signed-off-by: Amotz Hoshen <amotz.hoshen@gmail.com>
Signed-off-by: amotzhoshen <amotz@snyk.io>

* Update chart version

Signed-off-by: Amotz Hoshen <amotz.hoshen@gmail.com>
Signed-off-by: amotzhoshen <amotz@snyk.io>

* [stable/apm-server] Add optional TLS configuration to the chart (#14305)

* [stable/apm-server] Add optional TLS configuration to the chart

Signed-off-by: Amit Oren <amitoren224@gmail.com>

* [stable/apm-server] Bump chart version

Signed-off-by: Amit Oren <amitoren224@gmail.com>

* feat(stable/atlantis): runAsUser atlantis (#14334)

Signed-off-by: Andrii Nasinnyk <anasinnyk@macpaw.com>

* [incubator/mysqlha] updates to support an alternate k8s scheduler (#14352)

* updates to support an alternate k8s scheduler

Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>

* fix Chart version

Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>

* updates to support an alternate k8s scheduler (#14353)

Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>

* [stable/rocketchat/ Add a member of Rocket.Chat Team to reviewers (#14431)

* Add a member of Rocket.Chat Team to reviewers

Signed-off-by: Aaron Ogle <aaron@geekgonecrazy.com>

* bump version

Signed-off-by: Aaron Ogle <aaron@geekgonecrazy.com>

* [stable/prometheus-operator] Add optional *additionalPrometheusRulesMap* which will override *additionalPrometheusRules* and allow for merging across multiple values files. Deprecated *additionalPrometheusRules* in favor of the new option. (#14490)

Signed-off-by: Nigel Foucha <nigel.foucha@gmail.com>

* [stable/logstash] Create a ServiceAccount and add arguments (#14536)

Signed-off-by: Marc Sensenich <sensenichm91@gmail.com>

* =Signed-off-by: Alexander Shemshurenko alexshe@wix.com (#14553)

Signed-off-by: alexshe <alexshe@wix.com>

* [stable/kube-ops-view] fullname modified, ingress path added (#14561)

* [stable/kube-ops-view] fullname modified, ingress path added

kube-ops-view.fullname modified to prevents redundant resource names, support to ingress path added

Signed-off-by: Matteo Dell'Aquila <matteo.dellaquila@gmail.com>

* reviewed according REVIEW_GUIDELINES.md

Signed-off-by: Matteo Dell'Aquila <matteo.dellaquila@gmail.com>

* [stable/traefik] Add File Backend (#14585)

* Add File Backend

Signed-off-by: Dat Truong <mr.anhdat@gmail.com>

* Bump version

Signed-off-by: Dat Truong <mr.anhdat@gmail.com>

* Bump minor version

Signed-off-by: Dat Truong <mr.anhdat@gmail.com>

* [stable/kapacitor] Add owners file and add common used envVars to examples (#14622)

* 1. Add owners file
2. Bump version from 1.1.2 to 1.1.3
3. Add common used envVars to examples

Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>

* new line at end of OWNERS file

Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>

* [stable/prometheus-consul-exporter] 14589: Bugfix to support boolean flags in prometheus-consul-exporter (#14694)

* bumped version number

Signed-off-by: Jan Fiedler <fiedler.jan@gmail.com>

* [incubator/cassandra-operator] Rename readme and add icon (#14753)

* [incubator/cassandra] Rename readme and add icon

Signed-off-by: sebastien allamand <sebastien.allamand@orange.com>

* bump version

Signed-off-by: sebastien allamand <sebastien.allamand@orange.com>

* [stable/prometheus] Updates to support an alternate scheduler (#14364)

* updates to support alternate k8s scheduler

Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>

* bump up chart version

Signed-off-by: Sathya Balakrishnan <sathya@portworx.com>

* [stable/druid] Fix readme link (#14774)

* historical branch does not exists

Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>

* bump chart version

Signed-off-by: Deepak Kumar Sood <deepaksood619@gmail.com>

* [stable/verdaccio] Add tolerations (#14779)

Signed-off-by: Ben Sully <ben.sully@yougov.com>

* falco - add psp configuration capabilities (#14813)

Signed-off-by: Maxime VISONNEAU <maxime.visonneau@gmail.com>

* [incubator/vault] Fix serviceAccount reference and resource limits (#14895)

* add sa name to deployment

Signed-off-by: Janusz Bialy <jbialy@gmail.com>

* move vault container specific resources before any extra containers

Signed-off-by: Janusz Bialy <jbialy@gmail.com>

* bump chart version

Signed-off-by: Janusz Bialy <jbialy@gmail.com>

* bump version

Signed-off-by: Janusz Bialy <jbialy@gmail.com>

* update readme

Signed-off-by: Janusz Bialy <jbialy@gmail.com>

* [stable/openldap] add image pull policy and pod annotations (#14909)

* [stable/openldap] Add custom annotations

Signed-off-by: Jacek Ciwiś <jacek.ciwis@thesoftwarehouse.pl>

* [stable/openldap] Add imagePullPolicy to initContainers

Signed-off-by: Jacek Ciwiś <jacek.ciwis@thesoftwarehouse.pl>

* [stable/openldap] Update default image tag to 1.2.4 (appVersion: 2.4.47)

Signed-off-by: Jacek Ciwiś <jacek.ciwis@thesoftwarehouse.pl>

* [stable/minio] Add serviceAccount option for deployed pods (#14917)

* Add serviceAccount option for deployed pods

Signed-off-by: Tyler Camp <tylermatthewcamp@gmail.com>

* Bump minio chart version

Signed-off-by: Tyler Camp <tylermatthewcamp@gmail.com>

* Add trailing newline to values.yaml

Signed-off-by: Tyler Camp <tylermatthewcamp@gmail.com>

* added podAnnotations field (#14924)

Signed-off-by: Aiman Najjar <aiman.najjar@hurranet.com>
Signed-off-by: aimannajjar <aiman.najjar@hurranet.com>

* typo fixed in REVIEW_GUIDELINES.md (#15006)

Signed-off-by: Rajiv Ranjan Singh <rajivperfect007@gmail.com>

* [stable/kiam] Fix kiam templates (#15045)

* Fix Kiam templates

Signed-off-by: Pere Alcoberro Turu <pere.alcoberro@ic-consult.com>

* Increase Chart Version

Signed-off-by: Pere Alcoberro Turu <pere.alcoberro@ic-consult.com>

* Chart Version Bump

Signed-off-by: Pere Alcoberro Turu <pere.alcoberro@ic-consult.com>

* [stable/redis] Allow slave pods to connect to master when networkPolicy is enabled (#15082)

* Adding network policy label for slave pods

Signed-off-by: YITAEK HWANG <yitaek@gmail.com>

* [stable/redis] fixing ordering of if statements in networkpolicy

Signed-off-by: YITAEK HWANG <yitaek@gmail.com>

* [stable/prometheus-operator] updated to 0.31.1 (#14943)

* feat: update prometheus-operator

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: remove thanos-cluster port from examples

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: manual del/install crd

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: cleanup crds

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: update test-values

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: clusterrole

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* bump: prometheus-operator

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: crds

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* bump: prometheus-operator

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: undo rules upgrade

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* docs: fix readme

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* ci: cleanup crd before install

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* Clean up CRDs before install for CI

Signed-off-by: Vasily Sliouniaev <vasily.sliouniaev@jet.com>

* [stable/odoo]: Fix typo in values (#15111)

* [stable/odoo]: Fix typo in values

Signed-off-by: Andrés Bono <abjimenez@bitnami.com>

* Another one

Signed-off-by: Andrés Bono <abjimenez@bitnami.com>

*  [stable/dex] Pod annotations Dex (#14979)

* [stable/dex] Add pod annotations

Added the ability to configure your own pod annotations to the
deployment of dex.

An example:
``` yaml
podAnnotations:
  prometheus.io/path: "/metrics"
  prometheus.io/port: "5558"
  prometheus.io/scrape: "true"
```

Signed-off-by: Rick Haan <rickhaan94@gmail.com>

* [stable/dex] Bump minor chart version

My pull request adds functionality in a backwards-compatible manner.
This means a bump in the minor version of the chart.

Signed-off-by: Rick Haan <rickhaan94@gmail.com>

* [stable/sentry] Add worker concurrency (#14940)

* [stable/sentry] Add worker concurrency

Signed-off-by: Konstantin Lebedev <kostyan.lebedev@gmail.com>

* [stable/sentry] Add concurrency to values.yaml

Signed-off-by: Konstantin Lebedev <kostyan.lebedev@gmail.com>

* [stable/external-dns] Add support for multiple Istio IngressGateway LoadBalancer Services  (#15077)

* add multiple istio gateway args

Signed-off-by: Craig Huber <ch@hellofresh.com>

* update readme

Signed-off-by: Craig Huber <ch@hellofresh.com>

* [stable/external-dns] add multiple istio gateway args

Signed-off-by: Craig Huber <ch@hellofresh.com>

* [stable/external-dns] add new line

Signed-off-by: Craig Huber <ch@hellofresh.com>

* [stable/external-dns] bump minor version

Signed-off-by: Craig Huber <ch@hellofresh.com>

* [stable/nats] Adapt chart to NATS version 2 (#15037)

* Adapt chart to NATS version 2

Signed-off-by: tompizmor <tompizmor@gmail.com>

* Edit tag in values-production

Signed-off-by: tompizmor <tompizmor@gmail.com>

* Recover original tags

Signed-off-by: tompizmor <tompizmor@gmail.com>

* [stable/nats] Update components versions

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* Parametrize nats filename

Signed-off-by: tompizmor <tompizmor@gmail.com>

* update missing files

Signed-off-by: tompizmor <tompizmor@gmail.com>

* Add section in the README

Signed-off-by: tompizmor <tompizmor@gmail.com>

* [stable/prometheus-operator] Fix #14874 (#14877)

* [stable/prometheus-operator] Fix #14874

Signed-off-by: Mathieu Cinquin <github@capitoul.net>

* Bump version

Signed-off-by: Mathieu Cinquin <github@capitoul.net>

* [stable/jaeger-operator] Bump version (#14557)

Signed-off-by: Login Victor <batazor111@gmail.com>

* fix issue #15083 (#15109)

Signed-off-by: olivier beyler <olivier.beyler@orange.com>

* [stable/rabbitmq] fix sed invocation to handle special characters (#15105)

Tested with '/\/\--||?+*':

    $ kubectl create secret generic rabbitmq-secret --from-literal=rabbitmq-password='/\/\--||?+*'
    ...
    $ helm install --name my-release stable/rabbitmq --set rabbitmq.existingPasswordSecret=rabbitmq-secret --set persistence.storageClass=standard
    ...
    $ kubectl exec my-release-rabbitmq-0  -ti -- grep default_pass /opt/bitnami/rabbitmq/etc/rabbitmq/rabbitmq.conf
    default_pass=/\/\--||?+*

Resolves #15069.

Signed-off-by: Karoline Pauls <code@karolinepauls.com>

* [stable/kubernetes-dashboard] add extraEnv (#14998)

* [stable/kubernetes-dashboard] add extraEnv

Signed-off-by: Bumsoo Kim <bskim45@gmail.com>

* bump version to 1.6.0

Signed-off-by: Bumsoo Kim <bskim45@gmail.com>

* [stable/redis] Improve liveness probe so that redis is not restarted while it is still loading its dataset into memory (#15093)

On larger databases this can take more than just the initial probe delay. During this time redis will not answer the ping command with pong, but with loading. Of course the container should not be marked as ready, but it also should not restart which results in redis never starting successfully.

Signed-off-by: Bastian Hofmann <bashofmann@gmail.com>

* [stable/fluent-bit] Add Pod Security Policy (#15046)

* [stable/fluent-bit] Add Pod Security Policy

Signed-off-by: Fernando Mendoza <fermendozarcs@gmail.com>

* Bump chart version

Signed-off-by: Fernando Mendoza <fermendozarcs@gmail.com>

* Revert chart version bump

Signed-off-by: Fernando Mendoza <fermendozarcs@gmail.com>

* Rebump

Signed-off-by: Fernando Mendoza <fermendozarcs@gmail.com>

* [stable/falco] Add nestorsalceda as an approver in OWNERS file (#15131)

Signed-off-by: Néstor Salceda <nestor.salceda@sysdig.com>

* [stable/sysdig] Add nestorsalceda as an approver in OWNERS file (#15132)

Signed-off-by: Néstor Salceda <nestor.salceda@sysdig.com>

* [stable/ambassador] Add app.kubernetes.io/part-of to ambassador (#15096)

Signed-off-by: Darrien Glasser <darrienglasser@outlook.com>

* Added optional backendconfig resource for mercure (#15141)

* Added optional backendconfig resource for mercure

Signed-off-by: Simon Merlak <simon.merlak@gmail.com>

* increased the chart version

Signed-off-by: Simon Merlak <simon.merlak@gmail.com>

* supports specifying imagePullSecrets (#13145)

* supports specifying imagePullSecrets

Signed-off-by: Steven Goodliff <steven.goodliff@playtech.com>

* added missing space

Signed-off-by: Steven Goodliff <steven.goodliff@playtech.com>

* [stable/prometheus-redis-exporter] Adding acondrat to prometheus-redis-exporter owners (#14826)

* Adding acondrat to prometheus-redis-exporter owners

Signed-off-by: Arcadie Condrat <arcadie.condrat@gmail.com>

* version bump

Signed-off-by: Arcadie Condrat <arcadie.condrat@gmail.com>

* prepare for conflict

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [incubator/jaeger] Update image, add service accounts, remove configmap, passwords as secrets (#15108)

* Update image, add service accounts, remove configmap

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

* passwords as secrets

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

* Bump image

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

* Update README

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

* Improve secret logic

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

* Following best practices regarding service accounts

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

* Port https://github.com/uswitch/kiam/pull/180 to stable/kiam helm chart (#9262)

Signed-off-by: Max Lobur <max_lobur@outlook.com>

* add prometheus service monitor to coredns (#12003)

Signed-off-by: Ryan Belgrave <ryan.belgrave@optum.com>

* [stable/grafana] fix issue 15134 (#15149)

* remove bad ""

Signed-off-by: olivier beyler <olivier.beyler@orange.com>

* fix chart version

Signed-off-by: olivier beyler <olivier.beyler@orange.com>

* remove comma

Signed-off-by: olivier beyler <olivier.beyler@orange.com>

* [stable/datadog] Make name of dogstatsd socket configurable (#14898)

* Make DogStatsD socket path configurable

Signed-off-by: Yuya Takeyama <sign.of.the.wolf.pentagram@gmail.com>

* Describe about `datadog.dogStatsDSocketPath`

Signed-off-by: Yuya Takeyama <sign.of.the.wolf.pentagram@gmail.com>

* Bump version

Signed-off-by: Yuya Takeyama <sign.of.the.wolf.pentagram@gmail.com>

* Refine README.md for `datadog.dogStatsDSocketPath`

Signed-off-by: Yuya Takeyama <sign.of.the.wolf.pentagram@gmail.com>

* Adding liveness probe timeout variable :heavy_plus_sign: (#15146)

Signed-off-by: johndaviesco <john.davies-colley@xero.com>

* [stable/nexcloud] Support PostgreSQL database (#15155)

Signed-off-by: Cedric Thiebault <cedric.thiebault@gmail.com>

* Fix markdown symbol (#15157)

Signed-off-by: Mikhail Naletov <okgolove@markeloff.net>

* [stable/mariadb] Release 6.5.3 updating components versions (#15174)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/nats] Release 3.0.1 updating components versions (#15175)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/wordpress] Release 5.12.6 updating components versions (#15176)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/postgresql] Release 5.3.11 updating components versions (#15177)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/phabricator] Release 5.0.2 updating components versions (#15178)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/parse] Release 6.2.12 updating components versions (#15164)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/ghost] Release 6.7.25 updating components versions (#15168)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/drupal] Release 3.3.5 updating components versions (#15169)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/mediawiki] Release 6.3.5 updating components versions (#15170)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/redmine] Release 10.0.7 updating components versions (#15171)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/joomla] Release 4.3.5 updating components versions (#15172)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/odoo] Release 8.1.5 updating components versions (#15173)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/suitecrm] Release 5.4.5 updating components versions (#15190)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* Set to null by default (#15194)

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

* [stable/anchore-engine] Engine Release v0.4.1 (#15195)

* remove unnecessary quotes from templates

Signed-off-by: Brady Todhunter <bradyt@anchore.com>

* update ui to v0.3.4 & add policy hub config. Update engine & enterprise to v0.4.1

Signed-off-by: Brady Todhunter <bradyt@anchore.com>

* update Chart & app version

Signed-off-by: Brady Todhunter <bradyt@anchore.com>

* Adding host network option. (#15197)

Signed-off-by: Alexey Shabalin <alexey.shabalin@fairfaxmedia.com.au>

* [stable/rabbitmq] enhance readiness-probe to handle pod restart (#14926)

* [stable/rabbitmq] enhance readiness-probe to allow rabbitmq sync data after pod restart
Signed-off-by: aggiefly <aggie_fly@hotmail.com>

* [[stable/rabbitmq] enhance readiness-probe to allow rabbitmq sync data after restart

Signed-off-by: aggiefly <aggie_fly@hotmail.com>

* Updating OWNERS file. (#15199)

Signed-off-by: Alexey Shabalin <alexey.shabalin@fairfaxmedia.com.au>

* [stable/mongodb] Release 5.20.3 updating components versions (#15200)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/k8s-spot-termination-handler] add annotations and updateStrategy (#14830)

* [stable/k8s-spot-termination-handler] Alexey's changes

Squashed commit of Alexey's changes

Signed-off-by: Alexey Shabalin <alexey.shabalin@fairfaxmedia.com.au>
Signed-off-by: Frode Egeland <egeland@gmail.com>

* [stable/k8s-spot-termination-handler] fix bug, refactor

* Fix an issue where k8s needs an int, but chart was providing a str
* Remove excess whitespace
* Move updateStrategy section to a place it makes more sense

Signed-off-by: Frode Egeland <egeland@gmail.com>

* [stable/k8s-spot-termination-handler] bump chart version

Signed-off-by: Frode Egeland <egeland@gmail.com>

* [stable/datadog] Add priorityClassName to Cluster Agent deployment (#15135)

Signed-off-by: Peter Rifel <pgrifel@gmail.com>

* [stable/spinnaker] ensure spinnaker works behind nsx-t ingress (#15213)

VMware NSX-T ingress requires a `/*` pattern for the path, this allows the user
to specify the type of ingress controller via annotations to ensure
correct behavior.

Signed-off-by: Christopher Banck <cbanck@pivotal.io>

* Allow the agent configuration.yaml to be configurable via values.yaml in addition to editing the configmap. (#15215)

Signed-off-by: Dahlia Bock <dlbock@gmail.com>

* [stable/mysql] add namespace to test resources (#15184)

Signed-off-by: costimuraru <costimuraru@gmail.com>

* [stable/kube-state-metrics] Rename ServiceMonitor template (#15214)

Signed-off-by: Manuel Rüger <manuel@rueg.eu>

* [stable/jenkins] Adding sub-path option for scraping (#14833)

* [stable/jenkins] Adding sub-path option for scraping

Signed-off-by: Tomer Leibovich <tomer.leibovich@gmail.com>

* [stable/jenkins] Adding sub-path option for scraping

Signed-off-by: Tomer Leibovich <tomer.leibovich@gmail.com>

* Use JenkinsUrlPrefix for Prometheus path

Signed-off-by: Tomer Leibovich <tomer.leibovich@gmail.com>

* stable/concourse: Improve documentation awsSecretsManager template (#15038)

* [stable/concourse] Improve documentation: update template values of awsSecretsManager

Provide the right default template for pipeline and team for awsSecretsManager

Signed-off-by: Syamala Umamaheswaran <shykart2203@gmail.com>

* [stable/concourse]: Improve documentation: update template values for ssm

Signed-off-by: Syamala Umamaheswaran <shykart2203@gmail.com>

* [stable/concourse]: Bump chart version to 7.0.2

Signed-off-by: Syamala Umamaheswaran <shykart2203@gmail.com>

* [stable/locust] enable secret volumes & envs (#15029)

* Add values to allow for additional volume mounts which will enable users to mount secrets securely

Signed-off-by: Brian Surber <bsurber120@yahoo.com>

* Add values to support additional env values as well

Signed-off-by: Brian Surber <bsurber120@yahoo.com>

* [stable/spring-cloud-data-flow] Update to new SCDF version 2.1.2 (#15219)

* [stable/spring-cloud-data-flow] Update to new SCDF version 2.1.2

- update app version to 2.1.2
- update skipper version to 2.0.2
- update icon to new path

Signed-off-by: Chris Schaefer <cschaefer@pivotal.io>

* [stable/spring-cloud-data-flow] Update to new SCDF version 2.1.2

- fix chart version

Signed-off-by: Chris Schaefer <cschaefer@pivotal.io>

* [stable/elasticsearch] Add options for pre-stop and post-start hooks  (#12206)

* [stable/elasticsearch] Add option for lifecycle hooks for the client deployment Add option to provide custom lifecycle hooks for data pods

Signed-off-by: Melifaro <mi@melifaro.net>
Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/elasticsearch] Add option for lifecycle hooks for the client deployment

Signed-off-by: Melifaro <mi@melifaro.net>
Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/elasticsearch] Add option for lifecycle hooks for the master statefulset

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/elasticsearch] Add "terminationGracePeriodSeconds" option for client and master nodes

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/elasticsearch] Add CI tests for new lifecycle hooks

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/elasticsearch] Bump chart version

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* Replace Alpine by minideb as initContainer in documentation (#15227)

Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>

* [stable/prometheus-pushgateway] add optional PodDisruptionBudget (#13293)

* [stable/prometheus-pushgateway] add optional PodDisruptionBudget

Signed-off-by: Victoria Lee <victoria@victoria-lee.net>

* add new line to values.yaml

Signed-off-by: Victoria Lee <victoria@victoria-lee.net>

* [incubator/sentry-kubernetes] Allow using existing secrets (#14099)

This allows users to use tools like sealed-secrets to pre-populate the
Sentry DSN secret.

Signed-off-by: Manuel Hutter <manuel@hutter.io>

* [stable/redis] Add --no-auth-warning to health checks (#15100)

* Added --no-auth-warning to redis-cli calls in health-configmap

Signed-off-by: Beni Ben Zikry <bbenzikry@gmail.com>

* update tag for redis-lib-values

Signed-off-by: Beni Ben Zikry <bbenzikry@gmail.com>

* bump chart version

Signed-off-by: Beni Ben Zikry <bbenzikry@gmail.com>

* added no-auth-warning flag on top of new probe changes

Signed-off-by: Beni Ben Zikry <bbenzikry@gmail.com>

* [stable/redis] Collect metrics from sentinels when enabled (#15156)

* [stable/redis] Collect metrics from sentinels when enabled

Signed-off-by: juan131 <juan@bitnami.com>

* Rebase branch from master

Signed-off-by: juan131 <juan@bitnami.com>

* Worker-only deployments take a list of hostnames & ports (#15220)

- Changed web.tsa.host to web.tsa.hosts which now takes a list of
hostnames and ports
- For web & worker deployments (default state) we read the port number
from the web's config values (bindPort)

Signed-off-by: Ciro S. Costa <cscosta@pivotal.io>
Co-authored-by: Taylor Silva <tsilva@pivotal.io>
Signed-off-by: Zoe Tian <ztian@pivotal.io>

* [stable/nginx-ingress] allow nodePort for tcp/udp services (#11917) (#15203)

Signed-off-by: Dominik Münch <d.muench@celonis.de>

* [stable/external-dns] Switch to use 'bitnami/external-dns' image (#14970)

* [stable/external-dns] Switch to use 'bitnami/external-dns' image and add Bitnami team as maintainers.

Signed-off-by: juan131 <juan@bitnami.com>

* Remove references to 'bitnami/external-dns' chart

Signed-off-by: juan131 <juan@bitnami.com>

* Sign off every commit

Signed-off-by: juan131 <juan@bitnami.com>

* [stable/external-dns] Add information about other major changes included in 2.0.0

Signed-off-by: juan131 <juan@bitnami.com>

* Rebase from master

Signed-off-by: juan131 <juan@bitnami.com>

* Fix CI tests

Signed-off-by: juan131 <juan@bitnami.com>

* [stable/orangehrm] Release 4.4.4 updating components versions (#15231)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* Disable IPv6 by default (#15229)

Signed-off-by: Carlos Rodriguez Hernandez <crhernandez@bitnami.com>

* [stable/kube-hunter] upgrade to 312 (#15233)

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>

* [stable/kong] add nginx custom template feature via config map (#15079)

* [stable/kong] added custom nginx template injection capability via config map

Signed-off-by: Amath Sarr <amath.sarr@gmail.com>

* [stable/kong] bump version

Signed-off-by: Amath Sarr <amath.sarr@gmail.com>

* [stable/kong] added missing space in comment

Signed-off-by: Amath Sarr <amath.sarr@gmail.com>

* [stable/kong] bump app version to 0.14.0

Signed-off-by: Amath Sarr <amath.sarr@gmail.com>

* [stable/kong] removed configurable configmap and extra pod ports not necessary anymore

Signed-off-by: Amath Sarr <amath.sarr@gmail.com>

* [stable/kong] remove metrics for controller cause it's hardly used and expose metric port in other kong pods

Signed-off-by: Amath Sarr <amath.sarr@gmail.com>

* [stable/kong] correct check if ingress controller is enabled (#15237)

Signed-off-by: Harry Bagdi <harrybagdi@gmail.com>

* [stable/jenkins] Add support for namespace specification (#15202)

* [stable/jenkins] Add support for namespace specification

Signed-off-by: Nico Rikken <nico@nicorikken.eu>

* [stable/jenkins] fix scoping issue

Signed-off-by: Nico Rikken <nico@nicorikken.eu>

* [stable/jenkins] Resolve PR comments

Signed-off-by: Nico Rikken <nico@nicorikken.eu>

* [stable/parse] Release 6.2.13 updating components versions (#15241)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/external-dns] Fix labels max length by truncating them (#15243)

Signed-off-by: juan131 <juan@bitnami.com>

* [stable/fluent-bit] add a servicemonitor resource for Prometheus operator (#14416)

* [stable/fluent-bit] add a servicemonitor resource for Prometheus operator

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>

* [stable/fluent-bit] check API availability

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>

* [stable/external-dns] Release 2.0.2 updating components versions (#15245)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/minio] Add missing service account (#15143)

* Add serviceAccount option for deployed pods

Signed-off-by: Tyler Camp <tylermatthewcamp@gmail.com>

* Bump minio chart version

Signed-off-by: Tyler Camp <tylermatthewcamp@gmail.com>

* Add trailing newline to values.yaml

Signed-off-by: Tyler Camp <tylermatthewcamp@gmail.com>

* Add missing serviceaccount spec

Signed-off-by: Tyler Camp <tylermatthewcamp@gmail.com>

* Bump minio chart version

Signed-off-by: Tyler Camp <tylermatthewcamp@gmail.com>

* add new line

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/mediawiki] Release 6.3.6 updating components versions (#15255)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/mariadb] Update mariadb chart readme to include secret instructions (#15256)

* Update mariadb chart readme to include secret instructions

The mariadb readme now includes information about the keys that the
existing secret has to include.

Signed-off-by: Marius Kießling <vcs@mariuskiessling.de>

* Bump version number of mariadb chart

Signed-off-by: Marius Kießling <vcs@mariuskiessling.de>

* [stable/telegraf] Allow ENV vars (#15265)

* Allow ENV vars

Signed-off-by: Raphael Couto <raphael.couto@gmail.com>

* Version bump

Signed-off-by: Raphael Couto <raphael.couto@gmail.com>

* Fixing lint

Signed-off-by: Raphael Couto <raphael.couto@gmail.com>

* [stable/concourse] properly cleanup btrfs subvolume and children (#14941)

When a `dind` (Docker in Docker) image is used with btrfs to e.g. run
integration tests as per https://hub.docker.com/r/amidos/dcind/ in some
occasions like job errors or interruptions the btrfs subvolumes are left
not cleaned.

So what happens then is that when the `rm -rf /concourse-worker-dir`
runs it fails with `Operation not permitted` error which then causes
`Init:Error` and ends in `Init:CrashLoopBackOff`.

The solution is to take that into account and properly delete all of the
btrfs subvolumes.

This can be achieved either with the suggested script or with the mount
option [user_subvol_rm_allowed](https://askubuntu.com/questions/509292/how-to-set-user-subvol-rm-allowed-capability)
that is tricky to apply or with that delete script that seems as a
better option.

Signed-off-by: Ciro S. Costa <cscosta@pivotal.io>
Co-authored-by: Radoslav Kirilov <rkirilow@gmail.com>
Co-authored-by: Taylor Silva <tsilva@pivotal.io>

* [stable/drupal] Release 3.3.6 updating components versions (#15260)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* [stable/atlantis] override configuration via configmap (#14503)

* feat(atlantis): override configuration via configmap

Signed-off-by: Andrii Nasinnyk <anasinnyk@macpaw.com>

* fix(stable/atlantis): broken template

Signed-off-by: Andrii Nasinnyk <anasinnyk@macpaw.com>

* [incubator/couchdb] fix env vars for db container (#15162)

Fixes environment variables not being set correctly for the
couchdb container when `.Values.enableSearch` is `false` (the
default).

The feature toggle for search excluded the search container from the
statefulset but did not exclude the associated environment variables.
The result of this was a duplicate `env` field for the `couchdb`
container which would override the correct `env` field; for example,
`ERL_FLAGS` would not be passed to the container.

This comment fixes the scoping of the `.Values.enableSearch` feature
toggle to include the `env` fields for the `clouseau` container.

Signed-off-by: Will Holley <willholley@apache.org>

* set default values for tcp/udp nodeports (#15236)

Signed-off-by: ChiefAlexander <alex.harder@fishtech.group>

* stable/traefik: quote boltdb prefix (#15018)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* [stable/prometheus-postgres-exporter] upgrade to new version of postgres exporter (#15239)

* [stable/prometheus-postgres-exporter] upgrade to new version of postgres exporter

Signed-off-by: Asher Foa <asher@asherfoa.com>

* bump minor version

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* [stable/consul] update to latest (#15128)

* [stable/consul] update to latest

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: readme

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* Values.extraArgs were being inserted in two places, resulting in duplication. Remove one. (#15257)

Signed-off-by: Joe Hohertz <joe@viafoura.com>

* [stable/redis] fix master joining cluster as slave (#15258)

Fixes #15115

Signed-off-by: Sameer Naik <sameer@bitnami.com>

* [stable/sentry] Add note about Sentry ownership (#15266)

This PR adds a note to the readme stating that the chart is not maintained or backed by Sentry org itself.

Signed-off-by: Burak Yigit Kaya <byk@sentry.io>

* sealed-secrets: Add networkPolicy (#15274)

Signed-off-by: Sebastian Poehn <sebastian.poehn@gmail.com>

* [stable/etcd-operator] pod annotations (#14679)

* [stable/etcd-operator] pod annotations

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* feat: remove port

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* Adding TLS params to kube controller manager and kube scheduler (#15277)

Signed-off-by: Clarisse Sauvage <clarisse.sauvage@jet.com>

* [stable/kube-state-metrics] Apply best practices for label naming (#15261)

Signed-off-by: Manuel Rüger <manuel@rueg.eu>

* [stable/coredns] Update to CoreDNS 1.5.2 (#15153)

* [stable/coredns] Rename ServiceMonitor template

Signed-off-by: Manuel Rüger <manuel@rueg.eu>

* [stable/coredns] Update apiVersion for deployment

Signed-off-by: Manuel Rüger <manuel@rueg.eu>

* [stable/coredns] Version bump to 1.5.2

Signed-off-by: Manuel Rüger <manuel@rueg.eu>

* [stable/moodle] Release 4.2.8 updating components versions (#15273)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* Just removes some annoying warning messages when you add annotations. (#15103)

Signed-off-by: Robert Van Voorhees <rcvanvo@gmail.com>

* stable/opa: Fix OPA installation script with the right authz rego. (#15222)

Signed-off-by: Xin Jin <xin@styra.com>

* [chart/solr] Description: Updated Version and Readme (#15208)

* Description
	Bumped Version 1.1.1
	Bumped AppVersion 7.7.2
	Updated Readme with examples

 On branch master
 Your branch is ahead of 'origin/master' by 22 commits.
   (use "git push" to publish your local commits)

 Changes to be committed:
	modified:   Chart.yaml
	modified:   README.md
	modified:   values.yaml

Signed-off-by: Michael D Roach <michael.r@ware2go.co>

* Description:
	Bumped Minor version instead of Patch

 On branch master
 Your branch is up to date with 'origin/master'.

 Changes to be committed:
	modified:   Chart.yaml

Signed-off-by: Michael D Roach <michael.r@ware2go.co>

* [stable/mysql] deployment annotations (#15139)

* add deployment annotations in order for using helm hooks

Signed-off-by: Amos Hadad <amos.hadad@refinitiv.com>

* bump chart version

Signed-off-by: Amos Hadad <amos.hadad@refinitiv.com>

* bump stable/mysql to version to 1.2.3

Signed-off-by: Amos Hadad <amos.hadad@refinitiv.com>

* bump to version 1.3.0

Signed-off-by: Amos Hadad <amos.hadad@refinitiv.com>

* [stable/telegraf] Check for service.enabled (#15263)

* Check for service.enabled

Signed-off-by: Raphael Couto <raphael.couto@gmail.com>

* Removing dup lines

Signed-off-by: Raphael Couto <raphael.couto@gmail.com>

* Bump version

Signed-off-by: Raphael Couto <raphael.couto@gmail.com>

* [stable/redis] exporter to 1.0.3 (#15302)

* exporter to 1.0.3

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

* Add some notes

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

* [stable/external-dns] Bump deployment api version (#13680)

* [stable/external-dns] Bump deployment api version

Signed-off-by: Tamás Ecsédi <ecsy.argh@gmail.com>

* [stable/external-dns] Use nindent to inline toYaml

Signed-off-by: Tamás Ecsédi <ecsy.argh@gmail.com>

* [stable/external-dns] Bump chart version

Signed-off-by: Tamás Ecsédi <ecsy.argh@gmail.com>

* [stable/external-dns] Update production values

Signed-off-by: Tamás Ecsédi <ecsy.argh@gmail.com>

* [stable/external-dns] Add container security context to readme

Signed-off-by: Tamás Ecsédi <ecsy.argh@gmail.com>

* [stable/prometheus] Add custom pod labels for prom server (#14819)

* Add custom pod labels to prometheus server component.

Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com>

* Bump chart version.

Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com>

* Update README.md

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* Update Chart.yaml

Signed-off-by: Maor Friedman <maor.friedman@redhat.com>

* Only parse custom labels if they are set.

Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com>

* Make indentation the same as server labels.

Signed-off-by: Kevin Hellemun <17928966+OGKevin@users.noreply.github.com>

* [stable/rabbitmq] Release 6.1.5 updating components versions (#15308)

Signed-off-by: Bitnami Containers <containers@bitnami.com>

* Add boolean switch to toggle volumesnapshot (#15259)

Signed-off-by: Thomas Tischner <tti@bitsbeats.com>

* [stable/redis] Add support to execute Redis as root (#15276)

* [stable/redis] Add support to execute Redis as root

Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>

* Change Redis hardcoded data directory to the value at the Values.yaml when changing permissions deploying as root

Signed-off-by: Miguel A. Cabrera Minagorri <macabrera@bitnami.com>

* [stable/minio] add a servicemonitor resource for Prometheus operator (#14028)

* [stable/minio] add a servicemonitor resource for Prometheus operator

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>

* Add some new parameters for ServiceMonitor

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>

* [stable/minio] Typo

Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>

* [stable/wordpress] Add Prometheus ServiceMonitor (#15288)

* Prometheus ServiceMonitor added

Signed-off-by: Matteo Dell'Aquila <matteo.dellaquila@gmail.com>

*  app label uniformed, matchLabels fixed

Signed-off-by: Matteo Dell'Aquila <matteo.dellaquila@gmail.com>

* stable/sematext-agent: Update autodisco config (#15310)

* update autodisco config

Signed-off-by: rabbitstack <rabbitstack7@gmail.com>

* adjust HOST_PORT

Signed-off-by: rabbitstack <rabbitstack7@gmail.com>

* [stable/external-dns] Remove Google key validation (#15299)

When installing the chart in Google Cloud Platform the service account
can be fetched from metadata service. This commit removes validation
function which fails helm install when service account key or secret
are not explicitly configured.

Fixes #15298

Signed-off-by: Stanislav Blokhin <stanislav.blokhin@tomologic.com>

* Issue #15291: Add finalizer to pvc by default (#15292)

- Add finalizers to pvc
- Add persistence.fin…
@adamcroissant
Copy link

This change broke stable/newrelic-infrastructure, which relies on labels for auto-discovery of kube-state-metrics. From what I can tell, the newrelic k8s infrastructure agent (at least up to current version used by the chart 1.9.0) looks for the labels with expected keys app and k8s-app.

Relatively easy to fix manually by patching the labels on kube-state-metrics, but it would be preferable to avoid breaking changes if possible.

@tariq1890
Copy link
Collaborator

I understand the inconvenience.

But this was a major version bump. So breaking changes are to be anticipated.

@adamcroissant
Copy link

Yep I understand that. This change could have been made in a non-breaking manner though, and thereby given more time for downstream systems to adjust to the change. By applying both the new label and the old label, it would have enabled adherence to the best practice, avoided incompatibility with other systems, and still allowed for the dropping of the old label in the future when a major version bump happens.

Not the end of the world either way, but its an option that might be worth considering. I recognize there is the tradeoff of floating tech debt for some period of time until a major version bump allows dropping the old/deprecated value, but in my opinion that's worth the tradeoff.

@tariq1890
Copy link
Collaborator

tariq1890 commented Jul 25, 2019

I completely understand and the approach of an additive change you have suggested would have been ideal. But the problem is that even additive changes would cause a problem as deployment label selectors are immutable. So it just made more sense to go forward with the new labels, let go of the old ones, and bump the major version.

I could probably be missing something, but do you see a way around that?

@adamcroissant
Copy link

I might also be missing something 😆

My thought was that you could've essentially duplicated the labels. So the final result would've been:

  labels:
    app.kubernetes.io/name: {{ template "kube-state-metrics.name" . }}
    helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
    app.kubernetes.io/managed-by: {{ .Release.Service }}
    app.kubernetes.io/instance: {{ .Release.Name }}
    # Deprecated labels provided for backwards-compatibility. Subject to removal in subsequent major version.
    app: {{ template "kube-state-metrics.name" . }}
    chart: {{ .Chart.Name }}-{{ .Chart.Version }}
    heritage: {{ .Release.Service }}
    release: {{ .Release.Name }}

And the version would be 1.6.6 as originally specified in the pull request. If I'm not mistaken, this would mean that anyone who ran a helm install --upgrade to version 1.6.6 would have the (admittedly extensive and redundant) set of labels {app.kubernetes.io/name, helm.sh/chart, app.kubernetes.io/managed-by, app.kubernetes.io/instance, app, chart, heritage, release} on their deployment. And then once you eventually released 2.0.0, you would reduce that to only the new/non-deprecated labels. Both of those would result in an update to the deployment, same as the update done in this PR.

Again, not a huge deal. I mostly made the original comment to make it easier to link back to an issue for stable/newrelic-infrastructure (which I also passed on to NewRelic) to try and get that chart and/or the underlying docker image up to date with stable/kube-state-metrics. You're of course always entitled to release a breaking change with a major version, and thank you for spotting the breaking change in review and requiring a major bump.

The real takeaway is definitely that I should stop being lazy and pin the versions of the helm charts I'm installing so that interdependencies between them can't cause this kind of issue unexpectedly 😄

@tariq1890
Copy link
Collaborator

@adamcroissant No worries at all and I really appreciate you bringing this up. Feedback is always welcome :). I am happy to continue the thread to discuss a better way around this. Let's create an issue and tag the core maintainers of helm/charts as well.

I understand your suggestion of keeping the old labels, but I thought that adding new labels and not changing the label selectors (which are immutable) didn't make sense. This was my rationale. and this certainly may not have been the best approach.

ThoTischner pushed a commit to bitsbeats/charts that referenced this pull request Aug 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. Contribution Allowed If the contributor has signed the DCO or the CNCF CLA (prior to the move to a DCO). lgtm Indicates that a PR is ready to be merged. ok-to-test size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants