From 530f215c5f02faf1a9b3cab9f033f649211ece36 Mon Sep 17 00:00:00 2001 From: vikram-bitnami Date: Mon, 14 Oct 2019 18:51:19 +0530 Subject: [PATCH 01/29] Update README.md --- README.md | 67 +++++-------------------------------------------------- 1 file changed, 6 insertions(+), 61 deletions(-) diff --git a/README.md b/README.md index 013664991..1929971c8 100644 --- a/README.md +++ b/README.md @@ -7,72 +7,17 @@ Popular applications, provided by [Bitnami](https://bitnami.com), ready to launc ```bash $ helm repo add bitnami https://charts.bitnami.com/bitnami $ helm search bitnami +$ helm install bitnami/ ``` -## Upstreamed charts (contributed to [helm/charts](https://github.com/helm/charts)) +![Installing a chart](demo.gif) -- [Dokuwiki](https://github.com/helm/charts/tree/master/stable/dokuwiki) -- [Drupal](https://github.com/helm/charts/tree/master/stable/drupal) -- [ExternalDNS](https://github.com/helm/charts/tree/master/stable/external-dns) -- [Ghost](https://github.com/helm/charts/tree/master/stable/ghost) -- [JasperReports](https://github.com/helm/charts/tree/master/stable/jasperreports) -- [Joomla!](https://github.com/helm/charts/tree/master/stable/joomla) -- [Kubewatch](https://github.com/helm/charts/tree/master/stable/kubewatch) -- [MariaDB](https://github.com/helm/charts/tree/master/stable/mariadb) -- [MediaWiki](https://github.com/helm/charts/tree/master/stable/mediawiki) -- [MongoDB](https://github.com/helm/charts/tree/master/stable/mongodb) -- [Moodle](https://github.com/helm/charts/tree/master/stable/moodle) -- [NATS](https://github.com/helm/charts/tree/master/stable/nats) -- [Odoo](https://github.com/helm/charts/tree/master/stable/odoo) -- [OpenCart](https://github.com/helm/charts/tree/master/stable/opencart) -- [OrangeHRM](https://github.com/helm/charts/tree/master/stable/orangehrm) -- [Osclass](https://github.com/helm/charts/tree/master/stable/osclass) -- [OwnCloud](https://github.com/helm/charts/tree/master/stable/owncloud) -- [Parse](https://github.com/helm/charts/tree/master/stable/parse) -- [Phabricator](https://github.com/helm/charts/tree/master/stable/phabricator) -- [phpBB](https://github.com/helm/charts/tree/master/stable/phpbb) -- [phpMyAdmin](https://github.com/helm/charts/tree/master/stable/phpmyadmin) -- [PostgreSQL](https://github.com/helm/charts/tree/master/stable/postgresql) -- [PrestaShop](https://github.com/helm/charts/tree/master/stable/prestashop) -- [RabbitMQ](https://github.com/helm/charts/tree/master/stable/rabbitmq) -- [Redis](https://github.com/helm/charts/tree/master/stable/redis) -- [Redmine](https://github.com/helm/charts/tree/master/stable/redmine) -- [SuiteCRM](https://github.com/helm/charts/tree/master/stable/suitecrm) -- [TestLink](https://github.com/helm/charts/tree/master/stable/testlink) -- [WordPress](https://github.com/helm/charts/tree/master/stable/wordpress) +## Charts -## Bitnami charts +This repository contains: -- [Apache](https://github.com/bitnami/charts/tree/master/bitnami/apache) -- [Apache Airflow](https://github.com/bitnami/charts/tree/master/bitnami/airflow) -- [Apache Spark](https://github.com/bitnami/charts/tree/master/bitnami/spark) -- [Cassandra](https://github.com/bitnami/charts/tree/master/bitnami/cassandra) -- [Elasticsearch](https://github.com/bitnami/charts/tree/master/bitnami/elasticsearch) -- [etcd](https://github.com/bitnami/charts/tree/master/bitnami/etcd) -- [Fluentd](https://github.com/bitnami/charts/tree/master/bitnami/fluentd) -- [Grafana](https://github.com/bitnami/charts/tree/master/bitnami/grafana) -- [Harbor](https://github.com/bitnami/charts/tree/master/bitnami/harbor) -- [HashiCorp Consul](https://github.com/bitnami/charts/tree/master/bitnami/consul) -- [InfluxDB](https://github.com/bitnami/charts/tree/master/bitnami/influxdb) -- [Jenkins](https://github.com/bitnami/charts/tree/master/bitnami/jenkins) -- [Kafka](https://github.com/bitnami/charts/tree/master/bitnami/kafka) -- [Kibana](https://github.com/bitnami/charts/tree/master/bitnami/kibana) -- [Kubeapps](https://github.com/bitnami/charts/tree/master/bitnami/kubeapps) -- [Magento](https://github.com/bitnami/charts/tree/master/bitnami/magento) -- [Memcached](https://github.com/bitnami/charts/tree/master/bitnami/memcached) -- [MariaDB Galera](https://github.com/bitnami/charts/tree/master/bitnami/mariadb-galera) -- [Metrics Server](https://github.com/bitnami/charts/tree/master/bitnami/metrics-server) -- [Minio](https://github.com/bitnami/charts/tree/master/bitnami/minio) -- [MXNet](https://github.com/bitnami/charts/tree/master/bitnami/mxnet) -- [MySQL](https://github.com/bitnami/charts/tree/master/bitnami/mysql) -- [nginx](https://github.com/bitnami/charts/tree/master/bitnami/nginx) -- [nginx-ingress-controller](https://github.com/bitnami/charts/tree/master/bitnami/nginx-ingress-controller) -- [NodeJS](https://github.com/bitnami/charts/tree/master/bitnami/node) -- [PyTorch](https://github.com/bitnami/charts/tree/master/bitnami/pytorch) -- [TensorFlow ResNet](https://github.com/bitnami/charts/tree/master/bitnami/tensorflow-resnet) -- [Tomcat](https://github.com/bitnami/charts/tree/master/bitnami/tomcat) -- [WildFly](https://github.com/bitnami/charts/tree/master/bitnami/wildfly) -- [ZooKeeper](https://github.com/bitnami/charts/tree/master/bitnami/zookeeper) +* [Upstreamed charts](./upstreamed) (contributed to [helm/charts](https://github.com/helm/charts)) +* [Bitnami charts](./bitnami) ## Before you begin From 5636324a524782b46cfd9e8320d0de969592aa26 Mon Sep 17 00:00:00 2001 From: vikram-bitnami Date: Mon, 14 Oct 2019 18:51:41 +0530 Subject: [PATCH 02/29] Add files via upload --- demo.gif | Bin 77036 -> 76972 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/demo.gif b/demo.gif index 3c2473ed95acfd1fd4bb6aa761f128bf3fd23561..7ff8f1329164ef9bce1c4cbcb12f4eb72124b627 100644 GIT binary patch delta 70924 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 delta 71043 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 Date: Tue, 15 Oct 2019 15:48:34 +0200 Subject: [PATCH 03/29] [bitnami/apache] Update prerequisites --- bitnami/apache/Chart.yaml | 2 +- bitnami/apache/README.md | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/bitnami/apache/Chart.yaml b/bitnami/apache/Chart.yaml index 5b66272b8..398101370 100644 --- a/bitnami/apache/Chart.yaml +++ b/bitnami/apache/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: apache -version: 7.1.0 +version: 7.1.1 appVersion: 2.4.41 description: Chart for Apache HTTP Server keywords: diff --git a/bitnami/apache/README.md b/bitnami/apache/README.md index cabd0679c..1a0eee36b 100644 --- a/bitnami/apache/README.md +++ b/bitnami/apache/README.md @@ -19,6 +19,11 @@ This chart bootstraps a [Apache](https://github.com/bitnami/bitnami-docker-apach Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment and management of Helm Charts in clusters. This Helm chart has been tested on top of [Bitnami Kubernetes Production Runtime](https://kubeprod.io/) (BKPR). Deploy BKPR to get automated TLS certificates, logging and monitoring for your applications. +## Prerequisites + +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ + ## Installing the Chart To install the chart with the release name `my-release`: @@ -119,7 +124,7 @@ $ helm install --name my-release -f values.yaml bitnami/apache The Apache chart allows you to deploy a custom web application using one of the following methods: - Cloning from a git repository: Set `cloneHtdocsFromGit.enabled` to `true` and set the repository and branch using the `cloneHtdocsFromGit.repository` and `cloneHtdocsFromGit.branch` parameters. A sidecar will also pull the latest changes in an interval set by `cloneHtdocsFromGit.interval`. - - Providing a ConfigMap: Set the `htdocsConfigMap` value to mount a ConfigMap in the Apache htdocs folder. + - Providing a ConfigMap: Set the `htdocsConfigMap` value to mount a ConfigMap in the Apache htdocs folder. - Using an existing PVC: Set the `htdocsPVC` value to mount an PersistentVolumeClaim with the web application content. In the following example you can deploy a example web application using git: From 1ade11155148bb27d7465154c09f00f0147d6fba Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 15:50:31 +0200 Subject: [PATCH 04/29] [bitnami/cassandra] Update pre-requisites --- bitnami/cassandra/Chart.yaml | 2 +- bitnami/cassandra/README.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bitnami/cassandra/Chart.yaml b/bitnami/cassandra/Chart.yaml index 36d0953e6..7c6dbd63b 100644 --- a/bitnami/cassandra/Chart.yaml +++ b/bitnami/cassandra/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: cassandra -version: 4.1.2 +version: 4.1.3 appVersion: 3.11.4 description: Apache Cassandra is a free and open-source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for all clients. icon: https://bitnami.com/assets/stacks/cassandra/img/cassandra-stack-220x234.png diff --git a/bitnami/cassandra/README.md b/bitnami/cassandra/README.md index ec978b4a4..21abf9ae2 100644 --- a/bitnami/cassandra/README.md +++ b/bitnami/cassandra/README.md @@ -17,7 +17,8 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.8+ +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure ## Installing the Chart From 3148aeb53651d74248b96134c3c368aaaab3e74a Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 15:52:59 +0200 Subject: [PATCH 05/29] [bitnami/consul] Update prerequisites --- bitnami/consul/Chart.yaml | 2 +- bitnami/consul/README.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bitnami/consul/Chart.yaml b/bitnami/consul/Chart.yaml index 40045e45e..d0e729e62 100644 --- a/bitnami/consul/Chart.yaml +++ b/bitnami/consul/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: consul -version: 6.0.2 +version: 6.0.3 appVersion: 1.6.1 description: Highly available and distributed service discovery and key-value store designed with support for the modern data center to make distributed systems and configuration easy. home: https://www.consul.io/ diff --git a/bitnami/consul/README.md b/bitnami/consul/README.md index 5f3347f19..756b4dc78 100644 --- a/bitnami/consul/README.md +++ b/bitnami/consul/README.md @@ -17,7 +17,8 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.4+ with Beta APIs enabled +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure ## Installing the Chart From 9a90a5e8d777aeaeadac81f591f06a5a7e493973 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 15:54:51 +0200 Subject: [PATCH 06/29] [bitnami/elasticsearch] Update prerequisites --- bitnami/elasticsearch/Chart.yaml | 2 +- bitnami/elasticsearch/README.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bitnami/elasticsearch/Chart.yaml b/bitnami/elasticsearch/Chart.yaml index 70c84144b..aa2505e5f 100644 --- a/bitnami/elasticsearch/Chart.yaml +++ b/bitnami/elasticsearch/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: elasticsearch -version: 6.3.10 +version: 6.3.11 appVersion: 7.4.0 description: A highly scalable open-source full-text search and analytics engine keywords: diff --git a/bitnami/elasticsearch/README.md b/bitnami/elasticsearch/README.md index 9f409de50..b6cfd0cad 100644 --- a/bitnami/elasticsearch/README.md +++ b/bitnami/elasticsearch/README.md @@ -17,7 +17,8 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.6+ with Beta APIs enabled +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure ## Installing the Chart From 56bccc4c9b1e1ab64e8f02258f115fe251314029 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 16:02:31 +0200 Subject: [PATCH 07/29] [bitnami/etcd] Update prerequisites --- bitnami/etcd/Chart.yaml | 2 +- bitnami/etcd/README.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bitnami/etcd/Chart.yaml b/bitnami/etcd/Chart.yaml index 1f740672f..aeeb6e2f6 100644 --- a/bitnami/etcd/Chart.yaml +++ b/bitnami/etcd/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: etcd -version: 4.3.9 +version: 4.3.10 appVersion: 3.4.2 description: etcd is a distributed key value store that provides a reliable way to store data across a cluster of machines keywords: diff --git a/bitnami/etcd/README.md b/bitnami/etcd/README.md index 44ac9722a..e8e65cbd2 100644 --- a/bitnami/etcd/README.md +++ b/bitnami/etcd/README.md @@ -17,7 +17,8 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.4+ with Beta APIs enabled +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure ## Installing the Chart From f08bbcb6e155f22e46a79e5383781cb770dbbee8 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 16:04:42 +0200 Subject: [PATCH 08/29] [bitnami/etcd] Update prerequisites --- bitnami/fluentd/Chart.yaml | 2 +- bitnami/fluentd/README.md | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/bitnami/fluentd/Chart.yaml b/bitnami/fluentd/Chart.yaml index c52e378ec..b79213412 100644 --- a/bitnami/fluentd/Chart.yaml +++ b/bitnami/fluentd/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: fluentd -version: 0.1.0 +version: 0.1.1 appVersion: 1.7.3 description: Fluentd is an open source data collector for unified logging layer keywords: diff --git a/bitnami/fluentd/README.md b/bitnami/fluentd/README.md index 1eee02417..ec2d6db20 100644 --- a/bitnami/fluentd/README.md +++ b/bitnami/fluentd/README.md @@ -15,6 +15,12 @@ This chart bootstraps a [Fluentd](https://github.com/bitnami/bitnami-docker-flue Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment and management of Helm Charts in clusters. +## Prerequisites + +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ +- PV provisioner support in the underlying infrastructure + ## Installing the Chart To install the chart with the release name `my-release`: @@ -170,7 +176,7 @@ data: {{- end }} - + # Ignore fluentd own events @type null From 462fb44a7680b54a5cfbfe7b32590cd039d7fb94 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 16:07:25 +0200 Subject: [PATCH 09/29] [bitnami/grafana] Update prerequisites --- bitnami/grafana/Chart.yaml | 2 +- bitnami/grafana/README.md | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/bitnami/grafana/Chart.yaml b/bitnami/grafana/Chart.yaml index 45c8df585..80f1a4cd2 100644 --- a/bitnami/grafana/Chart.yaml +++ b/bitnami/grafana/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: grafana -version: 0.0.5 +version: 0.0.6 appVersion: "6.3.3" description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. keywords: diff --git a/bitnami/grafana/README.md b/bitnami/grafana/README.md index 738e1b2b5..6438eb4c6 100644 --- a/bitnami/grafana/README.md +++ b/bitnami/grafana/README.md @@ -15,6 +15,13 @@ This chart bootstraps a [grafana](https://github.com/bitnami/bitnami-docker-graf Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment and management of Helm Charts in clusters. +## Prerequisites + +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ +- PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling + ## Installing the Chart To install the chart with the release name `my-release`: From e81a46c841384d77dbb0beeaa80e7b630b68ebb5 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 16:09:34 +0200 Subject: [PATCH 10/29] [bitnami/harbor] Update prerequisites --- bitnami/harbor/Chart.yaml | 2 +- bitnami/harbor/README.md | 6 ++++-- bitnami/harbor/values.yaml | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/bitnami/harbor/Chart.yaml b/bitnami/harbor/Chart.yaml index f1b3751b4..2681d3032 100644 --- a/bitnami/harbor/Chart.yaml +++ b/bitnami/harbor/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: harbor -version: 2.6.11 +version: 2.6.12 appVersion: 1.9.1 description: Harbor is an an open source trusted cloud native registry project that stores, signs, and scans content keywords: diff --git a/bitnami/harbor/README.md b/bitnami/harbor/README.md index 1e49fee86..07f9f9cb2 100644 --- a/bitnami/harbor/README.md +++ b/bitnami/harbor/README.md @@ -25,8 +25,10 @@ This [Helm](https://github.com/kubernetes/helm) chart installs [Harbor](https:// ## Prerequisites -- Kubernetes cluster 1.10+ -- Helm 2.8.0+ +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ +- PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling ## Installing the Chart diff --git a/bitnami/harbor/values.yaml b/bitnami/harbor/values.yaml index 0b9bbe74a..743685d16 100644 --- a/bitnami/harbor/values.yaml +++ b/bitnami/harbor/values.yaml @@ -298,7 +298,7 @@ service: notarySecretName: "" # The common name used to generate the certificate, it's necessary # when the type isn't "ingress" and "secretName" is null - commonName: "" + commonName: "harbor.local" ingress: hosts: core: core.harbor.domain From 8d45927bfff8e8727940a85fb13c191d0cd8fdc1 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 16:23:46 +0200 Subject: [PATCH 11/29] [bitnami/influxdb] Update prerequisites --- bitnami/influxdb/Chart.yaml | 2 +- bitnami/influxdb/README.md | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/bitnami/influxdb/Chart.yaml b/bitnami/influxdb/Chart.yaml index fe1b38fb4..6f9cfdfc0 100644 --- a/bitnami/influxdb/Chart.yaml +++ b/bitnami/influxdb/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 1.7.8 +appVersion: 1.7.9 description: InfluxDB is an open source time-series database designed to handle large write and read loads in real-time. engine: gotpl home: https://www.influxdata.com/products/influxdb-overview/ diff --git a/bitnami/influxdb/README.md b/bitnami/influxdb/README.md index f74dd883d..d1a032576 100644 --- a/bitnami/influxdb/README.md +++ b/bitnami/influxdb/README.md @@ -15,6 +15,13 @@ This chart bootstraps a [influxdb](https://github.com/bitnami/bitnami-docker-inf Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment and management of Helm Charts in clusters. +## Prerequisites + +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ +- PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling + ## Installing the Chart To install the chart with the release name `my-release`: From 90eca42116bf7fd1988d8e6cdaec2cfad36b579f Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 16:27:19 +0200 Subject: [PATCH 12/29] [bitnami/kibana] Update prerequisites --- bitnami/kibana/Chart.yaml | 2 +- bitnami/kibana/README.md | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/bitnami/kibana/Chart.yaml b/bitnami/kibana/Chart.yaml index bb4b72835..99834c53d 100644 --- a/bitnami/kibana/Chart.yaml +++ b/bitnami/kibana/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: kibana -appVersion: 7.4.0 +appVersion: 7.4.1 description: Kibana is an open source, browser based analytics and search dashboard for Elasticsearch. version: 0.1.1 keywords: diff --git a/bitnami/kibana/README.md b/bitnami/kibana/README.md index 587dda9cf..eb1be3ca1 100644 --- a/bitnami/kibana/README.md +++ b/bitnami/kibana/README.md @@ -20,6 +20,13 @@ This chart bootstraps a [kibana](https://github.com/bitnami/bitnami-docker-kiban Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment and management of Helm Charts in clusters. +## Prerequisites + +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ +- PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling + ## Installing the Chart This chart requires a Elasticsearch instance to work. The chart offers two options: From 04e9353a94aa3309c2229be842218772b06f1ad7 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:17:15 +0200 Subject: [PATCH 13/29] [bitnami/memcached] Update prerequisites --- bitnami/memcached/Chart.yaml | 2 +- bitnami/memcached/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bitnami/memcached/Chart.yaml b/bitnami/memcached/Chart.yaml index f45a6c824..32f9c6643 100644 --- a/bitnami/memcached/Chart.yaml +++ b/bitnami/memcached/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: memcached -version: 3.0.1 +version: 3.0.2 appVersion: 1.5.19 description: Chart for Memcached keywords: diff --git a/bitnami/memcached/README.md b/bitnami/memcached/README.md index ec92d8154..203db6863 100644 --- a/bitnami/memcached/README.md +++ b/bitnami/memcached/README.md @@ -17,8 +17,8 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.4+ with Beta APIs enabled -- PV provisioner support in the underlying infrastructure +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ ## Installing the Chart From 6ba7c03cf41315098eceb101d4aebfbe7a42d901 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:26:28 +0200 Subject: [PATCH 14/29] [bitnami/minio] Update readme --- bitnami/minio/Chart.yaml | 2 +- bitnami/minio/README.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bitnami/minio/Chart.yaml b/bitnami/minio/Chart.yaml index e1a325411..e82c8d935 100644 --- a/bitnami/minio/Chart.yaml +++ b/bitnami/minio/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -version: 1.2.15 +version: 1.2.16 appVersion: 2019.10.2 description: MinIO is an object storage server, compatible with Amazon S3 cloud storage service, mainly used for storing unstructured data (such as photos, videos, log files, etc.) keywords: diff --git a/bitnami/minio/README.md b/bitnami/minio/README.md index 851808b2c..8b7279b71 100644 --- a/bitnami/minio/README.md +++ b/bitnami/minio/README.md @@ -17,8 +17,10 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.8+ with Beta APIs enabled +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling ## Installing the Chart From d5c42b07d3f0f8a2a068132344e6cb88435dbe20 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:28:10 +0200 Subject: [PATCH 15/29] [bitnami/mxnet] Update prerequisites --- bitnami/mxnet/Chart.yaml | 2 +- bitnami/mxnet/README.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bitnami/mxnet/Chart.yaml b/bitnami/mxnet/Chart.yaml index 2d56a18b1..f749102e0 100644 --- a/bitnami/mxnet/Chart.yaml +++ b/bitnami/mxnet/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: mxnet -version: 1.3.8 +version: 1.3.9 appVersion: 1.5.1 description: A flexible and efficient library for deep learning keywords: diff --git a/bitnami/mxnet/README.md b/bitnami/mxnet/README.md index 5f44c2438..b551c2f55 100644 --- a/bitnami/mxnet/README.md +++ b/bitnami/mxnet/README.md @@ -17,8 +17,10 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.8+ with Beta APIs enabled +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling ## Installing the Chart From 355c340c34853ea3e55b538fb7f65a028d0762da Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:29:46 +0200 Subject: [PATCH 16/29] [bitnami/mysql] Update prerequisites --- bitnami/mysql/Chart.yaml | 2 +- bitnami/mysql/README.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bitnami/mysql/Chart.yaml b/bitnami/mysql/Chart.yaml index de6802ec7..bd08f69e3 100644 --- a/bitnami/mysql/Chart.yaml +++ b/bitnami/mysql/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: mysql -version: 6.4.5 +version: 6.4.6 appVersion: 8.0.18 description: Chart to create a Highly available MySQL cluster keywords: diff --git a/bitnami/mysql/README.md b/bitnami/mysql/README.md index ad190b362..9e7439fd3 100644 --- a/bitnami/mysql/README.md +++ b/bitnami/mysql/README.md @@ -17,7 +17,8 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.10+ +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure ## Installing the Chart From c46b22ae099e0375e129f24c1816528c6b76189b Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:34:53 +0200 Subject: [PATCH 17/29] [bitnami/nginx] Update prerequisites --- bitnami/nginx/Chart.yaml | 2 +- bitnami/nginx/README.md | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/bitnami/nginx/Chart.yaml b/bitnami/nginx/Chart.yaml index 4fb4c9ad0..cdfb2ffc5 100644 --- a/bitnami/nginx/Chart.yaml +++ b/bitnami/nginx/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: nginx -version: 4.3.8 +version: 4.3.9 appVersion: 1.16.1 description: Chart for the nginx server keywords: diff --git a/bitnami/nginx/README.md b/bitnami/nginx/README.md index 7f4efe809..639e685c6 100644 --- a/bitnami/nginx/README.md +++ b/bitnami/nginx/README.md @@ -17,6 +17,11 @@ This chart bootstraps a [NGINX Open Source](https://github.com/bitnami/bitnami-d Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment and management of Helm Charts in clusters. This Helm chart has been tested on top of [Bitnami Kubernetes Production Runtime](https://kubeprod.io/) (BKPR). Deploy BKPR to get automated TLS certificates, logging and monitoring for your applications. +## Prerequisites + +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ + ## Installing the Chart To install the chart with the release name `my-release`: From 73bdf044889a6745f1f68db0fd5b88e4eeeeb9a9 Mon Sep 17 00:00:00 2001 From: bitnami-bot Date: Tue, 15 Oct 2019 15:35:09 +0000 Subject: [PATCH 18/29] Synchronize upstreamed folder to 3117c1a7e --- upstreamed/odoo/Chart.yaml | 4 ++-- upstreamed/odoo/requirements.lock | 4 ++-- upstreamed/odoo/values.yaml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/upstreamed/odoo/Chart.yaml b/upstreamed/odoo/Chart.yaml index 144cf9e13..8e37021f2 100644 --- a/upstreamed/odoo/Chart.yaml +++ b/upstreamed/odoo/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: odoo -version: 11.1.7 -appVersion: 12.0.20190915 +version: 11.1.8 +appVersion: 12.0.20191015 description: A suite of web based open source business apps. home: https://www.odoo.com/ icon: https://bitnami.com/assets/stacks/odoo/img/odoo-stack-110x117.png diff --git a/upstreamed/odoo/requirements.lock b/upstreamed/odoo/requirements.lock index 52f9ce92e..b37b335cc 100644 --- a/upstreamed/odoo/requirements.lock +++ b/upstreamed/odoo/requirements.lock @@ -1,6 +1,6 @@ dependencies: - name: postgresql repository: https://kubernetes-charts.storage.googleapis.com/ - version: 6.3.9 + version: 6.3.13 digest: sha256:3fb60c16194499f6ebb30080e98e402f6c6d0fcf1133b8b03c2a90224b3fc291 -generated: "2019-09-23T09:19:39.951279+02:00" +generated: 2019-10-15T07:48:10.55915881Z diff --git a/upstreamed/odoo/values.yaml b/upstreamed/odoo/values.yaml index 604379f5f..efb5e39aa 100644 --- a/upstreamed/odoo/values.yaml +++ b/upstreamed/odoo/values.yaml @@ -14,7 +14,7 @@ image: registry: docker.io repository: bitnami/odoo - tag: 12.0.20190915-debian-9-r0 + tag: 12.0.20191015-debian-9-r0 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images From 2dc3701693a1de7a02c8d51d354fe16841292be8 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:37:13 +0200 Subject: [PATCH 19/29] [bitnami/nginx-ingress-controller] Update prerequisites --- bitnami/nginx-ingress-controller/Chart.yaml | 2 +- bitnami/nginx-ingress-controller/README.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bitnami/nginx-ingress-controller/Chart.yaml b/bitnami/nginx-ingress-controller/Chart.yaml index 5dc2dffb1..406b82f74 100644 --- a/bitnami/nginx-ingress-controller/Chart.yaml +++ b/bitnami/nginx-ingress-controller/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: nginx-ingress-controller -version: 5.0.7 +version: 5.0.8 appVersion: 0.26.1 description: Chart for the nginx Ingress controller keywords: diff --git a/bitnami/nginx-ingress-controller/README.md b/bitnami/nginx-ingress-controller/README.md index 9ce9f1ef4..21072a112 100644 --- a/bitnami/nginx-ingress-controller/README.md +++ b/bitnami/nginx-ingress-controller/README.md @@ -19,7 +19,8 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.6+ +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ ## Installing the Chart From 36d2c92b2bb92ab6efdc9fe1725524c1e5d0936f Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:38:47 +0200 Subject: [PATCH 20/29] [bitnami/node] Update prerequisites --- bitnami/node/Chart.yaml | 2 +- bitnami/node/README.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bitnami/node/Chart.yaml b/bitnami/node/Chart.yaml index 6462a815b..870f62e79 100644 --- a/bitnami/node/Chart.yaml +++ b/bitnami/node/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: node -version: 11.2.5 +version: 11.2.6 appVersion: 10.16.3 description: Event-driven I/O server-side JavaScript environment based on V8 keywords: diff --git a/bitnami/node/README.md b/bitnami/node/README.md index a88ab35fd..a07320e25 100644 --- a/bitnami/node/README.md +++ b/bitnami/node/README.md @@ -19,8 +19,10 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.4+ with Beta APIs enabled +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling ## Installing the Chart From c8ee7b156825df72f4d2370168684c648deb1a3e Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:40:29 +0200 Subject: [PATCH 21/29] [bitnami/pytorch] Update prerequisites --- bitnami/pytorch/Chart.yaml | 2 +- bitnami/pytorch/README.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bitnami/pytorch/Chart.yaml b/bitnami/pytorch/Chart.yaml index de0d6b847..58026a03c 100644 --- a/bitnami/pytorch/Chart.yaml +++ b/bitnami/pytorch/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: pytorch -version: 1.2.6 +version: 1.2.7 appVersion: 1.3.0 description: Deep learning platform that accelerates the transition from research prototyping to production deployment keywords: diff --git a/bitnami/pytorch/README.md b/bitnami/pytorch/README.md index 530841076..ed02bed53 100644 --- a/bitnami/pytorch/README.md +++ b/bitnami/pytorch/README.md @@ -17,8 +17,10 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.8+ with Beta APIs enabled +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling ## Installing the Chart From 29eb6b87e3b02044e4411fdfb268633af8410a45 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:43:05 +0200 Subject: [PATCH 22/29] [bitnami/spark] Update prerequisites --- bitnami/spark/Chart.yaml | 2 +- bitnami/spark/README.md | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/bitnami/spark/Chart.yaml b/bitnami/spark/Chart.yaml index 47ae68594..6b64a6635 100644 --- a/bitnami/spark/Chart.yaml +++ b/bitnami/spark/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -version: 1.0.7 +version: 1.0.8 appVersion: 2.4.4 description: Spark is a fast and general-purpose cluster computing system. name: spark diff --git a/bitnami/spark/README.md b/bitnami/spark/README.md index 66857f381..9362970f9 100644 --- a/bitnami/spark/README.md +++ b/bitnami/spark/README.md @@ -15,6 +15,11 @@ This chart bootstraps a [spark](https://github.com/bitnami/bitnami-docker-spark) Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment and management of Helm Charts in clusters. This Helm chart has been tested on top of [Bitnami Kubernetes Production Runtime](https://kubeprod.io/) (BKPR). Deploy BKPR to get automated TLS certificates, logging and monitoring for your applications. +## Prerequisites + +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ + ## Installing the Chart To install the chart with the release name `my-release`: From 304896759f2854fd3df9b78c6dc4928aeaf01415 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:44:44 +0200 Subject: [PATCH 23/29] [bitnami/tensorflow-resnet] Update prerequisites --- bitnami/tensorflow-resnet/Chart.yaml | 2 +- bitnami/tensorflow-resnet/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bitnami/tensorflow-resnet/Chart.yaml b/bitnami/tensorflow-resnet/Chart.yaml index 159b15a3c..c72f0d42e 100755 --- a/bitnami/tensorflow-resnet/Chart.yaml +++ b/bitnami/tensorflow-resnet/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: tensorflow-resnet -version: 1.2.3 +version: 1.2.4 appVersion: 1.14.0 description: Open-source software library serving the ResNet machine learning model. keywords: diff --git a/bitnami/tensorflow-resnet/README.md b/bitnami/tensorflow-resnet/README.md index dfc24e9ef..2ea356dfc 100755 --- a/bitnami/tensorflow-resnet/README.md +++ b/bitnami/tensorflow-resnet/README.md @@ -17,8 +17,8 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.4+ with Beta APIs enabled -- PV provisioner support in the underlying infrastructure +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ ## Get this chart From c2e5d5e7e8556ee5f9adfecadadc8e0e925546e9 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:47:50 +0200 Subject: [PATCH 24/29] [bitnami/wildfly] Update prerequisites --- bitnami/wildfly/Chart.yaml | 2 +- bitnami/wildfly/README.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bitnami/wildfly/Chart.yaml b/bitnami/wildfly/Chart.yaml index b3e46d3c3..ba815c0ac 100644 --- a/bitnami/wildfly/Chart.yaml +++ b/bitnami/wildfly/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: wildfly -version: 3.3.3 +version: 3.3.4 appVersion: 18.0.0 description: Chart for Wildfly keywords: diff --git a/bitnami/wildfly/README.md b/bitnami/wildfly/README.md index 63ba24e6e..12554b2c3 100644 --- a/bitnami/wildfly/README.md +++ b/bitnami/wildfly/README.md @@ -17,8 +17,10 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.4+ with Beta APIs enabled +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure +- ReadWriteMany volumes for deployment scaling ## Installing the Chart From 1638b0960cfc89124422bb6fd6ac01c14f881556 Mon Sep 17 00:00:00 2001 From: "Javier J. Salmeron Garcia" Date: Tue, 15 Oct 2019 17:50:32 +0200 Subject: [PATCH 25/29] [bitnami/zookeeper] Update prerequisites --- bitnami/zookeeper/Chart.yaml | 2 +- bitnami/zookeeper/README.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bitnami/zookeeper/Chart.yaml b/bitnami/zookeeper/Chart.yaml index 7d113322f..d9f9f2d05 100644 --- a/bitnami/zookeeper/Chart.yaml +++ b/bitnami/zookeeper/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: zookeeper -version: 5.0.2 +version: 5.0.3 appVersion: 3.5.5 description: A centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services for distributed applications. keywords: diff --git a/bitnami/zookeeper/README.md b/bitnami/zookeeper/README.md index 2ce1c5873..5a8532482 100644 --- a/bitnami/zookeeper/README.md +++ b/bitnami/zookeeper/README.md @@ -17,7 +17,8 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.com/) for deployment ## Prerequisites -- Kubernetes 1.4+ with Beta APIs enabled +- Kubernetes 1.12+ +- Helm 2.11+ or Helm 3.0-beta3+ - PV provisioner support in the underlying infrastructure ## Installing the Chart From ae03bdc04f7f16ed819d2c8040a47bd75aef839f Mon Sep 17 00:00:00 2001 From: Bitnami Containers Date: Tue, 15 Oct 2019 19:56:59 +0000 Subject: [PATCH 26/29] [bitnami/metrics-server] Release 3.2.3 updating components versions Signed-off-by: Bitnami Containers --- bitnami/metrics-server/Chart.yaml | 4 ++-- bitnami/metrics-server/values.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bitnami/metrics-server/Chart.yaml b/bitnami/metrics-server/Chart.yaml index ed3416c2f..4aa64dd3b 100644 --- a/bitnami/metrics-server/Chart.yaml +++ b/bitnami/metrics-server/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: metrics-server -version: 3.2.2 -appVersion: 0.3.5 +version: 3.2.3 +appVersion: 0.3.6 description: Metrics Server is a cluster-wide aggregator of resource usage data. Metrics Server collects metrics from the Summary API, exposed by Kubelet on each node. keywords: - metrics-server diff --git a/bitnami/metrics-server/values.yaml b/bitnami/metrics-server/values.yaml index 7464a9556..915c7ab4c 100644 --- a/bitnami/metrics-server/values.yaml +++ b/bitnami/metrics-server/values.yaml @@ -13,7 +13,7 @@ image: registry: docker.io repository: bitnami/metrics-server - tag: 0.3.5-debian-9-r0 + tag: 0.3.6-debian-9-r0 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images From 2f203e0baf3d367303968da64e4beeba0c214f28 Mon Sep 17 00:00:00 2001 From: Bitnami Containers Date: Wed, 16 Oct 2019 10:39:47 +0000 Subject: [PATCH 27/29] [bitnami/apache] Release 7.1.1 updating components versions Signed-off-by: Bitnami Containers --- bitnami/apache/Chart.yaml | 2 +- bitnami/apache/values.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/apache/Chart.yaml b/bitnami/apache/Chart.yaml index 5b66272b8..398101370 100644 --- a/bitnami/apache/Chart.yaml +++ b/bitnami/apache/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: apache -version: 7.1.0 +version: 7.1.1 appVersion: 2.4.41 description: Chart for Apache HTTP Server keywords: diff --git a/bitnami/apache/values.yaml b/bitnami/apache/values.yaml index d40f37013..de68cce5a 100644 --- a/bitnami/apache/values.yaml +++ b/bitnami/apache/values.yaml @@ -13,7 +13,7 @@ image: registry: docker.io repository: bitnami/apache - tag: 2.4.41-debian-9-r49 + tag: 2.4.41-debian-9-r66 ## Specify a imagePullPolicy ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images ## @@ -31,7 +31,7 @@ image: git: registry: docker.io repository: bitnami/git - tag: 2.23.0-debian-9-r42 + tag: 2.23.0-debian-9-r59 pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -165,7 +165,7 @@ metrics: image: registry: docker.io repository: bitnami/apache-exporter - tag: 0.7.0-debian-9-r67 + tag: 0.7.0-debian-9-r84 pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. From 42d47bab1be403a8a91a950392b926c9bd633fe1 Mon Sep 17 00:00:00 2001 From: Gonzalo Gomez Date: Wed, 16 Oct 2019 11:29:15 +0000 Subject: [PATCH 28/29] Update Ingress configuration for Tomcat Signed-off-by: Gonzalo Gomez --- bitnami/tomcat/Chart.yaml | 2 +- bitnami/tomcat/README.md | 7 +++++-- bitnami/tomcat/templates/ingress.yaml | 14 ++++++++++++-- bitnami/tomcat/values.yaml | 19 +++++++++++++------ 4 files changed, 31 insertions(+), 11 deletions(-) diff --git a/bitnami/tomcat/Chart.yaml b/bitnami/tomcat/Chart.yaml index 36601195b..72a89c26a 100644 --- a/bitnami/tomcat/Chart.yaml +++ b/bitnami/tomcat/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: tomcat -version: 5.0.1 +version: 6.0.0 appVersion: 9.0.26 description: Chart for Apache Tomcat keywords: diff --git a/bitnami/tomcat/README.md b/bitnami/tomcat/README.md index 3ffea27a8..20648a06c 100644 --- a/bitnami/tomcat/README.md +++ b/bitnami/tomcat/README.md @@ -84,8 +84,11 @@ The following tables lists the configurable parameters of the Tomcat chart and t | `ingress.enabled` | Enable the ingress controller | `false` | | `ingress.certManager` | Add annotations for certManager | `false` | | `ingress.annotations` | Annotations to set in the ingress controller | - | -| `ingress.hosts` | List of hostnames to be covered with the ingress | `tomcat.local` | -| `ingress.tls` | List with TLS configuration for the ingress | `hosts: tomcat.local, secretName: tomcat.local-tls` | +| `ingress.hosts[0].name` | Hostname to your opencart installation | `tomcat.local` | +| `ingress.hosts[0].path` | Path within the url structure | `/` | +| `ingress.hosts[0].tls` | Utilize TLS backend in ingress | `false` | +| `ingress.hosts[0].tlsHosts` | Array of TLS hosts for ingress record (defaults to `ingress.hosts[0].name` if `nil`) | `nil` | +| `ingress.hosts[0].tlsSecret` | TLS Secret (certificates) | `tomcat.local-tls` | | `affinity` | Map of node/pod affinities | `{}` | The above parameters map to the env variables defined in [bitnami/tomcat](http://github.com/bitnami/bitnami-docker-tomcat). For more information please refer to the [bitnami/tomcat](http://github.com/bitnami/bitnami-docker-tomcat) image documentation. diff --git a/bitnami/tomcat/templates/ingress.yaml b/bitnami/tomcat/templates/ingress.yaml index daaf3b0a2..58707aba2 100644 --- a/bitnami/tomcat/templates/ingress.yaml +++ b/bitnami/tomcat/templates/ingress.yaml @@ -26,8 +26,18 @@ spec: serviceName: "{{ template "tomcat.fullname" $ }}" servicePort: http {{- end }} - {{- if .Values.ingress.tls }} tls: -{{ toYaml .Values.ingress.tls | indent 4 }} + {{- range .Values.ingress.hosts }} + {{- if .tls }} + - hosts: + {{- if .tlsHosts }} + {{- range $host := .tlsHosts }} + - {{ $host }} + {{- end }} + {{- else }} + - {{ .name }} + {{- end }} + secretName: {{ .tlsSecret }} + {{- end }} {{- end }} {{- end }} diff --git a/bitnami/tomcat/values.yaml b/bitnami/tomcat/values.yaml index 1ece63c63..bb716e481 100644 --- a/bitnami/tomcat/values.yaml +++ b/bitnami/tomcat/values.yaml @@ -146,12 +146,19 @@ ingress: - name: tomcat.local path: / - ## The tls configuration for the ingress - ## see: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls - tls: - - hosts: - - tomcat.local - secretName: tomcat.local-tls + ## Set this to true in order to enable TLS on the ingress record + tls: false + + ## Optionally specify the TLS hosts for the ingress record + ## Useful when the Ingress controller supports www-redirection + ## If not specified, the above host name will be used + # tlsHosts: + # - www.tomcat.local + # - tomcat.local + + ## If TLS is set to true, you must declare what secret will store the key/certificate for TLS + tlsSecret: tomcat.local-tls + ## Affinity for pod assignment ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity From af3bbd5ea2694a2ced1981b44402c444e1e37307 Mon Sep 17 00:00:00 2001 From: Bitnami Containers Date: Wed, 16 Oct 2019 13:28:29 +0000 Subject: [PATCH 29/29] [bitnami/tomcat] Release 6.0.1 updating components versions Signed-off-by: Bitnami Containers --- bitnami/tomcat/Chart.yaml | 4 ++-- bitnami/tomcat/values.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bitnami/tomcat/Chart.yaml b/bitnami/tomcat/Chart.yaml index 72a89c26a..91c00648e 100644 --- a/bitnami/tomcat/Chart.yaml +++ b/bitnami/tomcat/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: tomcat -version: 6.0.0 -appVersion: 9.0.26 +version: 6.0.1 +appVersion: 9.0.27 description: Chart for Apache Tomcat keywords: - tomcat diff --git a/bitnami/tomcat/values.yaml b/bitnami/tomcat/values.yaml index bb716e481..eea313c7d 100644 --- a/bitnami/tomcat/values.yaml +++ b/bitnami/tomcat/values.yaml @@ -14,7 +14,7 @@ image: registry: docker.io repository: bitnami/tomcat - tag: 9.0.26-debian-9-r0 + tag: 9.0.27-debian-9-r0 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images