Merge branch 'master' into fix-tls-issues

This commit is contained in:
Javier J. Salmerón-García
2019-08-02 13:15:30 +02:00
committed by GitHub
52 changed files with 217 additions and 142 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: cassandra
version: 3.1.0
version: 3.1.1
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
+1 -1
View File
@@ -16,7 +16,7 @@ image:
## Bitnami Cassandra image tag
## ref: https://github.com/bitnami/bitnami-docker-cassandra#supported-tags-and-respective-dockerfile-links
##
tag: 3.11.4-debian-9-r98
tag: 3.11.4-debian-9-r147
## 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
+1 -1
View File
@@ -16,7 +16,7 @@ image:
## Bitnami Cassandra image tag
## ref: https://github.com/bitnami/bitnami-docker-cassandra#supported-tags-and-respective-dockerfile-links
##
tag: 3.11.4-debian-9-r98
tag: 3.11.4-debian-9-r147
## 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
+2 -2
View File
@@ -1,7 +1,7 @@
apiVersion: v1
name: elasticsearch
version: 6.1.0
appVersion: 7.2.0
version: 6.1.1
appVersion: 7.2.1
description: A highly scalable open-source full-text search and analytics engine
keywords:
- elasticsearch
+2 -2
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/elasticsearch
tag: 7.2.0-debian-9-r0
tag: 7.2.1-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
@@ -335,7 +335,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/elasticsearch-exporter
tag: 1.0.2-debian-9-r322
tag: 1.0.2-debian-9-r353
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+2 -2
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/elasticsearch
tag: 7.2.0-debian-9-r0
tag: 7.2.1-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
@@ -335,7 +335,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/elasticsearch-exporter
tag: 1.0.2-debian-9-r322
tag: 1.0.2-debian-9-r353
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: etcd
version: 4.2.0
version: 4.2.1
appVersion: 3.3.13
description: etcd is a distributed key value store that provides a reliable way to store data across a cluster of machines
keywords:
+1 -1
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/etcd
tag: 3.3.13-debian-9-r30
tag: 3.3.13-debian-9-r65
## 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
+1 -1
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/etcd
tag: 3.3.13-debian-9-r30
tag: 3.3.13-debian-9-r65
## 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
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: kubeapps
version: 2.0.2
version: 2.0.3
appVersion: v1.4.2
description: Kubeapps is a dashboard for your Kubernetes cluster that makes it easy to deploy and manage applications in your cluster using Helm
icon: https://raw.githubusercontent.com/kubeapps/kubeapps/master/docs/img/logo.png
+2 -2
View File
@@ -1,6 +1,6 @@
dependencies:
- name: mongodb
repository: https://kubernetes-charts.storage.googleapis.com
version: 6.0.0
version: 7.0.1
digest: sha256:415440e73af7d4b02a10a15f28bb2fc095cbdffdc2e1676d76e0f0eaa1632d50
generated: "2019-07-04T06:45:43.970255988Z"
generated: "2019-08-01T12:14:01.340862919+02:00"
+3 -3
View File
@@ -61,7 +61,7 @@ frontend:
image:
registry: docker.io
repository: bitnami/nginx
tag: 1.16.0-r64
tag: 1.16.0-r99
service:
port: 80
type: ClusterIP
@@ -146,7 +146,7 @@ hooks:
image:
registry: docker.io
repository: bitnami/kubectl
tag: 1.12.3-r13
tag: 1.12.10-r23
nodeSelector: {}
tolerations: []
affinity: {}
@@ -293,7 +293,7 @@ testImage:
# Image used for the tests. The only requirement is to include curl
registry: docker.io
repository: bitnami/nginx
tag: 1.16.0-r40
tag: 1.16.0-r99
# Auth Proxy for OIDC support
# ref: https://github.com/kubeapps/kubeapps/blob/master/docs/user/using-an-OIDC-provider.md
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: magento
version: 7.0.0
version: 8.0.0
appVersion: 2.3.2
description: A feature-rich flexible e-commerce solution. It includes transaction options, multi-store functionality, loyalty programs, product categorization and shopper filtering, promotion rules, and more.
keywords:
+4 -4
View File
@@ -1,9 +1,9 @@
dependencies:
- name: mariadb
repository: https://kubernetes-charts.storage.googleapis.com/
version: 6.7.2
version: 6.7.4
- name: elasticsearch
repository: https://charts.bitnami.com/bitnami
version: 4.7.2
digest: sha256:96a5cebc35950119791df96e535a6205da1151d3027c916a76b2f6d3c5f620ed
generated: "2019-07-25T09:08:03.456173+02:00"
version: 6.1.1
digest: sha256:9c303c5c0e4abac0c50690f6592fd4e997f320149b4b512c3ae92ea03de93d4f
generated: "2019-08-02T11:34:14.632419+02:00"
+1 -1
View File
@@ -4,6 +4,6 @@ dependencies:
repository: https://kubernetes-charts.storage.googleapis.com/
condition: mariadb.enabled
- name: elasticsearch
version: 4.x.x
version: 6.x.x
repository: https://charts.bitnami.com/bitnami
condition: elasticsearch.enabled
+3 -3
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/magento
tag: 2.3.2-debian-9-r6
tag: 2.3.2-debian-9-r33
## Set to true if you would like to see extra information on logs
## It turns BASH and NAMI debugging in minideb
## ref: https://github.com/bitnami/minideb-extras/#turn-on-bash-debugging
@@ -177,7 +177,7 @@ elasticsearch:
image:
registry: docker.io
repository: bitnami/elasticsearch
tag: 6.8.1-debian-9-r23
tag: 6.8.2-debian-9-r0
## Enable to perform the sysctl operation
sysctlImage:
enabled: false
@@ -333,7 +333,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/apache-exporter
tag: 0.7.0-debian-9-r2
tag: 0.7.0-debian-9-r10
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+3 -3
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/magento
tag: 2.3.2-debian-9-r6
tag: 2.3.2-debian-9-r33
## Set to true if you would like to see extra information on logs
## It turns BASH and NAMI debugging in minideb
## ref: https://github.com/bitnami/minideb-extras/#turn-on-bash-debugging
@@ -177,7 +177,7 @@ elasticsearch:
image:
registry: docker.io
repository: bitnami/elasticsearch
tag: 6.8.1-debian-9-r23
tag: 6.8.2-debian-9-r0
## Enable to perform the sysctl operation
sysctlImage:
enabled: false
@@ -333,7 +333,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/apache-exporter
tag: 0.7.0-debian-9-r2
tag: 0.7.0-debian-9-r10
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+2 -2
View File
@@ -1,6 +1,6 @@
apiVersion: v1
version: 1.1.5
appVersion: 2019.7.24
version: 1.1.7
appVersion: 2019.8.1
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:
- minio
+2 -2
View File
@@ -18,7 +18,7 @@ global:
image:
registry: docker.io
repository: bitnami/minio
tag: 2019.7.24-debian-9-r0
tag: 2019.7.31-debian-9-r1
## 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
@@ -50,7 +50,7 @@ image:
clientImage:
registry: docker.io
repository: bitnami/minio-client
tag: 2019.7.24-debian-9-r0
tag: 2019.7.31-debian-9-r1
## Init containers parameters:
## volumePermissions: Change the owner and group of the persistent volume mountpoint to runAsUser:fsGroup values from the securityContext section.
+2 -2
View File
@@ -18,7 +18,7 @@ global:
image:
registry: docker.io
repository: bitnami/minio
tag: 2019.7.24-debian-9-r0
tag: 2019.7.31-debian-9-r1
## 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
@@ -50,7 +50,7 @@ image:
clientImage:
registry: docker.io
repository: bitnami/minio-client
tag: 2019.7.24-debian-9-r0
tag: 2019.7.31-debian-9-r1
## Init containers parameters:
## volumePermissions: Change the owner and group of the persistent volume mountpoint to runAsUser:fsGroup values from the securityContext section.
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: mxnet
version: 1.1.0
version: 1.1.3
appVersion: 1.5.0
description: A flexible and efficient library for deep learning
keywords:
+2 -2
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/mxnet
tag: 1.5.0-debian-9-r0
tag: 1.5.0-debian-9-r14
## 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
@@ -63,7 +63,7 @@ volumePermissions:
git:
registry: docker.io
repository: bitnami/git
tag: 2.21.0-debian-9-r73
tag: 2.22.0-debian-9-r52
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+2 -2
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/mxnet
tag: 1.5.0-debian-9-r0
tag: 1.5.0-debian-9-r14
## 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
@@ -63,7 +63,7 @@ volumePermissions:
git:
registry: docker.io
repository: bitnami/git
tag: 2.21.0-debian-9-r73
tag: 2.22.0-debian-9-r52
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+2 -2
View File
@@ -1,7 +1,7 @@
apiVersion: v1
name: node
version: 10.0.0
appVersion: 10.16.0
version: 10.0.1
appVersion: 10.16.1
description: Event-driven I/O server-side JavaScript environment based on V8
keywords:
- node
+2 -2
View File
@@ -1,9 +1,9 @@
dependencies:
- name: mongodb
repository: https://kubernetes-charts.storage.googleapis.com/
version: 6.2.0
version: 6.3.1
- name: bitnami-common
repository: https://charts.bitnami.com/bitnami
version: 0.0.8
digest: sha256:0ffa0d97651319c83df4558b3dd502b0b5f5bb6491e74fa0340a7e473f2eb2ac
generated: "2019-07-25T09:07:51.319278+02:00"
generated: 2019-07-31T21:29:11.312731078Z
+2 -2
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/node
tag: 10.16.0-debian-9-r13
tag: 10.16.1-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
@@ -58,7 +58,7 @@ volumePermissions:
git:
registry: docker.io
repository: bitnami/git
tag: 2.22.0-debian-9-r1
tag: 2.22.0-debian-9-r51
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: tensorflow-resnet
version: 1.0.0
version: 1.0.1
appVersion: 1.14.0
description: Open-source software library serving the ResNet machine learning model.
keywords:
@@ -50,7 +50,7 @@ spec:
- name: seed
mountPath: /seed
containers:
- name: serving
- name: tensorflow-serving
image: "{{ template "tensorflow-resnet.server.image" . }}"
imagePullPolicy: {{ .Values.server.image.pullPolicy | quote }}
ports:
+2 -2
View File
@@ -1,7 +1,7 @@
apiVersion: v1
name: ghost
version: 6.7.32
appVersion: 2.25.9
version: 6.7.33
appVersion: 2.26.0
description: A simple, powerful publishing platform that allows you to share your stories with the world
keywords:
- ghost
+1 -1
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/ghost
tag: 2.25.9-debian-9-r0
tag: 2.26.0-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
+2 -2
View File
@@ -1,7 +1,7 @@
apiVersion: v1
name: mariadb
version: 6.7.3
appVersion: 10.3.16
version: 6.7.4
appVersion: 10.3.17
description: Fast, reliable, scalable, and easy to use open-source relational database system. MariaDB Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. Highly available MariaDB cluster.
keywords:
- mariadb
+2 -2
View File
@@ -18,7 +18,7 @@
image:
registry: docker.io
repository: bitnami/mariadb
tag: 10.3.16-debian-9-r38
tag: 10.3.17-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
@@ -412,7 +412,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/mysqld-exporter
tag: 0.12.0-debian-9-r2
tag: 0.12.1-debian-9-r2
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+2 -2
View File
@@ -18,7 +18,7 @@
image:
registry: docker.io
repository: bitnami/mariadb
tag: 10.3.16-debian-9-r38
tag: 10.3.17-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
@@ -412,7 +412,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/mysqld-exporter
tag: 0.12.0-debian-9-r2
tag: 0.12.1-debian-9-r2
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: mediawiki
version: 8.0.0
version: 8.0.1
appVersion: 1.33.0
description: Extremely powerful, scalable software and a feature-rich wiki implementation that uses PHP to process and display data stored in a database.
home: http://www.mediawiki.org/
@@ -5,10 +5,10 @@ kind: Secret
metadata:
name: {{ .name }}
labels:
app: {{ template "mediawiki.name" . }}
chart: {{ template "mediawiki.chart" . }}
release: {{ .Release.Name | quote }}
heritage: {{ .Release.Service | quote }}
app: {{ template "mediawiki.name" $ }}
chart: {{ template "mediawiki.chart" $ }}
release: {{ $.Release.Name | quote }}
heritage: {{ $.Release.Service | quote }}
type: kubernetes.io/tls
data:
tls.crt: {{ .certificate | b64enc }}
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: mongodb
version: 6.3.1
version: 7.0.1
appVersion: 4.0.11
description: NoSQL document-oriented database that stores JSON-like documents with dynamic schemas, simplifying the integration of data in content-driven applications.
keywords:
+22 -8
View File
@@ -129,12 +129,16 @@ The following table lists the configurable parameters of the MongoDB chart and t
| `readinessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed. | `1` |
| `initConfigMap.name` | Custom config map with init scripts | `nil` |
| `configmap` | MongoDB configuration file to be used | `nil` |
| `ingress.enabled` | Enables Ingress. Tested with nginx-ingress version `1.3.1` | `false` |
| `ingress.annotations` | Ingress annotations | `{}` |
| `ingress.labels` | Custom labels | `{}` |
| `ingress.paths` | Ingress paths | `[/]` |
| `ingress.hosts` | Ingress accepted hostnames | `[]` |
| `ingress.tls` | Ingress TLS configuration | `[ { secretName: secret-tls, hosts: [] } ]` |
| `ingress.enabled` | Enable ingress controller resource | `false` |
| `ingress.certManager` | Add annotations for cert-manager | `false` |
| `ingress.annotations` | Ingress annotations | `[]` |
| `ingress.hosts[0].name` | Hostname to your MongoDB installation | `mongodb.local` |
| `ingress.hosts[0].path` | Path within the url structure | `/` |
| `ingress.tls[0].hosts[0]` | TLS hosts | `mongodb.local` |
| `ingress.tls[0].secretName` | TLS Secret (certificates) | `mongodb.local-tls` |
| `ingress.secrets[0].name` | TLS Secret Name | `nil` |
| `ingress.secrets[0].certificate` | TLS Secret Certificate | `nil` |
| `ingress.secrets[0].key` | TLS Secret Key | `nil` |
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
| `metrics.image.registry` | MongoDB exporter image registry | `docker.io` |
| `metrics.image.repository` | MongoDB exporter image name | `forekshub/percona-mongodb-exporter` |
@@ -265,6 +269,16 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru
## Upgrading
### To 7.0.0
From this version, the way of setting the ingress rules has changed. Instead of using `ingress.paths` and `ingress.hosts` as separate objects, you should now define the rules as objects inside the `ingress.hosts` value, for example:
```yaml
ingress:
hosts:
- name: mongodb.local
path: /
```
### To 6.0.0
From this version, `mongodbEnableIPv6` is set to `false` by default in order to work properly in most k8s clusters, if you want to use IPv6 support, you need to set this variable to `true` by adding `--set mongodbEnableIPv6=true` to your `helm` command.
@@ -275,12 +289,12 @@ You can find more information in the [`bitnami/mongodb` image README](https://gi
When enabling replicaset configuration, backwards compatibility is not guaranteed unless you modify the labels used on the chart's statefulsets.
Use the workaround below to upgrade from versions previous to 5.0.0. The following example assumes that the release name is `my-release`:
```consoloe
```console
$ kubectl delete statefulset my-release-mongodb-arbiter my-release-mongodb-primary my-release-mongodb-secondary --cascade=false
```
## Configure Ingress
MongoDB can exposed externally using the [NGINX Ingress Controller](https://github.com/kubernetes/ingress-nginx). To do so, it's necessary to:
MongoDB can exposed externally using an Ingress controller. To do so, it's necessary to:
- Install the MongoDB chart setting the parameter `ingress.enabled=true`.
- Create a ConfigMap to map the external port to use and the internal service/port where to redirect the requests (see https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/exposing-tcp-udp-services.md for more information).
+24 -31
View File
@@ -1,40 +1,33 @@
{{- if .Values.ingress.enabled -}}
{{- $fullName := include "mongodb.fullname" . -}}
{{- $ingressPaths := .Values.ingress.paths -}}
{{- if .Values.ingress.enabled }}
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: {{ $fullName }}
name: {{ template "mongodb.fullname" . }}
labels:
app.kubernetes.io/name: {{ include "mongodb.name" . }}
helm.sh/chart: {{ include "mongodb.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- with .Values.ingress.annotations }}
app: {{ template "mongodb.name" . }}
chart: {{ template "mongodb.chart" . }}
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- if .Values.ingress.certManager }}
kubernetes.io/tls-acme: "true"
{{- end }}
{{- range $key, $value := .Values.ingress.annotations }}
{{ $key }}: {{ $value | quote }}
{{- end }}
spec:
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . | quote }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ . | quote }}
http:
paths:
{{- range $ingressPaths }}
- path: {{ . }}
backend:
serviceName: {{ $fullName }}
servicePort: mongodb
{{- end }}
- host: {{ .name }}
http:
paths:
- path: {{ default "/" .path }}
backend:
serviceName: "{{ template "mongodb.fullname" $ }}"
servicePort: mongodb
{{- end }}
{{- end }}
{{- if .Values.ingress.tls }}
tls:
{{ toYaml .Values.ingress.tls | indent 4 }}
{{- end }}
{{- end }}
+43 -9
View File
@@ -249,18 +249,52 @@ persistence:
size: 8Gi
annotations: {}
# Expose mongodb via ingress. This is possible if using nginx-ingress
# https://kubernetes.github.io/ingress-nginx/user-guide/exposing-tcp-udp-services/
## Configure the ingress resource that allows you to access the
## MongoDB installation. Set up the URL
## ref: http://kubernetes.io/docs/user-guide/ingress/
##
ingress:
## Set to true to enable ingress record generation
enabled: false
annotations: {}
labels: {}
paths:
- /
hosts: []
## Set this to true in order to add the corresponding annotations for cert-manager
certManager: false
## Ingress annotations done as key:value pairs
## For a full list of possible ingress annotations, please see
## ref: https://github.com/kubernetes/ingress-nginx/blob/master/docs/annotations.md
##
## If tls is set to true, annotation ingress.kubernetes.io/secure-backends: "true" will automatically be set
## If certManager is set to true, annotation kubernetes.io/tls-acme: "true" will automatically be set
annotations:
# kubernetes.io/ingress.class: nginx
## The list of hostnames to be covered with this ingress record.
## Most likely this will be just one host, but in the event more hosts are needed, this is an array
hosts:
- name: mongodb.local
path: /
## The tls configuration for the ingress
## see: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls
tls:
- secretName: secret-tls
hosts: []
- hosts:
- mongodb.local
secretName: mongodb.local-tls
secrets:
## If you're providing your own certificates, please use this to add the certificates as secrets
## key and certificate should start with -----BEGIN CERTIFICATE----- or
## -----BEGIN RSA PRIVATE KEY-----
##
## name should line up with a tlsSecret set further up
## If you're using cert-manager, this is unneeded, as it will create the secret for you if it is not set
##
## It is also possible to create and manage the certificates outside of this helm chart
## Please see README.md for more information
# - name: airflow.local-tls
# key:
# certificate:
## Configure the options for init containers to be run before the main app containers
## are started. All init containers are run sequentially and must exit without errors
+43 -9
View File
@@ -251,18 +251,52 @@ persistence:
size: 8Gi
annotations: {}
# Expose mongodb via ingress. This is possible if using nginx-ingress
# https://kubernetes.github.io/ingress-nginx/user-guide/exposing-tcp-udp-services/
## Configure the ingress resource that allows you to access the
## MongoDB installation. Set up the URL
## ref: http://kubernetes.io/docs/user-guide/ingress/
##
ingress:
## Set to true to enable ingress record generation
enabled: false
annotations: {}
labels: {}
paths:
- /
hosts: []
## Set this to true in order to add the corresponding annotations for cert-manager
certManager: false
## Ingress annotations done as key:value pairs
## For a full list of possible ingress annotations, please see
## ref: https://github.com/kubernetes/ingress-nginx/blob/master/docs/annotations.md
##
## If tls is set to true, annotation ingress.kubernetes.io/secure-backends: "true" will automatically be set
## If certManager is set to true, annotation kubernetes.io/tls-acme: "true" will automatically be set
annotations:
# kubernetes.io/ingress.class: nginx
## The list of hostnames to be covered with this ingress record.
## Most likely this will be just one host, but in the event more hosts are needed, this is an array
hosts:
- name: mongodb.local
path: /
## The tls configuration for the ingress
## see: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls
tls:
- secretName: secret-tls
hosts: []
- hosts:
- mongodb.local
secretName: mongodb.local-tls
secrets:
## If you're providing your own certificates, please use this to add the certificates as secrets
## key and certificate should start with -----BEGIN CERTIFICATE----- or
## -----BEGIN RSA PRIVATE KEY-----
##
## name should line up with a tlsSecret set further up
## If you're using cert-manager, this is unneeded, as it will create the secret for you if it is not set
##
## It is also possible to create and manage the certificates outside of this helm chart
## Please see README.md for more information
# - name: airflow.local-tls
# key:
# certificate:
## Configure the options for init containers to be run before the main app containers
## are started. All init containers are run sequentially and must exit without errors
+2 -2
View File
@@ -1,7 +1,7 @@
apiVersion: v1
name: parse
version: 8.0.1
appVersion: 3.7.0
version: 8.0.2
appVersion: 3.7.2
description: Parse is a platform that enables users to add a scalable and powerful backend to launch a full-featured app for iOS, Android, JavaScript, Windows, Unity, and more.
keywords:
- parse
+2 -2
View File
@@ -62,7 +62,7 @@ server:
image:
registry: docker.io
repository: bitnami/parse
tag: 3.7.0-debian-9-r0
tag: 3.7.2-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
@@ -122,7 +122,7 @@ dashboard:
image:
registry: docker.io
repository: bitnami/parse-dashboard
tag: 1.4.1-debian-9-r5
tag: 1.4.3-debian-9-r1
## 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
+2 -2
View File
@@ -1,7 +1,7 @@
apiVersion: v1
name: phabricator
version: 6.2.0
appVersion: 2019.26.0
version: 6.2.1
appVersion: 2019.31.0
description: Collection of open source web applications that help software companies build better software.
keywords:
- phabricator
+2 -2
View File
@@ -1,6 +1,6 @@
dependencies:
- name: mariadb
repository: https://kubernetes-charts.storage.googleapis.com/
version: 6.7.2
version: 6.7.4
digest: sha256:98f8faaf456130a5ab8958a3f87b17ea1eed6a40f39fdbf1ee50c3d295ede5ef
generated: "2019-07-25T09:13:21.491258+02:00"
generated: 2019-07-31T23:16:44.975718444Z
+2 -2
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/phabricator
tag: 2019.26.0-debian-9-r0
tag: 2019.31.0-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
@@ -220,7 +220,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/apache-exporter
tag: 0.7.0-debian-9-r2
tag: 0.7.0-debian-9-r10
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: redis
version: 9.0.0
version: 9.0.1
appVersion: 5.0.5
description: Open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
keywords:
@@ -197,7 +197,7 @@ spec:
fi
echo "Getting information about current running sentinels"
# Get information from existing sentinels
existing_sentinels=$(timeout -s 9 {{ .Values.sentinel.initialCheckTimeout }} redis-cli --raw -h {{ template "redis.fullname" . }} -a $REDIS_PASSWORD -p {{ .Values.sentinel.service.sentinelPort }} SENTINEL sentinels {{ .Values.sentinel.masterSet }})
existing_sentinels=$(timeout -s 9 {{ .Values.sentinel.initialCheckTimeout }} redis-cli --raw -h {{ template "redis.fullname" . }} -a "$REDIS_PASSWORD" -p {{ .Values.sentinel.service.sentinelPort }} SENTINEL sentinels {{ .Values.sentinel.masterSet }})
echo "$existing_sentinels" | awk -f /health/parse_sentinels.awk | tee -a /opt/bitnami/redis-sentinel/etc/sentinel.conf
redis-server /opt/bitnami/redis-sentinel/etc/sentinel.conf --sentinel
+2 -2
View File
@@ -1,7 +1,7 @@
apiVersion: v1
name: suitecrm
version: 7.0.0
appVersion: 7.11.6
version: 7.0.1
appVersion: 7.11.7
description: SuiteCRM is a completely open source enterprise-grade Customer Relationship Management (CRM) application. SuiteCRM is a software fork of the popular customer relationship management (CRM) system SugarCRM.
keywords:
- suitecrm
+2 -2
View File
@@ -1,6 +1,6 @@
dependencies:
- name: mariadb
repository: https://kubernetes-charts.storage.googleapis.com/
version: 6.7.2
version: 6.7.3
digest: sha256:a363428d6463718a9523a88c70e485218373e315f2979cb1bb17b034ec2be96a
generated: "2019-07-25T09:27:56.419006+02:00"
generated: 2019-07-31T20:32:10.417518572Z
+2 -2
View File
@@ -13,7 +13,7 @@
image:
registry: docker.io
repository: bitnami/suitecrm
tag: 7.11.6-debian-9-r0
tag: 7.11.7-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
@@ -260,7 +260,7 @@ metrics:
image:
registry: docker.io
repository: bitnami/apache-exporter
tag: 0.7.0-debian-9-r2
tag: 0.7.0-debian-9-r10
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: wordpress
version: 7.0.0
version: 7.0.1
appVersion: 5.2.2
description: Web publishing platform for building blogs and websites.
icon: https://bitnami.com/assets/stacks/wordpress/img/wordpress-stack-220x234.png
@@ -7,8 +7,8 @@ metadata:
labels:
app: "{{ template "fullname" $ }}"
chart: "{{ template "wordpress.chart" $ }}"
release: {{ .Release.Name | quote }}
heritage: {{ .Release.Service | quote }}
release: {{ $.Release.Name | quote }}
heritage: {{ $.Release.Service | quote }}
type: kubernetes.io/tls
data:
tls.crt: {{ .certificate | b64enc }}