Commit Graph
2420 Commits
Author SHA1 Message Date
Reinhard Nägele 15643d6a60 Update helper templates to those from current chartutil (#3510) 2018-02-01 00:32:09 -08:00
Jakub Kvita f839448f3a [stable/kubernetes-dashboard] Fix labels and fullname template (#3475)
* [BUGFIX] Forgotten dashboard pod label.

* version number incremented

* Fix labels and fullname template
2018-01-31 08:09:13 -08:00
Reinhard Nägele 09d514a953 [ci] Increase timeout by 1.5x (#3501) 2018-01-31 07:36:13 -08:00
Adam Kocoloski 960eb5a89f [incubator/couchdb] Add a chart for Apache CouchDB (#2964)
* Add scaffolding for CouchDB chart

* Move to a StatefulSet rather than a Deployment

* Configure a headless service

This configuration is necessary to ensure that the individual Pods
have well-defined hostnames that are discoverable via DNS.

* Make the minimal set of changes for a StatefulSet

Lots of these changes need to be properly parameterized, but first
let's get the basics working.

* Fix the default variables for a 3 node cluster

* Support generic Erlang VM flags as Values

* Specify the location of sidecar image in values

* Allow to override the podManagementPolicy

* Ensure exact match between labels and selector

* Simplify headless service definition

The current version of the sidecar container expects the headless
service to export SRV records for a _couchdb service, so there's no
point in parameterizing the name here. In theory the port could be
omitted, but there are a few unresolved issues with that configuration
as of v1.7 so we just put in the stock CouchDB port number.

* Do not pretend that we configure the CouchDB port

In a future version we may be able to pass the port configuration to
CouchDB using a ConfigMap, but for now the port on which the Pods are
listening for HTTP requests is fixed.

* Enable configuration of PVCs for the statefulset

* Choose a more user-friendly name for spec.replicas

Users familiar with CouchDB may wonder if "replicaCount" refers to the
desired number of replicas per document, as opposed to the size of the
cluster.

* Clean up comments, improve example resource limit

* Improve the Service / Ingress configuration

This re-adds a traditional Service alongside the headless one so
clients have a stable way to access the CouchDB cluster. It also
refines some of the documentation around the Ingress resource.

* Update the chart metadata

* Add a basic README

* Make some small doc changes to align w/ standards

* Enable CouchDB configuration through ConfigMap

* Configure admin account, cookie auth using Secrets

* Tell the user to run finish_cluster after startup

* Tweak the notes to use interactive password prompt

* Fix the database-storage mount point

* Automatically create admin account secrets

This change enables the chart to be automically installed in a secure
fashion with a single command.

* Use GitHub username for maintainer name

* Target latest StatefulSet API

This also means we require Kube 1.8.
2018-01-31 07:14:11 -08:00
Nitish Tiwari 5fa9ef5e2e Fix bucket creation issues with Minio chart (#3470)
- Also update to latest Minio release

Fixes #3128
2018-01-31 06:52:13 -08:00
Reinhard Nägele 65cdc689d5 [ci] Fix regression in changed.sh (#3498) 2018-01-31 06:15:09 -08:00
John Wells e48b680cf9 [stable/concourse] Fix typo in Vault cert paths. (#3465) 2018-01-30 12:46:07 -08:00
Alen Komljen 675fa11bbc Fix the wrong chart name (#3474)
* Fix the wrong chart name

* Increase chart version
2018-01-30 09:48:09 -08:00
Karthik Gaekwad 702fb47980 Word fixes (#3473)
* Word fixes

* Update Chart.yaml
2018-01-30 09:38:06 -08:00
Federico Nusymowicz 3eb083669c Makes agent + server affinities configurable (#3455) 2018-01-30 09:33:07 -08:00
Joost Hofman 5a47997e12 [stable/artifactory] Postgresql requirement / ingress support / nginx optional (#3242)
* Removed Postgresql own deployment and created dependency to stable/Postgresql.
Updated artifactory version number to 5.8.0.
Updated notes and added ingress documentation.
Added Ingress support to artifactory.
Made the NGINX deployment optional by adding an enabled flag.
Fixed naming of components.

* bump chart version

* Fixed wrong Chart number for artifactory

* Add documentation for Ingress, set Postgresql chart version, set persistence default on true

* Refresh requirements.lock

* Set version to 7.0.0, cecause the API to the chart changed
2018-01-30 09:28:10 -08:00
Colin Gabrielson d31e2725b8 [stable/rabbitmq] Fix breaking bitnami based RabbitMQ vhost configuration (#3363)
* revert deletion of RABBITMQ_VHOST environment variable to restore the ability to configure vhosts for bitnami/rabbitmq images

* bump rabbitmq chart version

* removes unused RABBITMQ_DEFAULT_VHOST env variable

* bump version to 0.6.17
2018-01-30 09:18:07 -08:00
Federico Nusymowicz 2834ea9e86 [incubator/kafka] Makes updateStrategy fully configurable (#3391)
* Allows kafka RollingUpdate without partitioning

* Fixes linter error

* Bumps kafka chart version

* Simplifies kafka updateStrategy

* Updates kafka nested zookeeper chart

* Bumps kafka chart version
2018-01-29 13:19:34 -08:00
Александр Костырев a23db4997c [stable/nginx-ingress] Use autoscaling/v1 for hpa (#3418) 2018-01-29 12:27:33 -08:00
Charles Vallance 79feb6ca8f [stable/postgresql] Added ability to set the NodePort for the postgresql chart. (#3349)
* Added ability to set the NodePort for the postgresql chart.

* Update Chart.yaml
2018-01-29 12:23:34 -08:00
Andrey Voronkov e8838ca15d [stable/rabbitmq] Expose affinity, nodeSelector and tolerations. (#3443) 2018-01-29 12:13:31 -08:00
Guang Ya Liu 090fd30e47 [stable/consul] Use storageClassName for consul. (#1975) 2018-01-29 12:06:34 -08:00
Yves Junqueira ac2333443f stable/fluent-bit: Add Merge_JSON_Log support (#3387)
* stable/fluent-bit: Add Merge_JSON_Log support

* stable/fluent-bit: Bump the chart version

* Update Chart.yaml
2018-01-29 11:44:36 -08:00
Wes Morgan c5da6c2931 [stable/nginx-ingress] Update to 0.10.x release (#3462)
* Update nginx/ingress controller to 0.9.0 release

* Update config defaults in nginx-ingress README

* Bump nginx-ingress chart version to 0.8.23

* Use semverCompare for nginx-ingress annotation prefix

* Add nginx-ingress annotation prefix to daemonset

* Update upstream version to 0.10.2

* Bump chart version to 0.9.0

* Remove annotations-prefix flag

* Apply 0.9.x flags to any version 0.9.0-beta.1 and above

Stolen from PR #3369

* Update default image tag in README
2018-01-29 10:07:32 -08:00
Adriien 5453fc144f [docker-registry] add authentication support (#3298) (#3303)
* [docker-registry] add authentication support (#3298)

* Bump chart version

* Re-bump chart version
2018-01-29 08:12:35 -08:00
Spencer Smith 40668d461c [stable/grafana] - allow for custom clusterIP to support headless services (#3101)
* allow for clusterIP to be specified in grafana svc

* bump grafana version

* move all equality checks from contains to eq

* version bump to 0.6.1
2018-01-29 07:58:33 -08:00
Eran Kampf d276326814 Sentry - Allow adding custom environment variables (for plugins support) (#3142)
* Allow adding custom environment variables (for plugins support)

Signed-off-by: Eran Kampf <eran@ekampf.com>

* Updated Sentry chart version

Signed-off-by: Eran Kampf <eran@ekampf.com>

* Fixed chart version
2018-01-28 13:02:31 -08:00
Bitnami Bot af2894e3f2 [stable/suitecrm] Release 0.3.5 (#3467)
* suitecrm: update to `bitnami/suitecrm:7.9.11-r0`

* suitecrm: bump chart appVersion to `7.9.11`

* suitecrm: bump chart version to `0.3.5`
2018-01-28 12:52:29 -08:00
Leo O'Donnell 7e25e8e101 Added a note for minikube users to address persistent volume failures (#3460)
* Added a note for minikube users to address persistent volume failures

* Bumped the redis chart version on README.md change

* Updated chart to 1.1.11
2018-01-28 10:51:31 -08:00
Federico Nusymowicz c8ae3d54aa [incubator/kafka] Allows override for KAFKA_ADVERTISED_LISTENERS (#3411)
* Allows override for KAFKA_ADVERTISED_LISTENERS

* Appends to advertised listeners, rather than replacing

* Adds configurationOverride (same as default) to satisfy helm lint
2018-01-28 06:41:31 -08:00
Eliran Bivas b095990e53 Grafana import dashboards (#3192)
* dashboard import job

* fix init script syntax

* circle ci comments (trailing spaces and version)

* Fix import dashboard by URL and better documentation

* Split resources to different files

* Remove files confition when creating configmap

* Remove default method, fix list indent, remove component label from import job
2018-01-28 01:57:31 -08:00
Vic Iglesias 9b99db67ce [stable/jenkins] Lower initial healthcheck delay (#3463) 2018-01-27 12:41:31 -08:00
Bitnami Bot 24f9db26d1 [stable/odoo] Release 0.7.2 (#3456)
* odoo: update to `bitnami/odoo:11.0.20180115-r0`

* odoo: bump chart appVersion to `11.0.20180115`

* odoo: bump chart version to `0.7.2`
2018-01-27 10:16:31 -08:00
Federico Nusymowicz 7b29753f67 Makes zookeeper updateStrategy configurable (#3409) 2018-01-27 10:09:32 -08:00
Omar Nahhas Sanchez fb5850b873 Fix helm upgrade on grafana helm chart (#3373)
* Update job.yaml

Without those annotation, helm upgrade fails because of :
https://github.com/kubernetes/helm/issues/1769

* Increasing version number
2018-01-27 10:04:31 -08:00
Andrey Voronkov e04cc34987 [stable/redis] add volumeMount subPath feature. (#3356)
* [stable/redis] add `volumeMount` `subPath` feature.

* [stable/redis] add `volumeMount` `subPath` feature.
2018-01-27 09:58:30 -08:00
Adam Hamsik 892bac43f2 Add ability to pass boolean args to cluster-autoscaler like logtostderr (#3297)
* Add ability to pass boolean args to cluster-autoscaler like logtostderr

*  Bump chart version
2018-01-27 09:37:31 -08:00
shashi ranjan 356c348548 [stable/kong] Add a chart for Kong (#3150)
* [stable/kong] Add a chart for Kong

- Chart deploys Kong and its backing datastore either Cassandra or
  PostgreSql(default)
- Uses official [Kong](https://hub.docker.com/_/kong/) Docker image

* Deployment apiversion update

* added missing selector field

* added release to selector

* update to support Kong v0.12.1

* fix indentation
2018-01-27 06:23:31 -08:00
Sam Clinckspoor 75da76a7ed fix the namespaces permission (#3459) 2018-01-27 06:10:30 -08:00
Erick Tryzelaar 2a105069a4 [kubernetes-dashboard] clean up and allow for labels, annotations, and custom service names (#2435)
* [stable/kubernetes-dashboard] Make chart more standardized

The charts ecosystem seems to be converging on some standards, which
seems to be driven by the patterns laid out in `helm create`. This makes
the following breaking changes to this crate:

* move the image definition into a map
* move the service definition into a map
* rename httpPort to externalPort
* reordered files to match the `helm create` order
* Made sure chart names don't contain '+'

Finally this bumps the version from 0.4 to 0.5 since this is not
backwards compatible.

* [stable/kubernetes-dashboard] allow for custom deployment and service labels

* [stable/kubernetes-dashboard] allow service name to be overridden

Closes #2099.

* [stable/kubernetes-dashboard] Add links and the k8s logo
2018-01-27 06:06:31 -08:00
Xavier Vello 083fde4663 [stable/datadog] update chart to support agent6 beta (#3368)
* 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
2018-01-27 05:30:30 -08:00
Colin Hoglund 6c21f2374c enable adjusting agent replicas and ensure deployments are updated when shared secret changes (#3294) 2018-01-27 05:26:31 -08:00
Eliran Bivas d91d44948f Fluent bit outputs (#3341)
* http output type

* remove extra space

* Update chart version (after merge)
2018-01-27 05:22:31 -08:00
Matt Farina 70145fdb19 Updated log reporting on failed CI runs to include all pods for the PR (#3348)
This will report logs on all containers for all pods in a
namespace created for a pull request.
2018-01-26 10:58:40 -08:00
Noah Kantrowitz e58195aea4 [stable/spinnaker] Avoid IP infringement in default config (#3428)
* Avoid IP infringement in default config

Even though the value isn't used, might as well not leave it in.

* Bump chart version.
2018-01-26 03:03:33 -08:00
Bitnami Bot fe40789eb9 [stable/magento] Release 0.6.1 (#3442)
* magento: update to `bitnami/magento:2.2.2-r2`

* magento: bump chart version to `0.6.1`
2018-01-26 02:50:32 -08:00
Jon Ander Novella 9b1140ada3 [stable/pachyderm] Bump chart to 0.1.4 (#3445)
* Updated pachd version and added PFS cache option

* Updated Chart file with latest app version
2018-01-26 02:40:32 -08:00
Bitnami Bot 264178edf0 [stable/suitecrm] Release 0.3.4 (#3448)
* suitecrm: update to `bitnami/suitecrm:7.9.10-r0`

* suitecrm: bump chart appVersion to `7.9.10`

* suitecrm: bump chart version to `0.3.4`
2018-01-25 21:43:31 -08:00
Ben Mathews 46c0bb7c0a fix a couple spelling errors (#3429)
* return ingressClass in NOTES

* fix broken controller-hpa

* Bump chart version

* expose volumeName for chartmuseum

* bump chartmuseum version

* spelling

* bump version
2018-01-25 21:33:30 -08:00
Simon Wydooghe d5688816d2 [stable/consul] Add nodeAffinity settings (#3326)
Use case: I want to avoid running Consul on certain nodes, such
as preemptible nodes in a Google Kubernetes Engine node pool.

The current antiAffinity setting makes this pull request a bit hacky,
but this was the quickest way to simply get my functionality running.
I definitely wouldn't like to have it merged as it is right now ;)

Are you open to having the current affinity settings as a whole
be a bit more customizable? I imagine there might be other users
with this use case.
2018-01-25 15:43:33 -08:00
Tony Fahrion 1036360e29 [incubator/patroni] updates etcd dependency to latest version 0.3.6 (#3399)
* [incubator/patroni] updates etcd dependency to latest version 0.3.6

This is just to keep dependencies recent and to escape deprecations
from the etcd chart.

* [incubator/patroni] bump version to 0.5.1
2018-01-25 09:14:17 -08:00
Matt Farina 57be5bf825 Adding document outlining chart processes (#3420) 2018-01-25 09:06:16 -08:00
Bitnami Bot 3ea88f90b0 [stable/wordpress] Release 0.8.2 (#3440)
* wordpress: update to `bitnami/wordpress:4.9.2-r1`

* wordpress: bump chart version to `0.8.2`
2018-01-25 08:56:17 -08:00
Zach Hill 89dfc84976 [stable/anchore-engine] Updates and bug fix for policy bundle sync config (#3435)
* [stable/anchore-engine] Updates and bug fix

Fixes bug in configuration of policy bundle sync.

Updates NOTES.txt and README.md for a bit more detail.

* Bump anchore-engine chart version to 0.1.1

* Update stable/anchore-engine readme to include config option for ingress and loadbalancer
2018-01-25 07:41:15 -08:00
Dhilip 964cdd503f update Review Guidelines for workloads (#3334)
* update Review Guidelilnes for workloads

Initial update with Best Practises.

* Fix review comments

Apply review comments

* Remove examples

examples to be handled separately.
2018-01-25 07:12:17 -08:00