Charts CI
``` Updated: argo/argo-cd: - 5.46.4 bitnami/postgresql: - 12.11.2 bitnami/wordpress: - 17.1.8 cockroach-labs/cockroachdb: - 11.1.7 datadog/datadog: - 3.36.2 nats/nats: - 1.0.3 quobyte/quobyte-cluster: - 0.1.9 redpanda/redpanda: - 5.4.2 speedscale/speedscale-operator: - 1.3.32 sysdig/sysdig: - 1.16.13 weka/csi-wekafsplugin: - 2.3.0 ```pull/883/head
parent
33a801403c
commit
0d0b6b7c5f
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,7 +1,7 @@
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- kind: changed
|
- kind: fixed
|
||||||
description: Improve readme migration notes
|
description: Align redis-ha's affinity type to upstream due to warnings
|
||||||
artifacthub.io/signKey: |
|
artifacthub.io/signKey: |
|
||||||
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
||||||
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
||||||
|
@ -11,7 +11,7 @@ annotations:
|
||||||
catalog.cattle.io/kube-version: '>=1.23.0-0'
|
catalog.cattle.io/kube-version: '>=1.23.0-0'
|
||||||
catalog.cattle.io/release-name: argo-cd
|
catalog.cattle.io/release-name: argo-cd
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: v2.8.3
|
appVersion: v2.8.4
|
||||||
dependencies:
|
dependencies:
|
||||||
- condition: redis-ha.enabled
|
- condition: redis-ha.enabled
|
||||||
name: redis-ha
|
name: redis-ha
|
||||||
|
@ -33,4 +33,4 @@ name: argo-cd
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
|
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
|
||||||
- https://github.com/argoproj/argo-cd
|
- https://github.com/argoproj/argo-cd
|
||||||
version: 5.46.2
|
version: 5.46.4
|
||||||
|
|
|
@ -1000,13 +1000,13 @@ The main options are listed here:
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| redis-ha.additionalAffinities | object | `{}` | Additional affinities to add to the Redis server pods. |
|
| redis-ha.additionalAffinities | object | `{}` | Additional affinities to add to the Redis server pods. |
|
||||||
| redis-ha.affinity | object | `{}` | Assign custom [affinity] rules to the Redis pods. |
|
| redis-ha.affinity | string | `""` | Assign custom [affinity] rules to the Redis pods. |
|
||||||
| redis-ha.enabled | bool | `false` | Enables the Redis HA subchart and disables the custom Redis single node deployment |
|
| redis-ha.enabled | bool | `false` | Enables the Redis HA subchart and disables the custom Redis single node deployment |
|
||||||
| redis-ha.exporter.enabled | bool | `false` | Enable Prometheus redis-exporter sidecar |
|
| redis-ha.exporter.enabled | bool | `false` | Enable Prometheus redis-exporter sidecar |
|
||||||
| redis-ha.exporter.image | string | `"public.ecr.aws/bitnami/redis-exporter"` | Repository to use for the redis-exporter |
|
| redis-ha.exporter.image | string | `"public.ecr.aws/bitnami/redis-exporter"` | Repository to use for the redis-exporter |
|
||||||
| redis-ha.exporter.tag | string | `"1.53.0"` | Tag to use for the redis-exporter |
|
| redis-ha.exporter.tag | string | `"1.53.0"` | Tag to use for the redis-exporter |
|
||||||
| redis-ha.haproxy.additionalAffinities | object | `{}` | Additional affinities to add to the haproxy pods. |
|
| redis-ha.haproxy.additionalAffinities | object | `{}` | Additional affinities to add to the haproxy pods. |
|
||||||
| redis-ha.haproxy.affinity | object | `{}` | Assign custom [affinity] rules to the haproxy pods. |
|
| redis-ha.haproxy.affinity | string | `""` | Assign custom [affinity] rules to the haproxy pods. |
|
||||||
| redis-ha.haproxy.enabled | bool | `true` | Enabled HAProxy LoadBalancing/Proxy |
|
| redis-ha.haproxy.enabled | bool | `true` | Enabled HAProxy LoadBalancing/Proxy |
|
||||||
| redis-ha.haproxy.hardAntiAffinity | bool | `true` | Whether the haproxy pods should be forced to run on separate nodes. |
|
| redis-ha.haproxy.hardAntiAffinity | bool | `true` | Whether the haproxy pods should be forced to run on separate nodes. |
|
||||||
| redis-ha.haproxy.metrics.enabled | bool | `true` | HAProxy enable prometheus metric scraping |
|
| redis-ha.haproxy.metrics.enabled | bool | `true` | HAProxy enable prometheus metric scraping |
|
||||||
|
|
|
@ -48,6 +48,7 @@ rules:
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- batch
|
- batch
|
||||||
resources:
|
resources:
|
||||||
|
{{/* supports triggering jobs from UI */}}
|
||||||
- jobs
|
- jobs
|
||||||
verbs:
|
verbs:
|
||||||
- create
|
- create
|
||||||
|
@ -56,5 +57,6 @@ rules:
|
||||||
resources:
|
resources:
|
||||||
- workflows
|
- workflows
|
||||||
verbs:
|
verbs:
|
||||||
|
{{/* supports triggering workflows from UI */}}
|
||||||
- create
|
- create
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -1415,7 +1415,7 @@ redis-ha:
|
||||||
# -- Additional affinities to add to the haproxy pods.
|
# -- Additional affinities to add to the haproxy pods.
|
||||||
additionalAffinities: {}
|
additionalAffinities: {}
|
||||||
# -- Assign custom [affinity] rules to the haproxy pods.
|
# -- Assign custom [affinity] rules to the haproxy pods.
|
||||||
affinity: {}
|
affinity: |
|
||||||
# -- [Tolerations] for use with node taints for haproxy pods.
|
# -- [Tolerations] for use with node taints for haproxy pods.
|
||||||
tolerations: []
|
tolerations: []
|
||||||
|
|
||||||
|
@ -1426,7 +1426,7 @@ redis-ha:
|
||||||
additionalAffinities: {}
|
additionalAffinities: {}
|
||||||
|
|
||||||
# -- Assign custom [affinity] rules to the Redis pods.
|
# -- Assign custom [affinity] rules to the Redis pods.
|
||||||
affinity: {}
|
affinity: |
|
||||||
|
|
||||||
# -- [Tolerations] for use with node taints for Redis pods.
|
# -- [Tolerations] for use with node taints for Redis pods.
|
||||||
tolerations: []
|
tolerations: []
|
||||||
|
|
|
@ -38,4 +38,4 @@ maintainers:
|
||||||
name: postgresql
|
name: postgresql
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/postgresql
|
- https://github.com/bitnami/charts/tree/main/bitnami/postgresql
|
||||||
version: 12.11.1
|
version: 12.11.2
|
||||||
|
|
|
@ -6,13 +6,13 @@ SPDX-License-Identifier: APACHE-2.0
|
||||||
{{- $host := include "postgresql.v1.primary.fullname" . }}
|
{{- $host := include "postgresql.v1.primary.fullname" . }}
|
||||||
{{- $port := include "postgresql.v1.service.port" . }}
|
{{- $port := include "postgresql.v1.service.port" . }}
|
||||||
{{- $customUser := include "postgresql.v1.username" . }}
|
{{- $customUser := include "postgresql.v1.username" . }}
|
||||||
{{- $postgresPassword := include "common.secrets.lookup" (dict "secret" (include "postgresql.v1.secretName" .) "key" .Values.auth.secretKeys.adminPasswordKey "defaultValue" (ternary (coalesce .Values.global.postgresql.auth.password .Values.auth.password .Values.global.postgresql.auth.postgresPassword .Values.auth.postgresPassword) (coalesce .Values.global.postgresql.auth.postgresPassword .Values.auth.postgresPassword) (or (empty $customUser) (eq $customUser "postgres"))) "context" $) | trimAll "\"" | b64dec }}
|
{{- $postgresPassword := include "common.secrets.lookup" (dict "secret" (include "postgresql.v1.secretName" .) "key" (coalesce .Values.global.postgresql.auth.secretKeys.adminPasswordKey .Values.auth.secretKeys.adminPasswordKey) "defaultValue" (ternary (coalesce .Values.global.postgresql.auth.password .Values.auth.password .Values.global.postgresql.auth.postgresPassword .Values.auth.postgresPassword) (coalesce .Values.global.postgresql.auth.postgresPassword .Values.auth.postgresPassword) (or (empty $customUser) (eq $customUser "postgres"))) "context" $) | trimAll "\"" | b64dec }}
|
||||||
{{- if and (not $postgresPassword) .Values.auth.enablePostgresUser }}
|
{{- if and (not $postgresPassword) .Values.auth.enablePostgresUser }}
|
||||||
{{- $postgresPassword = randAlphaNum 10 }}
|
{{- $postgresPassword = randAlphaNum 10 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $replicationPassword := "" }}
|
{{- $replicationPassword := "" }}
|
||||||
{{- if eq .Values.architecture "replication" }}
|
{{- if eq .Values.architecture "replication" }}
|
||||||
{{- $replicationPassword = include "common.secrets.passwords.manage" (dict "secret" (include "postgresql.v1.secretName" .) "key" .Values.auth.secretKeys.replicationPasswordKey "providedValues" (list "auth.replicationPassword") "context" $) | trimAll "\"" | b64dec }}
|
{{- $replicationPassword = include "common.secrets.passwords.manage" (dict "secret" (include "postgresql.v1.secretName" .) "key" (coalesce .Values.global.postgresql.auth.secretKeys.replicationPasswordKey .Values.auth.secretKeys.replicationPasswordKey) "providedValues" (list "auth.replicationPassword") "context" $) | trimAll "\"" | b64dec }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $ldapPassword := "" }}
|
{{- $ldapPassword := "" }}
|
||||||
{{- if and .Values.ldap.enabled (or .Values.ldap.bind_password .Values.ldap.bindpw) }}
|
{{- if and .Values.ldap.enabled (or .Values.ldap.bind_password .Values.ldap.bindpw) }}
|
||||||
|
@ -20,7 +20,7 @@ SPDX-License-Identifier: APACHE-2.0
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $password := "" }}
|
{{- $password := "" }}
|
||||||
{{- if and (not (empty $customUser)) (ne $customUser "postgres") }}
|
{{- if and (not (empty $customUser)) (ne $customUser "postgres") }}
|
||||||
{{- $password = include "common.secrets.passwords.manage" (dict "secret" (include "postgresql.v1.secretName" .) "key" .Values.auth.secretKeys.userPasswordKey "providedValues" (list "global.postgresql.auth.password" "auth.password") "context" $) | trimAll "\"" | b64dec }}
|
{{- $password = include "common.secrets.passwords.manage" (dict "secret" (include "postgresql.v1.secretName" .) "key" (coalesce .Values.global.postgresql.auth.secretKeys.userPasswordKey .Values.auth.secretKeys.userPasswordKey) "providedValues" (list "global.postgresql.auth.password" "auth.password") "context" $) | trimAll "\"" | b64dec }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $database := include "postgresql.v1.database" . }}
|
{{- $database := include "postgresql.v1.database" . }}
|
||||||
{{- if (include "postgresql.v1.createSecret" .) }}
|
{{- if (include "postgresql.v1.createSecret" .) }}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,12 +1,12 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: memcached
|
- name: memcached
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 6.6.0
|
version: 6.6.2
|
||||||
- name: mariadb
|
- name: mariadb
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 13.1.2
|
version: 13.1.3
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.10.0
|
version: 2.11.0
|
||||||
digest: sha256:43e3c96b00ca0a4ab5c9c67a02dabe4622f5c1eee190765c5c57e1d5f020d1c0
|
digest: sha256:ff0afc3f2e4eeae2e6aaad5cded81bbfd65a82b8c4b3cef4b6b5e370956f0ab4
|
||||||
generated: "2023-09-05T11:36:53.092756+02:00"
|
generated: "2023-09-15T01:58:58.949665927Z"
|
||||||
|
|
|
@ -6,11 +6,11 @@ annotations:
|
||||||
category: CMS
|
category: CMS
|
||||||
images: |
|
images: |
|
||||||
- name: apache-exporter
|
- name: apache-exporter
|
||||||
image: docker.io/bitnami/apache-exporter:1.0.1-debian-11-r32
|
image: docker.io/bitnami/apache-exporter:1.0.1-debian-11-r44
|
||||||
- name: os-shell
|
- name: os-shell
|
||||||
image: docker.io/bitnami/os-shell:11-debian-11-r54
|
image: docker.io/bitnami/os-shell:11-debian-11-r66
|
||||||
- name: wordpress
|
- name: wordpress
|
||||||
image: docker.io/bitnami/wordpress:6.3.1-debian-11-r2
|
image: docker.io/bitnami/wordpress:6.3.1-debian-11-r14
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 6.3.1
|
appVersion: 6.3.1
|
||||||
|
@ -47,4 +47,4 @@ maintainers:
|
||||||
name: wordpress
|
name: wordpress
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/wordpress
|
- https://github.com/bitnami/charts/tree/main/bitnami/wordpress
|
||||||
version: 17.1.7
|
version: 17.1.8
|
||||||
|
|
|
@ -78,15 +78,15 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
|
|
||||||
### WordPress Image parameters
|
### WordPress Image parameters
|
||||||
|
|
||||||
| Name | Description | Value |
|
| Name | Description | Value |
|
||||||
| ------------------- | --------------------------------------------------------------------------------------------------------- | -------------------- |
|
| ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
|
||||||
| `image.registry` | WordPress image registry | `docker.io` |
|
| `image.registry` | WordPress image registry | `docker.io` |
|
||||||
| `image.repository` | WordPress image repository | `bitnami/wordpress` |
|
| `image.repository` | WordPress image repository | `bitnami/wordpress` |
|
||||||
| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.3.1-debian-11-r2` |
|
| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.3.1-debian-11-r14` |
|
||||||
| `image.digest` | WordPress image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `image.digest` | WordPress image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `image.pullPolicy` | WordPress image pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | WordPress image pull policy | `IfNotPresent` |
|
||||||
| `image.pullSecrets` | WordPress image pull secrets | `[]` |
|
| `image.pullSecrets` | WordPress image pull secrets | `[]` |
|
||||||
| `image.debug` | Specify if debug values should be set | `false` |
|
| `image.debug` | Specify if debug values should be set | `false` |
|
||||||
|
|
||||||
### WordPress Configuration parameters
|
### WordPress Configuration parameters
|
||||||
|
|
||||||
|
@ -249,7 +249,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` |
|
| `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` |
|
||||||
| `volumePermissions.image.registry` | OS Shell + Utility image registry | `docker.io` |
|
| `volumePermissions.image.registry` | OS Shell + Utility image registry | `docker.io` |
|
||||||
| `volumePermissions.image.repository` | OS Shell + Utility image repository | `bitnami/os-shell` |
|
| `volumePermissions.image.repository` | OS Shell + Utility image repository | `bitnami/os-shell` |
|
||||||
| `volumePermissions.image.tag` | OS Shell + Utility image tag (immutable tags are recommended) | `11-debian-11-r54` |
|
| `volumePermissions.image.tag` | OS Shell + Utility image tag (immutable tags are recommended) | `11-debian-11-r66` |
|
||||||
| `volumePermissions.image.digest` | OS Shell + Utility image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `volumePermissions.image.digest` | OS Shell + Utility image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `volumePermissions.image.pullPolicy` | OS Shell + Utility image pull policy | `IfNotPresent` |
|
| `volumePermissions.image.pullPolicy` | OS Shell + Utility image pull policy | `IfNotPresent` |
|
||||||
| `volumePermissions.image.pullSecrets` | OS Shell + Utility image pull secrets | `[]` |
|
| `volumePermissions.image.pullSecrets` | OS Shell + Utility image pull secrets | `[]` |
|
||||||
|
@ -281,7 +281,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `metrics.enabled` | Start a sidecar prometheus exporter to expose metrics | `false` |
|
| `metrics.enabled` | Start a sidecar prometheus exporter to expose metrics | `false` |
|
||||||
| `metrics.image.registry` | Apache exporter image registry | `docker.io` |
|
| `metrics.image.registry` | Apache exporter image registry | `docker.io` |
|
||||||
| `metrics.image.repository` | Apache exporter image repository | `bitnami/apache-exporter` |
|
| `metrics.image.repository` | Apache exporter image repository | `bitnami/apache-exporter` |
|
||||||
| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `1.0.1-debian-11-r32` |
|
| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `1.0.1-debian-11-r44` |
|
||||||
| `metrics.image.digest` | Apache exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `metrics.image.digest` | Apache exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `metrics.image.pullPolicy` | Apache exporter image pull policy | `IfNotPresent` |
|
| `metrics.image.pullPolicy` | Apache exporter image pull policy | `IfNotPresent` |
|
||||||
| `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` |
|
| `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` |
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.9.2
|
appVersion: 2.11.0
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.10.0
|
version: 2.11.0
|
||||||
|
|
|
@ -83,3 +83,19 @@ imagePullSecrets:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Return the proper image version (ingores image revision/prerelease info & fallbacks to chart appVersion)
|
||||||
|
{{ include "common.images.version" ( dict "imageRoot" .Values.path.to.the.image "chart" .Chart ) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.images.version" -}}
|
||||||
|
{{- $imageTag := .imageRoot.tag | toString -}}
|
||||||
|
{{/* regexp from https://github.com/Masterminds/semver/blob/23f51de38a0866c5ef0bfc42b3f735c73107b700/version.go#L41-L44 */}}
|
||||||
|
{{- if regexMatch `^([0-9]+)(\.[0-9]+)?(\.[0-9]+)?(-([0-9A-Za-z\-]+(\.[0-9A-Za-z\-]+)*))?(\+([0-9A-Za-z\-]+(\.[0-9A-Za-z\-]+)*))?$` $imageTag -}}
|
||||||
|
{{- $version := semver $imageTag -}}
|
||||||
|
{{- printf "%d.%d.%d" $version.Major $version.Minor $version.Patch -}}
|
||||||
|
{{- else -}}
|
||||||
|
{{- print .chart.AppVersion -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
|
|
@ -11,16 +11,7 @@ Kubernetes standard labels
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.labels.standard" -}}
|
{{- define "common.labels.standard" -}}
|
||||||
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
||||||
{{ merge
|
{{ merge (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) (dict "app.kubernetes.io/name" (include "common.names.name" .context) "helm.sh/chart" (include "common.names.chart" .context) "app.kubernetes.io/instance" .context.Release.Name "app.kubernetes.io/managed-by" .context.Release.Service) | toYaml }}
|
||||||
(include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml)
|
|
||||||
(dict
|
|
||||||
"app.kubernetes.io/name" (include "common.names.name" .context)
|
|
||||||
"helm.sh/chart" (include "common.names.chart" .context)
|
|
||||||
"app.kubernetes.io/instance" .context.Release.Name
|
|
||||||
"app.kubernetes.io/managed-by" .context.Release.Service
|
|
||||||
)
|
|
||||||
| toYaml
|
|
||||||
}}
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
||||||
helm.sh/chart: {{ include "common.names.chart" . }}
|
helm.sh/chart: {{ include "common.names.chart" . }}
|
||||||
|
@ -40,14 +31,7 @@ overwrote them on metadata.labels fields.
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.labels.matchLabels" -}}
|
{{- define "common.labels.matchLabels" -}}
|
||||||
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
||||||
{{ merge
|
{{ merge (pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance") (dict "app.kubernetes.io/name" (include "common.names.name" .context) "app.kubernetes.io/instance" .context.Release.Name ) | toYaml }}
|
||||||
(pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance")
|
|
||||||
(dict
|
|
||||||
"app.kubernetes.io/name" (include "common.names.name" .context)
|
|
||||||
"app.kubernetes.io/instance" .context.Release.Name
|
|
||||||
)
|
|
||||||
| toYaml
|
|
||||||
}}
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"title": "Chart Values",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"exampleValue": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "",
|
||||||
|
"default": "common-chart"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.9.0
|
version: 2.10.0
|
||||||
digest: sha256:416ad278a896f0e9b51d5305bef5d875c7cca6fbb64b75e1f131b04763e2aff9
|
digest: sha256:023ded170632d04528f30332370f34fc8fb96efb2886a01d934cb3bd6e6d2e09
|
||||||
generated: "2023-08-22T14:14:34.796011+02:00"
|
generated: "2023-09-05T11:34:05.709018+02:00"
|
||||||
|
|
|
@ -33,4 +33,4 @@ maintainers:
|
||||||
name: mariadb
|
name: mariadb
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/mariadb
|
- https://github.com/bitnami/charts/tree/main/bitnami/mariadb
|
||||||
version: 13.1.2
|
version: 13.1.3
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.9.0
|
appVersion: 2.9.2
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.9.0
|
version: 2.10.0
|
||||||
|
|
|
@ -60,12 +60,13 @@ Return a topologyKey definition
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return a soft podAffinity/podAntiAffinity definition
|
Return a soft podAffinity/podAntiAffinity definition
|
||||||
{{ include "common.affinities.pods.soft" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "context" $) -}}
|
{{ include "common.affinities.pods.soft" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "extraPodAffinityTerms" .Values.extraPodAffinityTerms "context" $) -}}
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.affinities.pods.soft" -}}
|
{{- define "common.affinities.pods.soft" -}}
|
||||||
{{- $component := default "" .component -}}
|
{{- $component := default "" .component -}}
|
||||||
{{- $customLabels := default (dict) .customLabels -}}
|
{{- $customLabels := default (dict) .customLabels -}}
|
||||||
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
|
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
|
||||||
|
{{- $extraPodAffinityTerms := default (list) .extraPodAffinityTerms -}}
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
- podAffinityTerm:
|
- podAffinityTerm:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
|
@ -78,16 +79,30 @@ preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
||||||
weight: 1
|
weight: 1
|
||||||
|
{{- range $extraPodAffinityTerms }}
|
||||||
|
- podAffinityTerm:
|
||||||
|
labelSelector:
|
||||||
|
matchLabels: {{- (include "common.labels.matchLabels" ( dict "customLabels" $customLabels "context" $.context )) | nindent 10 }}
|
||||||
|
{{- if not (empty $component) }}
|
||||||
|
{{ printf "app.kubernetes.io/component: %s" $component }}
|
||||||
|
{{- end }}
|
||||||
|
{{- range $key, $value := .extraMatchLabels }}
|
||||||
|
{{ $key }}: {{ $value | quote }}
|
||||||
|
{{- end }}
|
||||||
|
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
||||||
|
weight: {{ .weight | default 1 -}}
|
||||||
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return a hard podAffinity/podAntiAffinity definition
|
Return a hard podAffinity/podAntiAffinity definition
|
||||||
{{ include "common.affinities.pods.hard" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "context" $) -}}
|
{{ include "common.affinities.pods.hard" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "extraPodAffinityTerms" .Values.extraPodAffinityTerms "context" $) -}}
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.affinities.pods.hard" -}}
|
{{- define "common.affinities.pods.hard" -}}
|
||||||
{{- $component := default "" .component -}}
|
{{- $component := default "" .component -}}
|
||||||
{{- $customLabels := default (dict) .customLabels -}}
|
{{- $customLabels := default (dict) .customLabels -}}
|
||||||
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
|
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
|
||||||
|
{{- $extraPodAffinityTerms := default (list) .extraPodAffinityTerms -}}
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
- labelSelector:
|
- labelSelector:
|
||||||
matchLabels: {{- (include "common.labels.matchLabels" ( dict "customLabels" $customLabels "context" .context )) | nindent 8 }}
|
matchLabels: {{- (include "common.labels.matchLabels" ( dict "customLabels" $customLabels "context" .context )) | nindent 8 }}
|
||||||
|
@ -98,6 +113,17 @@ requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
{{ $key }}: {{ $value | quote }}
|
{{ $key }}: {{ $value | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
||||||
|
{{- range $extraPodAffinityTerms }}
|
||||||
|
- labelSelector:
|
||||||
|
matchLabels: {{- (include "common.labels.matchLabels" ( dict "customLabels" $customLabels "context" $.context )) | nindent 8 }}
|
||||||
|
{{- if not (empty $component) }}
|
||||||
|
{{ printf "app.kubernetes.io/component: %s" $component }}
|
||||||
|
{{- end }}
|
||||||
|
{{- range $key, $value := .extraMatchLabels }}
|
||||||
|
{{ $key }}: {{ $value | quote }}
|
||||||
|
{{- end }}
|
||||||
|
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
||||||
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
|
|
|
@ -11,17 +11,28 @@ Usage:
|
||||||
{{ include "common.tplvalues.render" ( dict "value" .Values.path.to.the.Value "context" $ "scope" $app ) }}
|
{{ include "common.tplvalues.render" ( dict "value" .Values.path.to.the.Value "context" $ "scope" $app ) }}
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.tplvalues.render" -}}
|
{{- define "common.tplvalues.render" -}}
|
||||||
{{- if .scope }}
|
{{- $value := typeIs "string" .value | ternary .value (.value | toYaml) }}
|
||||||
{{- if typeIs "string" .value }}
|
{{- if contains "{{" (toJson .value) }}
|
||||||
{{- tpl (cat "{{- with $.RelativeScope -}}" .value "{{- end }}") (merge (dict "RelativeScope" .scope) .context) }}
|
{{- if .scope }}
|
||||||
|
{{- tpl (cat "{{- with $.RelativeScope -}}" $value "{{- end }}") (merge (dict "RelativeScope" .scope) .context) }}
|
||||||
{{- else }}
|
{{- else }}
|
||||||
{{- tpl (cat "{{- with $.RelativeScope -}}" (.value | toYaml) "{{- end }}") (merge (dict "RelativeScope" .scope) .context) }}
|
{{- tpl $value .context }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- else }}
|
{{- else }}
|
||||||
{{- if typeIs "string" .value }}
|
{{- $value }}
|
||||||
{{- tpl .value .context }}
|
{{- end }}
|
||||||
{{- else }}
|
|
||||||
{{- tpl (.value | toYaml) .context }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Merge a list of values that contains template after rendering them.
|
||||||
|
Merge precedence is consistent with http://masterminds.github.io/sprig/dicts.html#merge-mustmerge
|
||||||
|
Usage:
|
||||||
|
{{ include "common.tplvalues.merge" ( dict "values" (list .Values.path.to.the.Value1 .Values.path.to.the.Value2) "context" $ ) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.tplvalues.merge" -}}
|
||||||
|
{{- $dst := dict -}}
|
||||||
|
{{- range .values -}}
|
||||||
|
{{- $dst = include "common.tplvalues.render" (dict "value" . "context" $.context "scope" $.scope) | fromYaml | merge $dst -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{ $dst | toYaml }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
|
@ -14,7 +14,7 @@ metadata:
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
{{- $primaryPodLabels := merge .Values.primary.podLabels .Values.commonLabels }}
|
{{- $primaryPodLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.primary.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
podSelector:
|
podSelector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $primaryPodLabels "context" $ ) | nindent 6 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $primaryPodLabels "context" $ ) | nindent 6 }}
|
||||||
app.kubernetes.io/component: primary
|
app.kubernetes.io/component: primary
|
||||||
|
@ -47,7 +47,7 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if and .Values.networkPolicy.ingressRules.primaryAccessOnlyFrom.enabled (eq .Values.architecture "replication") }}
|
{{- if and .Values.networkPolicy.ingressRules.primaryAccessOnlyFrom.enabled (eq .Values.architecture "replication") }}
|
||||||
- from:
|
- from:
|
||||||
{{- $secondaryPodLabels := merge .Values.secondary.podLabels .Values.commonLabels }}
|
{{- $secondaryPodLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.secondary.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
- podSelector:
|
- podSelector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $secondaryPodLabels "context" $ ) | nindent 14 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $secondaryPodLabels "context" $ ) | nindent 14 }}
|
||||||
app.kubernetes.io/component: secondary
|
app.kubernetes.io/component: secondary
|
||||||
|
|
|
@ -21,7 +21,7 @@ spec:
|
||||||
{{- if .Values.primary.pdb.maxUnavailable }}
|
{{- if .Values.primary.pdb.maxUnavailable }}
|
||||||
maxUnavailable: {{ .Values.primary.pdb.maxUnavailable }}
|
maxUnavailable: {{ .Values.primary.pdb.maxUnavailable }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $podLabels := merge .Values.primary.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.primary.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector:
|
selector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
||||||
app.kubernetes.io/component: primary
|
app.kubernetes.io/component: primary
|
||||||
|
|
|
@ -16,7 +16,7 @@ metadata:
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
revisionHistoryLimit: {{ .Values.primary.revisionHistoryLimit }}
|
revisionHistoryLimit: {{ .Values.primary.revisionHistoryLimit }}
|
||||||
{{- $podLabels := merge .Values.primary.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.primary.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector:
|
selector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
||||||
app.kubernetes.io/component: primary
|
app.kubernetes.io/component: primary
|
||||||
|
@ -371,7 +371,7 @@ spec:
|
||||||
volumeClaimTemplates:
|
volumeClaimTemplates:
|
||||||
- metadata:
|
- metadata:
|
||||||
name: data
|
name: data
|
||||||
{{- $claimLabels := merge .Values.primary.persistence.labels .Values.commonLabels }}
|
{{- $claimLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.primary.persistence.labels .Values.commonLabels ) "context" . ) }}
|
||||||
labels: {{- include "common.labels.matchLabels" ( dict "customLabels" $claimLabels "context" $ ) | nindent 10 }}
|
labels: {{- include "common.labels.matchLabels" ( dict "customLabels" $claimLabels "context" $ ) | nindent 10 }}
|
||||||
app.kubernetes.io/component: primary
|
app.kubernetes.io/component: primary
|
||||||
{{- if .Values.primary.persistence.annotations }}
|
{{- if .Values.primary.persistence.annotations }}
|
||||||
|
|
|
@ -12,7 +12,7 @@ metadata:
|
||||||
app.kubernetes.io/component: primary
|
app.kubernetes.io/component: primary
|
||||||
annotations:
|
annotations:
|
||||||
{{- if or .Values.primary.service.annotations .Values.commonAnnotations }}
|
{{- if or .Values.primary.service.annotations .Values.commonAnnotations }}
|
||||||
{{- $annotations := merge .Values.primary.service.annotations .Values.commonAnnotations }}
|
{{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.primary.service.annotations .Values.commonAnnotations ) "context" . ) }}
|
||||||
{{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
{{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if and .Values.metrics.enabled .Values.metrics.annotations }}
|
{{- if and .Values.metrics.enabled .Values.metrics.annotations }}
|
||||||
|
@ -57,6 +57,6 @@ spec:
|
||||||
{{- if .Values.primary.service.extraPorts }}
|
{{- if .Values.primary.service.extraPorts }}
|
||||||
{{- include "common.tplvalues.render" (dict "value" .Values.primary.service.extraPorts "context" $) | nindent 4 }}
|
{{- include "common.tplvalues.render" (dict "value" .Values.primary.service.extraPorts "context" $) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $podLabels := merge .Values.primary.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.primary.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
||||||
app.kubernetes.io/component: primary
|
app.kubernetes.io/component: primary
|
||||||
|
|
|
@ -14,7 +14,7 @@ metadata:
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
{{- $secondaryPodLabels := merge .Values.secondary.podLabels .Values.commonLabels }}
|
{{- $secondaryPodLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.secondary.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
podSelector:
|
podSelector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $secondaryPodLabels "context" $ ) | nindent 6 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $secondaryPodLabels "context" $ ) | nindent 6 }}
|
||||||
app.kubernetes.io/component: secondary
|
app.kubernetes.io/component: secondary
|
||||||
|
|
|
@ -21,7 +21,7 @@ spec:
|
||||||
{{- if .Values.secondary.pdb.maxUnavailable }}
|
{{- if .Values.secondary.pdb.maxUnavailable }}
|
||||||
maxUnavailable: {{ .Values.secondary.pdb.maxUnavailable }}
|
maxUnavailable: {{ .Values.secondary.pdb.maxUnavailable }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $podLabels := merge .Values.secondary.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.secondary.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector:
|
selector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
||||||
app.kubernetes.io/component: secondary
|
app.kubernetes.io/component: secondary
|
||||||
|
|
|
@ -17,7 +17,7 @@ metadata:
|
||||||
spec:
|
spec:
|
||||||
replicas: {{ .Values.secondary.replicaCount }}
|
replicas: {{ .Values.secondary.replicaCount }}
|
||||||
revisionHistoryLimit: {{ .Values.secondary.revisionHistoryLimit }}
|
revisionHistoryLimit: {{ .Values.secondary.revisionHistoryLimit }}
|
||||||
{{- $podLabels := merge .Values.secondary.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.secondary.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector:
|
selector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
||||||
app.kubernetes.io/component: secondary
|
app.kubernetes.io/component: secondary
|
||||||
|
@ -341,7 +341,7 @@ spec:
|
||||||
volumeClaimTemplates:
|
volumeClaimTemplates:
|
||||||
- metadata:
|
- metadata:
|
||||||
name: data
|
name: data
|
||||||
{{- $claimLabels := merge .Values.secondary.persistence.labels .Values.commonLabels }}
|
{{- $claimLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.secondary.persistence.labels .Values.commonLabels ) "context" . ) }}
|
||||||
labels: {{- include "common.labels.matchLabels" ( dict "customLabels" $claimLabels "context" $ ) | nindent 10 }}
|
labels: {{- include "common.labels.matchLabels" ( dict "customLabels" $claimLabels "context" $ ) | nindent 10 }}
|
||||||
app.kubernetes.io/component: secondary
|
app.kubernetes.io/component: secondary
|
||||||
{{- if .Values.secondary.persistence.annotations }}
|
{{- if .Values.secondary.persistence.annotations }}
|
||||||
|
|
|
@ -13,7 +13,7 @@ metadata:
|
||||||
app.kubernetes.io/component: secondary
|
app.kubernetes.io/component: secondary
|
||||||
annotations:
|
annotations:
|
||||||
{{- if or .Values.secondary.service.annotations .Values.commonAnnotations }}
|
{{- if or .Values.secondary.service.annotations .Values.commonAnnotations }}
|
||||||
{{- $annotations := merge .Values.secondary.service.annotations .Values.commonAnnotations }}
|
{{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.secondary.service.annotations .Values.commonAnnotations ) "context" . ) }}
|
||||||
{{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
{{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if and .Values.metrics.enabled .Values.metrics.annotations }}
|
{{- if and .Values.metrics.enabled .Values.metrics.annotations }}
|
||||||
|
@ -58,7 +58,7 @@ spec:
|
||||||
{{- if .Values.secondary.service.extraPorts }}
|
{{- if .Values.secondary.service.extraPorts }}
|
||||||
{{- include "common.tplvalues.render" (dict "value" .Values.secondary.service.extraPorts "context" $) | nindent 4 }}
|
{{- include "common.tplvalues.render" (dict "value" .Values.secondary.service.extraPorts "context" $) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $podLabels := merge .Values.secondary.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.secondary.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
||||||
app.kubernetes.io/component: secondary
|
app.kubernetes.io/component: secondary
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -11,7 +11,7 @@ metadata:
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
|
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
|
||||||
{{- if or .Values.serviceAccount.annotations .Values.commonAnnotations }}
|
{{- if or .Values.serviceAccount.annotations .Values.commonAnnotations }}
|
||||||
{{- $annotations := merge .Values.serviceAccount.annotations .Values.commonAnnotations }}
|
{{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.serviceAccount.annotations .Values.commonAnnotations ) "context" . ) }}
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
automountServiceAccountToken: {{ .Values.serviceAccount.automountServiceAccountToken }}
|
automountServiceAccountToken: {{ .Values.serviceAccount.automountServiceAccountToken }}
|
||||||
|
|
|
@ -9,7 +9,7 @@ kind: ServiceMonitor
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ include "common.names.fullname" . }}
|
name: {{ include "common.names.fullname" . }}
|
||||||
namespace: {{ default .Release.Namespace .Values.metrics.prometheusRule.namespace | quote }}
|
namespace: {{ default .Release.Namespace .Values.metrics.prometheusRule.namespace | quote }}
|
||||||
{{- $labels := merge .Values.metrics.serviceMonitor.labels .Values.commonLabels }}
|
{{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.serviceMonitor.labels .Values.commonLabels ) "context" . ) }}
|
||||||
labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
|
labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
|
||||||
{{- if .Values.commonAnnotations }}
|
{{- if .Values.commonAnnotations }}
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: common
|
- name: common
|
||||||
repository: oci://registry-1.docker.io/bitnamicharts
|
repository: oci://registry-1.docker.io/bitnamicharts
|
||||||
version: 2.9.0
|
version: 2.10.1
|
||||||
digest: sha256:416ad278a896f0e9b51d5305bef5d875c7cca6fbb64b75e1f131b04763e2aff9
|
digest: sha256:daa1b58d8ebece125719a584651716f45f3b32268d691e449da396b34ae89c27
|
||||||
generated: "2023-08-22T14:15:31.449956+02:00"
|
generated: "2023-09-11T10:07:22.644113008Z"
|
||||||
|
|
|
@ -2,11 +2,11 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
images: |
|
images: |
|
||||||
- name: memcached-exporter
|
- name: memcached-exporter
|
||||||
image: docker.io/bitnami/memcached-exporter:0.13.0-debian-11-r75
|
image: docker.io/bitnami/memcached-exporter:0.13.0-debian-11-r95
|
||||||
- name: memcached
|
- name: memcached
|
||||||
image: docker.io/bitnami/memcached:1.6.21-debian-11-r62
|
image: docker.io/bitnami/memcached:1.6.21-debian-11-r84
|
||||||
- name: os-shell
|
- name: os-shell
|
||||||
image: docker.io/bitnami/os-shell:11-debian-11-r43
|
image: docker.io/bitnami/os-shell:11-debian-11-r63
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 1.6.21
|
appVersion: 1.6.21
|
||||||
|
@ -30,4 +30,4 @@ maintainers:
|
||||||
name: memcached
|
name: memcached
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts/tree/main/bitnami/memcached
|
- https://github.com/bitnami/charts/tree/main/bitnami/memcached
|
||||||
version: 6.6.0
|
version: 6.6.2
|
||||||
|
|
|
@ -80,7 +80,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| ----------------------------- | --------------------------------------------------------------------------------------------------------- | ---------------------- |
|
| ----------------------------- | --------------------------------------------------------------------------------------------------------- | ---------------------- |
|
||||||
| `image.registry` | Memcached image registry | `docker.io` |
|
| `image.registry` | Memcached image registry | `docker.io` |
|
||||||
| `image.repository` | Memcached image repository | `bitnami/memcached` |
|
| `image.repository` | Memcached image repository | `bitnami/memcached` |
|
||||||
| `image.tag` | Memcached image tag (immutable tags are recommended) | `1.6.21-debian-11-r62` |
|
| `image.tag` | Memcached image tag (immutable tags are recommended) | `1.6.21-debian-11-r84` |
|
||||||
| `image.digest` | Memcached image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `image.digest` | Memcached image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `image.pullPolicy` | Memcached image pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | Memcached image pull policy | `IfNotPresent` |
|
||||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||||
|
@ -207,7 +207,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` |
|
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` |
|
||||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||||
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/os-shell` |
|
||||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r43` |
|
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r63` |
|
||||||
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
||||||
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` |
|
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` |
|
||||||
|
@ -217,7 +217,7 @@ The command removes all the Kubernetes components associated with the chart and
|
||||||
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
|
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
|
||||||
| `metrics.image.registry` | Memcached exporter image registry | `docker.io` |
|
| `metrics.image.registry` | Memcached exporter image registry | `docker.io` |
|
||||||
| `metrics.image.repository` | Memcached exporter image repository | `bitnami/memcached-exporter` |
|
| `metrics.image.repository` | Memcached exporter image repository | `bitnami/memcached-exporter` |
|
||||||
| `metrics.image.tag` | Memcached exporter image tag (immutable tags are recommended) | `0.13.0-debian-11-r75` |
|
| `metrics.image.tag` | Memcached exporter image tag (immutable tags are recommended) | `0.13.0-debian-11-r95` |
|
||||||
| `metrics.image.digest` | Memcached exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
| `metrics.image.digest` | Memcached exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||||
| `metrics.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
| `metrics.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||||
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
||||||
category: Infrastructure
|
category: Infrastructure
|
||||||
licenses: Apache-2.0
|
licenses: Apache-2.0
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.9.0
|
appVersion: 2.10.1
|
||||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||||
This chart is not deployable by itself.
|
This chart is not deployable by itself.
|
||||||
home: https://bitnami.com
|
home: https://bitnami.com
|
||||||
|
@ -20,4 +20,4 @@ name: common
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/bitnami/charts
|
- https://github.com/bitnami/charts
|
||||||
type: library
|
type: library
|
||||||
version: 2.9.0
|
version: 2.10.1
|
||||||
|
|
|
@ -60,12 +60,13 @@ Return a topologyKey definition
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return a soft podAffinity/podAntiAffinity definition
|
Return a soft podAffinity/podAntiAffinity definition
|
||||||
{{ include "common.affinities.pods.soft" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "context" $) -}}
|
{{ include "common.affinities.pods.soft" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "extraPodAffinityTerms" .Values.extraPodAffinityTerms "context" $) -}}
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.affinities.pods.soft" -}}
|
{{- define "common.affinities.pods.soft" -}}
|
||||||
{{- $component := default "" .component -}}
|
{{- $component := default "" .component -}}
|
||||||
{{- $customLabels := default (dict) .customLabels -}}
|
{{- $customLabels := default (dict) .customLabels -}}
|
||||||
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
|
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
|
||||||
|
{{- $extraPodAffinityTerms := default (list) .extraPodAffinityTerms -}}
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
- podAffinityTerm:
|
- podAffinityTerm:
|
||||||
labelSelector:
|
labelSelector:
|
||||||
|
@ -78,16 +79,30 @@ preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
||||||
weight: 1
|
weight: 1
|
||||||
|
{{- range $extraPodAffinityTerms }}
|
||||||
|
- podAffinityTerm:
|
||||||
|
labelSelector:
|
||||||
|
matchLabels: {{- (include "common.labels.matchLabels" ( dict "customLabels" $customLabels "context" $.context )) | nindent 10 }}
|
||||||
|
{{- if not (empty $component) }}
|
||||||
|
{{ printf "app.kubernetes.io/component: %s" $component }}
|
||||||
|
{{- end }}
|
||||||
|
{{- range $key, $value := .extraMatchLabels }}
|
||||||
|
{{ $key }}: {{ $value | quote }}
|
||||||
|
{{- end }}
|
||||||
|
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
||||||
|
weight: {{ .weight | default 1 -}}
|
||||||
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return a hard podAffinity/podAntiAffinity definition
|
Return a hard podAffinity/podAntiAffinity definition
|
||||||
{{ include "common.affinities.pods.hard" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "context" $) -}}
|
{{ include "common.affinities.pods.hard" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "extraPodAffinityTerms" .Values.extraPodAffinityTerms "context" $) -}}
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.affinities.pods.hard" -}}
|
{{- define "common.affinities.pods.hard" -}}
|
||||||
{{- $component := default "" .component -}}
|
{{- $component := default "" .component -}}
|
||||||
{{- $customLabels := default (dict) .customLabels -}}
|
{{- $customLabels := default (dict) .customLabels -}}
|
||||||
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
|
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
|
||||||
|
{{- $extraPodAffinityTerms := default (list) .extraPodAffinityTerms -}}
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
- labelSelector:
|
- labelSelector:
|
||||||
matchLabels: {{- (include "common.labels.matchLabels" ( dict "customLabels" $customLabels "context" .context )) | nindent 8 }}
|
matchLabels: {{- (include "common.labels.matchLabels" ( dict "customLabels" $customLabels "context" .context )) | nindent 8 }}
|
||||||
|
@ -98,6 +113,17 @@ requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
{{ $key }}: {{ $value | quote }}
|
{{ $key }}: {{ $value | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
||||||
|
{{- range $extraPodAffinityTerms }}
|
||||||
|
- labelSelector:
|
||||||
|
matchLabels: {{- (include "common.labels.matchLabels" ( dict "customLabels" $customLabels "context" $.context )) | nindent 8 }}
|
||||||
|
{{- if not (empty $component) }}
|
||||||
|
{{ printf "app.kubernetes.io/component: %s" $component }}
|
||||||
|
{{- end }}
|
||||||
|
{{- range $key, $value := .extraMatchLabels }}
|
||||||
|
{{ $key }}: {{ $value | quote }}
|
||||||
|
{{- end }}
|
||||||
|
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
|
||||||
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
|
|
|
@ -11,16 +11,7 @@ Kubernetes standard labels
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.labels.standard" -}}
|
{{- define "common.labels.standard" -}}
|
||||||
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
||||||
{{ merge
|
{{ merge (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) (dict "app.kubernetes.io/name" (include "common.names.name" .context) "helm.sh/chart" (include "common.names.chart" .context) "app.kubernetes.io/instance" .context.Release.Name "app.kubernetes.io/managed-by" .context.Release.Service) | toYaml }}
|
||||||
(include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml)
|
|
||||||
(dict
|
|
||||||
"app.kubernetes.io/name" (include "common.names.name" .context)
|
|
||||||
"helm.sh/chart" (include "common.names.chart" .context)
|
|
||||||
"app.kubernetes.io/instance" .context.Release.Name
|
|
||||||
"app.kubernetes.io/managed-by" .context.Release.Service
|
|
||||||
)
|
|
||||||
| toYaml
|
|
||||||
}}
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
||||||
helm.sh/chart: {{ include "common.names.chart" . }}
|
helm.sh/chart: {{ include "common.names.chart" . }}
|
||||||
|
@ -40,14 +31,7 @@ overwrote them on metadata.labels fields.
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.labels.matchLabels" -}}
|
{{- define "common.labels.matchLabels" -}}
|
||||||
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
{{- if and (hasKey . "customLabels") (hasKey . "context") -}}
|
||||||
{{ merge
|
{{ merge (pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance") (dict "app.kubernetes.io/name" (include "common.names.name" .context) "app.kubernetes.io/instance" .context.Release.Name ) | toYaml }}
|
||||||
(pick (include "common.tplvalues.render" (dict "value" .customLabels "context" .context) | fromYaml) "app.kubernetes.io/name" "app.kubernetes.io/instance")
|
|
||||||
(dict
|
|
||||||
"app.kubernetes.io/name" (include "common.names.name" .context)
|
|
||||||
"app.kubernetes.io/instance" .context.Release.Name
|
|
||||||
)
|
|
||||||
| toYaml
|
|
||||||
}}
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
app.kubernetes.io/name: {{ include "common.names.name" . }}
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
|
|
@ -11,17 +11,28 @@ Usage:
|
||||||
{{ include "common.tplvalues.render" ( dict "value" .Values.path.to.the.Value "context" $ "scope" $app ) }}
|
{{ include "common.tplvalues.render" ( dict "value" .Values.path.to.the.Value "context" $ "scope" $app ) }}
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "common.tplvalues.render" -}}
|
{{- define "common.tplvalues.render" -}}
|
||||||
{{- if .scope }}
|
{{- $value := typeIs "string" .value | ternary .value (.value | toYaml) }}
|
||||||
{{- if typeIs "string" .value }}
|
{{- if contains "{{" (toJson .value) }}
|
||||||
{{- tpl (cat "{{- with $.RelativeScope -}}" .value "{{- end }}") (merge (dict "RelativeScope" .scope) .context) }}
|
{{- if .scope }}
|
||||||
|
{{- tpl (cat "{{- with $.RelativeScope -}}" $value "{{- end }}") (merge (dict "RelativeScope" .scope) .context) }}
|
||||||
{{- else }}
|
{{- else }}
|
||||||
{{- tpl (cat "{{- with $.RelativeScope -}}" (.value | toYaml) "{{- end }}") (merge (dict "RelativeScope" .scope) .context) }}
|
{{- tpl $value .context }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- else }}
|
{{- else }}
|
||||||
{{- if typeIs "string" .value }}
|
{{- $value }}
|
||||||
{{- tpl .value .context }}
|
{{- end }}
|
||||||
{{- else }}
|
|
||||||
{{- tpl (.value | toYaml) .context }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Merge a list of values that contains template after rendering them.
|
||||||
|
Merge precedence is consistent with http://masterminds.github.io/sprig/dicts.html#merge-mustmerge
|
||||||
|
Usage:
|
||||||
|
{{ include "common.tplvalues.merge" ( dict "values" (list .Values.path.to.the.Value1 .Values.path.to.the.Value2) "context" $ ) }}
|
||||||
|
*/}}
|
||||||
|
{{- define "common.tplvalues.merge" -}}
|
||||||
|
{{- $dst := dict -}}
|
||||||
|
{{- range .values -}}
|
||||||
|
{{- $dst = include "common.tplvalues.render" (dict "value" . "context" $.context "scope" $.scope) | fromYaml | merge $dst -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{ $dst | toYaml }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
|
@ -14,7 +14,7 @@ metadata:
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
{{- $podLabels := merge .Values.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector:
|
selector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
||||||
replicas: {{ .Values.replicaCount }}
|
replicas: {{ .Values.replicaCount }}
|
||||||
|
|
|
@ -12,7 +12,7 @@ metadata:
|
||||||
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
|
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
|
||||||
app.kubernetes.io/component: metrics
|
app.kubernetes.io/component: metrics
|
||||||
{{- if or .Values.metrics.service.annotations .Values.commonAnnotations }}
|
{{- if or .Values.metrics.service.annotations .Values.commonAnnotations }}
|
||||||
{{- $annotations := merge .Values.metrics.service.annotations .Values.commonAnnotations }}
|
{{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.service.annotations .Values.commonAnnotations ) "context" . ) }}
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
|
@ -25,6 +25,6 @@ spec:
|
||||||
- name: metrics
|
- name: metrics
|
||||||
port: {{ .Values.metrics.service.ports.metrics }}
|
port: {{ .Values.metrics.service.ports.metrics }}
|
||||||
targetPort: metrics
|
targetPort: metrics
|
||||||
{{- $podLabels := merge .Values.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -20,7 +20,7 @@ spec:
|
||||||
{{- if .Values.pdb.maxUnavailable }}
|
{{- if .Values.pdb.maxUnavailable }}
|
||||||
maxUnavailable: {{ .Values.pdb.maxUnavailable }}
|
maxUnavailable: {{ .Values.pdb.maxUnavailable }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $podLabels := merge .Values.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector:
|
selector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -10,7 +10,7 @@ metadata:
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
|
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
|
||||||
{{- if or .Values.service.annotations .Values.commonAnnotations }}
|
{{- if or .Values.service.annotations .Values.commonAnnotations }}
|
||||||
{{- $annotations := merge .Values.service.annotations .Values.commonAnnotations }}
|
{{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.service.annotations .Values.commonAnnotations ) "context" . ) }}
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
|
@ -45,5 +45,5 @@ spec:
|
||||||
{{- if .Values.service.extraPorts }}
|
{{- if .Values.service.extraPorts }}
|
||||||
{{- include "common.tplvalues.render" (dict "value" .Values.service.extraPorts "context" $) | nindent 4 }}
|
{{- include "common.tplvalues.render" (dict "value" .Values.service.extraPorts "context" $) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $podLabels := merge .Values.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
selector: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 4 }}
|
||||||
|
|
|
@ -12,7 +12,7 @@ metadata:
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
|
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
|
||||||
{{- if or .Values.serviceAccount.annotations .Values.commonAnnotations }}
|
{{- if or .Values.serviceAccount.annotations .Values.commonAnnotations }}
|
||||||
{{- $annotations := merge .Values.serviceAccount.annotations .Values.commonAnnotations }}
|
{{- $annotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.serviceAccount.annotations .Values.commonAnnotations ) "context" . ) }}
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" $annotations "context" $) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -9,7 +9,7 @@ kind: ServiceMonitor
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ template "common.names.fullname" . }}
|
name: {{ template "common.names.fullname" . }}
|
||||||
namespace: {{ default .Release.Namespace .Values.metrics.serviceMonitor.namespace | quote }}
|
namespace: {{ default .Release.Namespace .Values.metrics.serviceMonitor.namespace | quote }}
|
||||||
{{- $labels := merge .Values.metrics.serviceMonitor.labels .Values.commonLabels }}
|
{{- $labels := include "common.tplvalues.merge" ( dict "values" ( list .Values.metrics.serviceMonitor.labels .Values.commonLabels ) "context" . ) }}
|
||||||
labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
|
labels: {{- include "common.labels.standard" ( dict "customLabels" $labels "context" $ ) | nindent 4 }}
|
||||||
{{- if .Values.commonAnnotations }}
|
{{- if .Values.commonAnnotations }}
|
||||||
annotations:
|
annotations:
|
||||||
|
|
|
@ -14,7 +14,7 @@ metadata:
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
{{- $podLabels := merge .Values.podLabels .Values.commonLabels }}
|
{{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }}
|
||||||
selector:
|
selector:
|
||||||
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }}
|
||||||
replicas: {{ .Values.replicaCount }}
|
replicas: {{ .Values.replicaCount }}
|
||||||
|
@ -253,10 +253,10 @@ spec:
|
||||||
volumeClaimTemplates:
|
volumeClaimTemplates:
|
||||||
- metadata:
|
- metadata:
|
||||||
name: data
|
name: data
|
||||||
{{- $claimLabels := merge .Values.persistence.labels .Values.commonLabels }}
|
{{- $claimLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.persistence.labels .Values.commonLabels ) "context" . ) }}
|
||||||
labels: {{- include "common.labels.matchLabels" ( dict "customLabels" $claimLabels "context" $ ) | nindent 10 }}
|
labels: {{- include "common.labels.matchLabels" ( dict "customLabels" $claimLabels "context" $ ) | nindent 10 }}
|
||||||
{{- if or .Values.persistence.annotations .Values.commonAnnotations }}
|
{{- if or .Values.persistence.annotations .Values.commonAnnotations }}
|
||||||
{{- $claimAnnotations := merge .Values.persistence.annotations .Values.commonAnnotations }}
|
{{- $claimAnnotations := include "common.tplvalues.merge" ( dict "values" ( list .Values.persistence.annotations .Values.commonAnnotations ) "context" . ) }}
|
||||||
annotations: {{- include "common.tplvalues.render" ( dict "value" $claimAnnotations "context" $) | nindent 10 }}
|
annotations: {{- include "common.tplvalues.render" ( dict "value" $claimAnnotations "context" $) | nindent 10 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -73,7 +73,7 @@ diagnosticMode:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/memcached
|
repository: bitnami/memcached
|
||||||
tag: 1.6.21-debian-11-r62
|
tag: 1.6.21-debian-11-r84
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -515,7 +515,7 @@ volumePermissions:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/os-shell
|
repository: bitnami/os-shell
|
||||||
tag: 11-debian-11-r43
|
tag: 11-debian-11-r63
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
@ -560,7 +560,7 @@ metrics:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/memcached-exporter
|
repository: bitnami/memcached-exporter
|
||||||
tag: 0.13.0-debian-11-r75
|
tag: 0.13.0-debian-11-r95
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -76,7 +76,7 @@ diagnosticMode:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/wordpress
|
repository: bitnami/wordpress
|
||||||
tag: 6.3.1-debian-11-r2
|
tag: 6.3.1-debian-11-r14
|
||||||
digest: ""
|
digest: ""
|
||||||
## Specify a imagePullPolicy
|
## Specify a imagePullPolicy
|
||||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||||
|
@ -766,7 +766,7 @@ volumePermissions:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/os-shell
|
repository: bitnami/os-shell
|
||||||
tag: 11-debian-11-r54
|
tag: 11-debian-11-r66
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
@ -860,7 +860,7 @@ metrics:
|
||||||
image:
|
image:
|
||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: bitnami/apache-exporter
|
repository: bitnami/apache-exporter
|
||||||
tag: 1.0.1-debian-11-r32
|
tag: 1.0.1-debian-11-r44
|
||||||
digest: ""
|
digest: ""
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
## Optionally specify an array of imagePullSecrets.
|
## Optionally specify an array of imagePullSecrets.
|
||||||
|
|
|
@ -4,7 +4,7 @@ annotations:
|
||||||
catalog.cattle.io/kube-version: '>=1.8-0'
|
catalog.cattle.io/kube-version: '>=1.8-0'
|
||||||
catalog.cattle.io/release-name: cockroachdb
|
catalog.cattle.io/release-name: cockroachdb
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
appVersion: 23.1.9
|
appVersion: 23.1.10
|
||||||
description: CockroachDB is a scalable, survivable, strongly-consistent SQL database.
|
description: CockroachDB is a scalable, survivable, strongly-consistent SQL database.
|
||||||
home: https://www.cockroachlabs.com
|
home: https://www.cockroachlabs.com
|
||||||
icon: https://raw.githubusercontent.com/cockroachdb/cockroach/master/docs/media/cockroach_db.png
|
icon: https://raw.githubusercontent.com/cockroachdb/cockroach/master/docs/media/cockroach_db.png
|
||||||
|
@ -14,4 +14,4 @@ maintainers:
|
||||||
name: cockroachdb
|
name: cockroachdb
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/cockroachdb/cockroach
|
- https://github.com/cockroachdb/cockroach
|
||||||
version: 11.1.6
|
version: 11.1.7
|
||||||
|
|
|
@ -229,10 +229,10 @@ kubectl get pods \
|
||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
my-release-cockroachdb-0 cockroachdb/cockroach:v23.1.9
|
my-release-cockroachdb-0 cockroachdb/cockroach:v23.1.10
|
||||||
my-release-cockroachdb-1 cockroachdb/cockroach:v23.1.9
|
my-release-cockroachdb-1 cockroachdb/cockroach:v23.1.10
|
||||||
my-release-cockroachdb-2 cockroachdb/cockroach:v23.1.9
|
my-release-cockroachdb-2 cockroachdb/cockroach:v23.1.10
|
||||||
my-release-cockroachdb-3 cockroachdb/cockroach:v23.1.9
|
my-release-cockroachdb-3 cockroachdb/cockroach:v23.1.10
|
||||||
```
|
```
|
||||||
|
|
||||||
Resume normal operations. Once you are comfortable that the stability and performance of the cluster is what you'd expect post-upgrade, finalize the upgrade:
|
Resume normal operations. Once you are comfortable that the stability and performance of the cluster is what you'd expect post-upgrade, finalize the upgrade:
|
||||||
|
@ -316,7 +316,7 @@ For details see the [`values.yaml`](values.yaml) file.
|
||||||
| `conf.store.size` | CockroachDB storage size | `""` |
|
| `conf.store.size` | CockroachDB storage size | `""` |
|
||||||
| `conf.store.attrs` | CockroachDB storage attributes | `""` |
|
| `conf.store.attrs` | CockroachDB storage attributes | `""` |
|
||||||
| `image.repository` | Container image name | `cockroachdb/cockroach` |
|
| `image.repository` | Container image name | `cockroachdb/cockroach` |
|
||||||
| `image.tag` | Container image tag | `v23.1.9` |
|
| `image.tag` | Container image tag | `v23.1.10` |
|
||||||
| `image.pullPolicy` | Container pull policy | `IfNotPresent` |
|
| `image.pullPolicy` | Container pull policy | `IfNotPresent` |
|
||||||
| `image.credentials` | `registry`, `user` and `pass` credentials to pull private image | `{}` |
|
| `image.credentials` | `registry`, `user` and `pass` credentials to pull private image | `{}` |
|
||||||
| `statefulset.replicas` | StatefulSet replicas number | `3` |
|
| `statefulset.replicas` | StatefulSet replicas number | `3` |
|
||||||
|
|
|
@ -24,6 +24,9 @@ spec:
|
||||||
app.kubernetes.io/name: {{ template "cockroachdb.name" . }}
|
app.kubernetes.io/name: {{ template "cockroachdb.name" . }}
|
||||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||||
|
{{- with .Values.tls.selfSigner.annotations }}
|
||||||
|
annotations: {{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
{{- if and .Values.tls.certs.selfSigner.securityContext.enabled }}
|
{{- if and .Values.tls.certs.selfSigner.securityContext.enabled }}
|
||||||
securityContext:
|
securityContext:
|
||||||
|
@ -33,6 +36,18 @@ spec:
|
||||||
runAsNonRoot: true
|
runAsNonRoot: true
|
||||||
{{- end }}
|
{{- end }}
|
||||||
restartPolicy: Never
|
restartPolicy: Never
|
||||||
|
{{- if or .Values.tls.selfSigner.nodeAffinity }}
|
||||||
|
affinity:
|
||||||
|
{{- with .Values.tls.selfSigner.nodeAffinity }}
|
||||||
|
nodeAffinity: {{- toYaml . | nindent 10 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.tls.selfSigner.nodeSelector }}
|
||||||
|
nodeSelector: {{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.tls.selfSigner.tolerations }}
|
||||||
|
tolerations: {{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: cert-generate-job
|
- name: cert-generate-job
|
||||||
image: "{{ .Values.tls.selfSigner.image.registry }}/{{ .Values.tls.selfSigner.image.repository }}:{{ .Values.tls.selfSigner.image.tag }}"
|
image: "{{ .Values.tls.selfSigner.image.registry }}/{{ .Values.tls.selfSigner.image.repository }}:{{ .Values.tls.selfSigner.image.tag }}"
|
||||||
|
|
|
@ -7,7 +7,7 @@ fullnameOverride: ""
|
||||||
|
|
||||||
image:
|
image:
|
||||||
repository: cockroachdb/cockroach
|
repository: cockroachdb/cockroach
|
||||||
tag: v23.1.9
|
tag: v23.1.10
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
credentials: {}
|
credentials: {}
|
||||||
# registry: docker.io
|
# registry: docker.io
|
||||||
|
@ -526,10 +526,25 @@ tls:
|
||||||
nodeCertExpiryWindow: 168h
|
nodeCertExpiryWindow: 168h
|
||||||
|
|
||||||
selfSigner:
|
selfSigner:
|
||||||
|
# Additional annotations to apply to the Pod of this Job.
|
||||||
|
annotations: {}
|
||||||
|
|
||||||
|
# Affinity rules for scheduling the Pod of this Job.
|
||||||
|
# https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#node-affinity
|
||||||
|
affinity: {}
|
||||||
|
|
||||||
|
# Node selection constraints for scheduling the Pod of this Job.
|
||||||
|
# https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
||||||
|
nodeSelector: {}
|
||||||
|
|
||||||
|
# Taints to be tolerated by the Pod of this Job.
|
||||||
|
# https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
|
||||||
|
tolerations: []
|
||||||
|
|
||||||
# Image Placeholder for the selfSigner utility. This will be changed once the CI workflows for the image is in place.
|
# Image Placeholder for the selfSigner utility. This will be changed once the CI workflows for the image is in place.
|
||||||
image:
|
image:
|
||||||
repository: cockroachlabs-helm-charts/cockroach-self-signer-cert
|
repository: cockroachlabs-helm-charts/cockroach-self-signer-cert
|
||||||
tag: "1.4"
|
tag: "1.5"
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
credentials: {}
|
credentials: {}
|
||||||
registry: gcr.io
|
registry: gcr.io
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
# Datadog changelog
|
# Datadog changelog
|
||||||
|
|
||||||
|
## 3.36.2
|
||||||
|
|
||||||
|
* Update `fips.image.tag` to `0.5.5` which upgrades HAProxy to 2.4.24 and zlib to 1.3
|
||||||
|
|
||||||
|
## 3.36.1
|
||||||
|
|
||||||
|
* Add option to enable CWS security profiles (runtime anomaly detection)
|
||||||
|
|
||||||
## 3.36.0
|
## 3.36.0
|
||||||
|
|
||||||
* Enable Remote Config by default
|
* Enable Remote Config by default
|
||||||
|
|
|
@ -19,4 +19,4 @@ name: datadog
|
||||||
sources:
|
sources:
|
||||||
- https://app.datadoghq.com/account/settings#agent/kubernetes
|
- https://app.datadoghq.com/account/settings#agent/kubernetes
|
||||||
- https://github.com/DataDog/datadog-agent
|
- https://github.com/DataDog/datadog-agent
|
||||||
version: 3.36.0
|
version: 3.36.2
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Datadog
|
# Datadog
|
||||||
|
|
||||||
![Version: 3.36.0](https://img.shields.io/badge/Version-3.36.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
|
![Version: 3.36.2](https://img.shields.io/badge/Version-3.36.2-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
|
||||||
|
|
||||||
[Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/).
|
[Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/).
|
||||||
|
|
||||||
|
@ -708,6 +708,7 @@ helm install <RELEASE_NAME> \
|
||||||
| datadog.securityAgent.runtime.fimEnabled | bool | `false` | Set to true to enable Cloud Workload Security (CWS) File Integrity Monitoring |
|
| datadog.securityAgent.runtime.fimEnabled | bool | `false` | Set to true to enable Cloud Workload Security (CWS) File Integrity Monitoring |
|
||||||
| datadog.securityAgent.runtime.network.enabled | bool | `true` | Set to true to enable the collection of CWS network events |
|
| datadog.securityAgent.runtime.network.enabled | bool | `true` | Set to true to enable the collection of CWS network events |
|
||||||
| datadog.securityAgent.runtime.policies.configMap | string | `nil` | Contains CWS policies that will be used |
|
| datadog.securityAgent.runtime.policies.configMap | string | `nil` | Contains CWS policies that will be used |
|
||||||
|
| datadog.securityAgent.runtime.securityProfile.enabled | bool | `false` | Set to true to enable CWS runtime anomaly detection |
|
||||||
| datadog.securityAgent.runtime.syscallMonitor.enabled | bool | `false` | Set to true to enable the Syscall monitoring (recommended for troubleshooting only) |
|
| datadog.securityAgent.runtime.syscallMonitor.enabled | bool | `false` | Set to true to enable the Syscall monitoring (recommended for troubleshooting only) |
|
||||||
| datadog.securityContext | object | `{"runAsUser":0}` | Allows you to overwrite the default PodSecurityContext on the Daemonset or Deployment |
|
| datadog.securityContext | object | `{"runAsUser":0}` | Allows you to overwrite the default PodSecurityContext on the Daemonset or Deployment |
|
||||||
| datadog.serviceMonitoring.enabled | bool | `false` | Enable Universal Service Monitoring |
|
| datadog.serviceMonitoring.enabled | bool | `false` | Enable Universal Service Monitoring |
|
||||||
|
@ -741,7 +742,7 @@ helm install <RELEASE_NAME> \
|
||||||
| fips.image.name | string | `"fips-proxy"` | |
|
| fips.image.name | string | `"fips-proxy"` | |
|
||||||
| fips.image.pullPolicy | string | `"IfNotPresent"` | Datadog the FIPS sidecar image pull policy |
|
| fips.image.pullPolicy | string | `"IfNotPresent"` | Datadog the FIPS sidecar image pull policy |
|
||||||
| fips.image.repository | string | `nil` | Override default registry + image.name for the FIPS sidecar container. |
|
| fips.image.repository | string | `nil` | Override default registry + image.name for the FIPS sidecar container. |
|
||||||
| fips.image.tag | string | `"0.5.4"` | Define the FIPS sidecar container version to use. |
|
| fips.image.tag | string | `"0.5.5"` | Define the FIPS sidecar container version to use. |
|
||||||
| fips.local_address | string | `"127.0.0.1"` | |
|
| fips.local_address | string | `"127.0.0.1"` | |
|
||||||
| fips.port | int | `9803` | |
|
| fips.port | int | `9803` | |
|
||||||
| fips.portRange | int | `15` | |
|
| fips.portRange | int | `15` | |
|
||||||
|
|
|
@ -68,6 +68,8 @@ data:
|
||||||
enabled: false
|
enabled: false
|
||||||
traced_cgroups_count: 0
|
traced_cgroups_count: 0
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
security_profile:
|
||||||
|
enabled: {{ $.Values.datadog.securityAgent.runtime.securityProfile.enabled }}
|
||||||
|
|
||||||
{{- if eq .Values.datadog.systemProbe.seccomp "localhost/system-probe" }}
|
{{- if eq .Values.datadog.systemProbe.seccomp "localhost/system-probe" }}
|
||||||
---
|
---
|
||||||
|
|
|
@ -706,6 +706,10 @@ datadog:
|
||||||
# datadog.securityAgent.runtime.activityDump.pathMerge.enabled -- Set to true to enable the merging of similar paths
|
# datadog.securityAgent.runtime.activityDump.pathMerge.enabled -- Set to true to enable the merging of similar paths
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
|
securityProfile:
|
||||||
|
# datadog.securityAgent.runtime.securityProfile.enabled -- Set to true to enable CWS runtime anomaly detection
|
||||||
|
enabled: false
|
||||||
|
|
||||||
## Manage NetworkPolicy
|
## Manage NetworkPolicy
|
||||||
networkPolicy:
|
networkPolicy:
|
||||||
# datadog.networkPolicy.create -- If true, create NetworkPolicy for all the components
|
# datadog.networkPolicy.create -- If true, create NetworkPolicy for all the components
|
||||||
|
@ -1177,7 +1181,7 @@ fips:
|
||||||
name: fips-proxy
|
name: fips-proxy
|
||||||
|
|
||||||
# fips.image.tag -- Define the FIPS sidecar container version to use.
|
# fips.image.tag -- Define the FIPS sidecar container version to use.
|
||||||
tag: 0.5.4
|
tag: 0.5.5
|
||||||
|
|
||||||
# fips.image.pullPolicy -- Datadog the FIPS sidecar image pull policy
|
# fips.image.pullPolicy -- Datadog the FIPS sidecar image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
|
@ -4,7 +4,7 @@ annotations:
|
||||||
catalog.cattle.io/kube-version: '>=1.16-0'
|
catalog.cattle.io/kube-version: '>=1.16-0'
|
||||||
catalog.cattle.io/release-name: nats
|
catalog.cattle.io/release-name: nats
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: 2.9.21
|
appVersion: 2.9.22
|
||||||
description: A Helm chart for the NATS.io High Speed Cloud Native Distributed Communications
|
description: A Helm chart for the NATS.io High Speed Cloud Native Distributed Communications
|
||||||
Technology.
|
Technology.
|
||||||
home: http://github.com/nats-io/k8s
|
home: http://github.com/nats-io/k8s
|
||||||
|
@ -18,4 +18,4 @@ maintainers:
|
||||||
name: The NATS Authors
|
name: The NATS Authors
|
||||||
url: https://github.com/nats-io
|
url: https://github.com/nats-io
|
||||||
name: nats
|
name: nats
|
||||||
version: 1.0.2
|
version: 1.0.3
|
||||||
|
|
|
@ -308,7 +308,7 @@ config:
|
||||||
container:
|
container:
|
||||||
image:
|
image:
|
||||||
repository: nats
|
repository: nats
|
||||||
tag: 2.9.21-alpine
|
tag: 2.9.22-alpine
|
||||||
pullPolicy:
|
pullPolicy:
|
||||||
registry:
|
registry:
|
||||||
|
|
||||||
|
@ -560,7 +560,7 @@ natsBox:
|
||||||
container:
|
container:
|
||||||
image:
|
image:
|
||||||
repository: natsio/nats-box
|
repository: natsio/nats-box
|
||||||
tag: 0.13.8
|
tag: 0.13.9
|
||||||
pullPolicy:
|
pullPolicy:
|
||||||
registry:
|
registry:
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
annotations:
|
annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: Quobyte Cluster Deployment
|
catalog.cattle.io/display-name: Quobyte Cluster Deployment
|
||||||
catalog.cattle.io/kube-version: 1.20-0 - 1.25-0
|
catalog.cattle.io/kube-version: 1.20-0 - 1.27-0
|
||||||
catalog.cattle.io/release-name: quobyte-cluster
|
catalog.cattle.io/release-name: quobyte-cluster
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: "3"
|
appVersion: "3"
|
||||||
|
@ -11,9 +11,9 @@ icon: https://quobyte.github.io/quobyte-k8s-resources/images/quobyte.png
|
||||||
keywords:
|
keywords:
|
||||||
- quobyte
|
- quobyte
|
||||||
- storage
|
- storage
|
||||||
kubeVersion: 1.20-0 - 1.25-0
|
kubeVersion: 1.20-0 - 1.27-0
|
||||||
name: quobyte-cluster
|
name: quobyte-cluster
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/quobyte/quobyte-k8s-resources
|
- https://github.com/quobyte/quobyte-k8s-resources
|
||||||
type: application
|
type: application
|
||||||
version: 0.1.8
|
version: 0.1.9
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: console
|
- name: console
|
||||||
repository: https://charts.redpanda.com
|
repository: https://charts.redpanda.com
|
||||||
version: 0.7.1
|
version: 0.7.2
|
||||||
- name: connectors
|
- name: connectors
|
||||||
repository: https://charts.redpanda.com
|
repository: https://charts.redpanda.com
|
||||||
version: 0.1.5
|
version: 0.1.5
|
||||||
digest: sha256:71281a2120a0fff2668989c34105d88cb4ad02db7a9affc446775f49746bd12b
|
digest: sha256:1c770fac6e8dee7fb5731db478dd04350e310e5cf1dccf2a74ae5d6e6ee85dc8
|
||||||
generated: "2023-09-11T22:25:31.16539459Z"
|
generated: "2023-09-15T11:53:46.309229737Z"
|
||||||
|
|
|
@ -37,4 +37,4 @@ name: redpanda
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/redpanda-data/helm-charts
|
- https://github.com/redpanda-data/helm-charts
|
||||||
type: application
|
type: application
|
||||||
version: 5.3.4
|
version: 5.4.2
|
||||||
|
|
|
@ -19,4 +19,4 @@ name: console
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/redpanda-data/helm-charts
|
- https://github.com/redpanda-data/helm-charts
|
||||||
type: application
|
type: application
|
||||||
version: 0.7.1
|
version: 0.7.2
|
||||||
|
|
|
@ -245,6 +245,12 @@ spec:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: {{ include "console.fullname" . }}
|
name: {{ include "console.fullname" . }}
|
||||||
key: enterprise-license
|
key: enterprise-license
|
||||||
|
{{- else if dig "licenseSecretRef" "name" "" .Values.enterprise }}
|
||||||
|
- name: LICENSE
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: {{ dig "licenseSecretRef" "name" "" .Values.enterprise }}
|
||||||
|
key: {{ dig "licenseSecretRef" "key" "enterprise-license" .Values.enterprise }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.secret.redpanda.adminApi.password }}
|
{{- if .Values.secret.redpanda.adminApi.password }}
|
||||||
- name: REDPANDA_ADMINAPI_PASSWORD
|
- name: REDPANDA_ADMINAPI_PASSWORD
|
||||||
|
|
|
@ -234,6 +234,13 @@ secret:
|
||||||
# tlsCert:
|
# tlsCert:
|
||||||
# tlsKey:
|
# tlsKey:
|
||||||
|
|
||||||
|
# -- Settings for license key, as an alternative to secret.enterprise when
|
||||||
|
# a license secret is available
|
||||||
|
enterprise:
|
||||||
|
licenseSecretRef:
|
||||||
|
name: ""
|
||||||
|
key: ""
|
||||||
|
|
||||||
# -- Settings for liveness and readiness probes.
|
# -- Settings for liveness and readiness probes.
|
||||||
# For details,
|
# For details,
|
||||||
# see the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes).
|
# see the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes).
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
---
|
||||||
|
statefulset:
|
||||||
|
sideCars:
|
||||||
|
controllers:
|
||||||
|
enabled: true
|
|
@ -129,7 +129,7 @@ limitations under the License.
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- with dig "node" dict .Values.config }}
|
{{- with dig "node" dict .Values.config }}
|
||||||
{{- range $key, $element := .}}
|
{{- range $key, $element := .}}
|
||||||
{{- if or (eq (typeOf $element) "bool") $element }}
|
{{- if and (or (eq (typeOf $element) "bool") $element) (and (eq $key "crash_loop_limit") (include "redpanda-atleast-23-1-1" $root | fromJson).bool) }}
|
||||||
{{ $key }}: {{ $element | toYaml }}
|
{{ $key }}: {{ $element | toYaml }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
|
@ -58,6 +58,9 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- with .Values.tolerations }}
|
{{- with .Values.tolerations }}
|
||||||
tolerations: {{- toYaml . | nindent 8 }}
|
tolerations: {{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.post_install_job.affinity }}
|
||||||
|
affinity: {{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
restartPolicy: Never
|
restartPolicy: Never
|
||||||
securityContext: {{ include "pod-security-context" . | nindent 8 }}
|
securityContext: {{ include "pod-security-context" . | nindent 8 }}
|
||||||
|
|
|
@ -53,6 +53,9 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- with .Values.tolerations }}
|
{{- with .Values.tolerations }}
|
||||||
tolerations: {{- toYaml . | nindent 8 }}
|
tolerations: {{- toYaml . | nindent 8 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.post_upgrade_job.affinity }}
|
||||||
|
affinity: {{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
restartPolicy: Never
|
restartPolicy: Never
|
||||||
securityContext: {{ include "pod-security-context" . | nindent 8 }}
|
securityContext: {{ include "pod-security-context" . | nindent 8 }}
|
||||||
|
|
|
@ -110,3 +110,123 @@ subjects:
|
||||||
name: {{ include "redpanda.serviceAccountName" . }}
|
name: {{ include "redpanda.serviceAccountName" . }}
|
||||||
namespace: {{ .Release.Namespace | quote }}
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if and .Values.statefulset.sideCars.controllers.enabled .Values.statefulset.sideCars.controllers.createRBAC }}
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: ClusterRole
|
||||||
|
metadata:
|
||||||
|
name: {{ include "redpanda.fullname" . }}-sidecar-controllers
|
||||||
|
labels:
|
||||||
|
{{- with include "full.labels" . }}
|
||||||
|
{{- . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.serviceAccount.annotations }}
|
||||||
|
annotations:
|
||||||
|
{{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
rules:
|
||||||
|
- apiGroups:
|
||||||
|
- ""
|
||||||
|
resources:
|
||||||
|
- nodes
|
||||||
|
verbs:
|
||||||
|
- get
|
||||||
|
- list
|
||||||
|
- watch
|
||||||
|
- apiGroups:
|
||||||
|
- ""
|
||||||
|
resources:
|
||||||
|
- persistentvolumes
|
||||||
|
verbs:
|
||||||
|
- delete
|
||||||
|
- get
|
||||||
|
- list
|
||||||
|
- patch
|
||||||
|
- update
|
||||||
|
- watch
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: ClusterRoleBinding
|
||||||
|
metadata:
|
||||||
|
name: {{ include "redpanda.fullname" . }}-sidecar-controllers
|
||||||
|
labels:
|
||||||
|
{{- with include "full.labels" . }}
|
||||||
|
{{- . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.serviceAccount.annotations }}
|
||||||
|
annotations:
|
||||||
|
{{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
roleRef:
|
||||||
|
apiGroup: rbac.authorization.k8s.io
|
||||||
|
kind: ClusterRole
|
||||||
|
name: {{ include "redpanda.fullname" . }}-sidecar-controllers
|
||||||
|
subjects:
|
||||||
|
- kind: ServiceAccount
|
||||||
|
name: {{ include "redpanda.serviceAccountName" . }}
|
||||||
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: Role
|
||||||
|
metadata:
|
||||||
|
name: {{ include "redpanda.fullname" . }}-sidecar-controllers
|
||||||
|
labels:
|
||||||
|
{{- with include "full.labels" . }}
|
||||||
|
{{- . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.serviceAccount.annotations }}
|
||||||
|
annotations:
|
||||||
|
{{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
rules:
|
||||||
|
- apiGroups:
|
||||||
|
- ""
|
||||||
|
resources:
|
||||||
|
- secrets
|
||||||
|
verbs:
|
||||||
|
- get
|
||||||
|
- list
|
||||||
|
- watch
|
||||||
|
- apiGroups:
|
||||||
|
- apps
|
||||||
|
resources:
|
||||||
|
- statefulsets
|
||||||
|
verbs:
|
||||||
|
- get
|
||||||
|
- patch
|
||||||
|
- update
|
||||||
|
- list
|
||||||
|
- watch
|
||||||
|
- apiGroups:
|
||||||
|
- ""
|
||||||
|
resources:
|
||||||
|
- persistentvolumeclaims
|
||||||
|
verbs:
|
||||||
|
- delete
|
||||||
|
- get
|
||||||
|
- list
|
||||||
|
- patch
|
||||||
|
- update
|
||||||
|
- watch
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: RoleBinding
|
||||||
|
metadata:
|
||||||
|
name: {{ include "redpanda.fullname" . }}-sidecar-controllers
|
||||||
|
labels:
|
||||||
|
{{- with include "full.labels" . }}
|
||||||
|
{{- . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.serviceAccount.annotations }}
|
||||||
|
annotations:
|
||||||
|
{{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
roleRef:
|
||||||
|
apiGroup: rbac.authorization.k8s.io
|
||||||
|
kind: Role
|
||||||
|
name: {{ include "redpanda.fullname" . }}-sidecar-controllers
|
||||||
|
subjects:
|
||||||
|
- kind: ServiceAccount
|
||||||
|
name: {{ include "redpanda.serviceAccountName" . }}
|
||||||
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
|
{{- end }}
|
||||||
|
|
|
@ -318,6 +318,27 @@ spec:
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if and .Values.rbac.enabled .Values.statefulset.sideCars.controllers.enabled }}
|
||||||
|
- name: redpanda-controllers
|
||||||
|
image: {{ .Values.statefulset.sideCars.controllers.image.repository }}:{{ .Values.statefulset.sideCars.controllers.image.tag }}
|
||||||
|
command:
|
||||||
|
- /manager
|
||||||
|
args:
|
||||||
|
- --operator-mode=false
|
||||||
|
- --namespace={{ .Release.Namespace }}
|
||||||
|
- --health-probe-bind-address={{ .Values.statefulset.sideCars.controllers.healthProbeAddress | quote }}
|
||||||
|
- --metrics-bind-address={{ .Values.statefulset.sideCars.controllers.metricsAddress | quote }}
|
||||||
|
- --additional-controllers={{ join "," .Values.statefulset.sideCars.controllers.run }}
|
||||||
|
env:
|
||||||
|
- name: REDPANDA_HELM_RELEASE_NAME
|
||||||
|
value: {{ .Release.Name }}
|
||||||
|
{{- if get .Values.statefulset.sideCars.controllers "resources" }}
|
||||||
|
resources: {{- toYaml .Values.statefulset.sideCars.controllers.resources | nindent 12 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if get .Values.statefulset.sideCars.controllers "securityContext" }}
|
||||||
|
securityContext: {{- toYaml .Values.statefulset.sideCars.controllers.securityContext | nindent 12 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
volumes:
|
volumes:
|
||||||
{{- if dig "extraVolumes" false .Values.statefulset -}}
|
{{- if dig "extraVolumes" false .Values.statefulset -}}
|
||||||
{{ tpl .Values.statefulset.extraVolumes . | nindent 8 }}
|
{{ tpl .Values.statefulset.extraVolumes . | nindent 8 }}
|
||||||
|
|
|
@ -469,6 +469,12 @@
|
||||||
},
|
},
|
||||||
"cloud_storage_api_endpoint_port": {
|
"cloud_storage_api_endpoint_port": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"cloud_storage_azure_adls_endpoint": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"cloud_storage_azure_adls_port": {
|
||||||
|
"type": "integer"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -505,6 +511,9 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"affinity": {
|
||||||
|
"type": "object"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -545,6 +554,9 @@
|
||||||
},
|
},
|
||||||
"extraEnvFrom": {
|
"extraEnvFrom": {
|
||||||
"type": ["array", "string"]
|
"type": ["array", "string"]
|
||||||
|
},
|
||||||
|
"affinity": {
|
||||||
|
"type": "object"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -744,6 +756,51 @@
|
||||||
"extraVolumeMounts": {
|
"extraVolumeMounts": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"controllers": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"enabled": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"resources": {
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"securityContext": {
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"run": {
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"healthProbeAddress": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"metricsAddress": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"description": "Values used to define the container image to be used for Redpanda",
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"repository",
|
||||||
|
"tag"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"repository": {
|
||||||
|
"description": "container image repository",
|
||||||
|
"default": "docker.redpanda.com/redpandadata/redpanda-operator",
|
||||||
|
"type": "string",
|
||||||
|
"pattern": "^[a-z0-9-_/.]+$"
|
||||||
|
},
|
||||||
|
"tag": {
|
||||||
|
"description": "The container image tag. Use the Redpanda release version. Must be a valid semver prefixed with a 'v'.",
|
||||||
|
"default": "Chart.appVersion",
|
||||||
|
"type": "string",
|
||||||
|
"pattern": "^v(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?$|^$"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -435,6 +435,10 @@ storage:
|
||||||
# -- Required for ABS.
|
# -- Required for ABS.
|
||||||
# See the [property reference documentation](https://docs.redpanda.com/docs/reference/cluster-properties/#cloud_storage_azure_shared_key).
|
# See the [property reference documentation](https://docs.redpanda.com/docs/reference/cluster-properties/#cloud_storage_azure_shared_key).
|
||||||
cloud_storage_azure_shared_key: null
|
cloud_storage_azure_shared_key: null
|
||||||
|
# -- Required for ABS hierarchical namespace
|
||||||
|
# Available starting from 23.2.8
|
||||||
|
# cloud_storage_azure_adls_endpoint: ""
|
||||||
|
# cloud_storage_azure_adls_port: ""
|
||||||
# Available starting from 22.3.X
|
# Available starting from 22.3.X
|
||||||
# -- Required for AWS and GCS authentication with IAM roles.
|
# -- Required for AWS and GCS authentication with IAM roles.
|
||||||
# See the [property reference documentation](https://docs.redpanda.com/docs/reference/cluster-properties/#cloud_storage_credentials_source).
|
# See the [property reference documentation](https://docs.redpanda.com/docs/reference/cluster-properties/#cloud_storage_credentials_source).
|
||||||
|
@ -479,6 +483,7 @@ post_install_job:
|
||||||
# memory: 1024Mi
|
# memory: 1024Mi
|
||||||
# labels: {}
|
# labels: {}
|
||||||
# annotations: {}
|
# annotations: {}
|
||||||
|
affinity: {}
|
||||||
|
|
||||||
post_upgrade_job:
|
post_upgrade_job:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
@ -503,6 +508,7 @@ post_upgrade_job:
|
||||||
# extraEnvFrom:
|
# extraEnvFrom:
|
||||||
# - secretRef:
|
# - secretRef:
|
||||||
# name: redpanda-aws-secrets
|
# name: redpanda-aws-secrets
|
||||||
|
affinity: {}
|
||||||
|
|
||||||
statefulset:
|
statefulset:
|
||||||
# -- Number of Redpanda brokers (Redpanda Data recommends setting this to the number of worker nodes in the cluster)
|
# -- Number of Redpanda brokers (Redpanda Data recommends setting this to the number of worker nodes in the cluster)
|
||||||
|
@ -590,6 +596,19 @@ statefulset:
|
||||||
resources: {}
|
resources: {}
|
||||||
securityContext: {}
|
securityContext: {}
|
||||||
extraVolumeMounts: |-
|
extraVolumeMounts: |-
|
||||||
|
controllers:
|
||||||
|
image:
|
||||||
|
tag: v23.2.8
|
||||||
|
repository: docker.redpanda.com/redpandadata/redpanda-operator
|
||||||
|
# You must enable, this feature is experimental, and so you must opt in
|
||||||
|
enabled: false
|
||||||
|
resources: {}
|
||||||
|
securityContext: {}
|
||||||
|
healthProbeAddress: ":8085"
|
||||||
|
metricsAddress: ":9082"
|
||||||
|
run:
|
||||||
|
- all
|
||||||
|
createRBAC: true
|
||||||
initContainers:
|
initContainers:
|
||||||
tuning:
|
tuning:
|
||||||
resources: {}
|
resources: {}
|
||||||
|
@ -925,7 +944,19 @@ config:
|
||||||
# wait_for_leader_timeout_ms: 5000ms # Timeout (ms) to wait for leadership in metadata cache
|
# wait_for_leader_timeout_ms: 5000ms # Timeout (ms) to wait for leadership in metadata cache
|
||||||
# -- Node (broker) properties.
|
# -- Node (broker) properties.
|
||||||
# See the [property reference documentation](https://docs.redpanda.com/docs/reference/node-properties/).
|
# See the [property reference documentation](https://docs.redpanda.com/docs/reference/node-properties/).
|
||||||
node: {}
|
node:
|
||||||
|
# -- Crash loop limit
|
||||||
|
# A limit on the number of consecutive times a broker can crash within one hour before its crash-tracking logic is reset.
|
||||||
|
# This limit prevents a broker from getting stuck in an infinite cycle of crashes.
|
||||||
|
# User can disable this crash loop limit check by the following action:
|
||||||
|
#
|
||||||
|
# * One hour elapses since the last crash
|
||||||
|
# * The node configuration file, redpanda.yaml, is updated via config.cluster or config.node or config.tunable objects
|
||||||
|
# * The startup_log file in the node’s data_directory is manually deleted
|
||||||
|
#
|
||||||
|
# Default to 5
|
||||||
|
# REF: https://docs.redpanda.com/current/reference/node-properties/#crash_loop_limit
|
||||||
|
crash_loop_limit: 5
|
||||||
# node_id: # Unique ID identifying a node in the cluster
|
# node_id: # Unique ID identifying a node in the cluster
|
||||||
# data_directory: # Place where redpanda will keep the data
|
# data_directory: # Place where redpanda will keep the data
|
||||||
# admin_api_doc_dir: /usr/share/redpanda/admin-api-doc # Admin API doc directory
|
# admin_api_doc_dir: /usr/share/redpanda/admin-api-doc # Admin API doc directory
|
||||||
|
|
|
@ -4,7 +4,7 @@ annotations:
|
||||||
catalog.cattle.io/kube-version: '>= 1.17.0-0'
|
catalog.cattle.io/kube-version: '>= 1.17.0-0'
|
||||||
catalog.cattle.io/release-name: speedscale-operator
|
catalog.cattle.io/release-name: speedscale-operator
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
appVersion: 1.3.354
|
appVersion: 1.3.375
|
||||||
description: Stress test your APIs with real world scenarios. Collect and replay
|
description: Stress test your APIs with real world scenarios. Collect and replay
|
||||||
traffic without scripting.
|
traffic without scripting.
|
||||||
home: https://speedscale.com
|
home: https://speedscale.com
|
||||||
|
@ -24,4 +24,4 @@ maintainers:
|
||||||
- email: support@speedscale.com
|
- email: support@speedscale.com
|
||||||
name: Speedscale Support
|
name: Speedscale Support
|
||||||
name: speedscale-operator
|
name: speedscale-operator
|
||||||
version: 1.3.31
|
version: 1.3.32
|
||||||
|
|
|
@ -101,10 +101,10 @@ _See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documen
|
||||||
A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an
|
A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an
|
||||||
incompatible breaking change needing manual actions.
|
incompatible breaking change needing manual actions.
|
||||||
|
|
||||||
### Upgrade to 1.3.31
|
### Upgrade to 1.3.32
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.3.31/templates/crds/trafficreplays.yaml
|
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.3.32/templates/crds/trafficreplays.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
### Upgrade to 1.1.0
|
### Upgrade to 1.1.0
|
||||||
|
|
|
@ -101,10 +101,10 @@ _See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documen
|
||||||
A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an
|
A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an
|
||||||
incompatible breaking change needing manual actions.
|
incompatible breaking change needing manual actions.
|
||||||
|
|
||||||
### Upgrade to 1.3.31
|
### Upgrade to 1.3.32
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.3.31/templates/crds/trafficreplays.yaml
|
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.3.32/templates/crds/trafficreplays.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
### Upgrade to 1.1.0
|
### Upgrade to 1.1.0
|
||||||
|
|
|
@ -20,7 +20,7 @@ clusterName: "my-cluster"
|
||||||
# Speedscale components image settings.
|
# Speedscale components image settings.
|
||||||
image:
|
image:
|
||||||
registry: gcr.io/speedscale
|
registry: gcr.io/speedscale
|
||||||
tag: v1.3.354
|
tag: v1.3.375
|
||||||
pullPolicy: Always
|
pullPolicy: Always
|
||||||
|
|
||||||
# Log level for Speedscale components.
|
# Log level for Speedscale components.
|
||||||
|
|
|
@ -10,6 +10,9 @@ Manual edits are supported only below '## Change Log' and should be used
|
||||||
exclusively to fix incorrect entries and not to add new ones.
|
exclusively to fix incorrect entries and not to add new ones.
|
||||||
|
|
||||||
## Change Log
|
## Change Log
|
||||||
|
# v1.16.13
|
||||||
|
### Chores
|
||||||
|
* **sysdig, nodel-analyzer** [44e1c6a3](https://github.com/sysdiglabs/charts/commit/44e1c6a385faf3bdcdd0cb8427254338c68254c7): bump sysdig/vuln-runtime-scanner to v1.5.7 ([#1361](https://github.com/sysdiglabs/charts/issues/1361))
|
||||||
# v1.16.12
|
# v1.16.12
|
||||||
### New Features
|
### New Features
|
||||||
* [b2146b31](https://github.com/sysdiglabs/charts/commit/b2146b31e56eb00a6dc270bbb9bb530a3ee69f4c): release agent 12.16.1 ([#1353](https://github.com/sysdiglabs/charts/issues/1353))
|
* [b2146b31](https://github.com/sysdiglabs/charts/commit/b2146b31e56eb00a6dc270bbb9bb530a3ee69f4c): release agent 12.16.1 ([#1353](https://github.com/sysdiglabs/charts/issues/1353))
|
||||||
|
|
|
@ -19,4 +19,4 @@ name: sysdig
|
||||||
sources:
|
sources:
|
||||||
- https://app.sysdigcloud.com/#/settings/user
|
- https://app.sysdigcloud.com/#/settings/user
|
||||||
- https://github.com/draios/sysdig
|
- https://github.com/draios/sysdig
|
||||||
version: 1.16.12
|
version: 1.16.13
|
||||||
|
|
|
@ -262,7 +262,7 @@ The following table lists the configurable parameters of the Sysdig chart and th
|
||||||
| `nodeAnalyzer.runtimeScanner.deploy` | Deploys the Runtime Scanner. | `false` |
|
| `nodeAnalyzer.runtimeScanner.deploy` | Deploys the Runtime Scanner. | `false` |
|
||||||
| `nodeAnalyzer.runtimeScanner.extraMounts` | Specifies a container engine custom socket path (docker, containerd, CRI-O). | |
|
| `nodeAnalyzer.runtimeScanner.extraMounts` | Specifies a container engine custom socket path (docker, containerd, CRI-O). | |
|
||||||
| `nodeAnalyzer.runtimeScanner.image.repository` | The image repository to pull the Runtime Scanner from. | `sysdig/vuln-runtime-scanner` |
|
| `nodeAnalyzer.runtimeScanner.image.repository` | The image repository to pull the Runtime Scanner from. | `sysdig/vuln-runtime-scanner` |
|
||||||
| `nodeAnalyzer.runtimeScanner.image.tag` | The image tag to pull the Runtime Scanner. | `1.5.6` |
|
| `nodeAnalyzer.runtimeScanner.image.tag` | The image tag to pull the Runtime Scanner. | `1.5.7` |
|
||||||
| `nodeAnalyzer.runtimeScanner.image.digest` | The image digest to pull. | ` ` |
|
| `nodeAnalyzer.runtimeScanner.image.digest` | The image digest to pull. | ` ` |
|
||||||
| `nodeAnalyzer.runtimeScanner.image.pullPolicy` | The image pull policy for the Runtime Scanner. | `IfNotPresent` |
|
| `nodeAnalyzer.runtimeScanner.image.pullPolicy` | The image pull policy for the Runtime Scanner. | `IfNotPresent` |
|
||||||
| `nodeAnalyzer.runtimeScanner.resources.requests.cpu` | Runtime Scanner CPU requests per node. | `250m` |
|
| `nodeAnalyzer.runtimeScanner.resources.requests.cpu` | Runtime Scanner CPU requests per node. | `250m` |
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# What's Changed
|
# What's Changed
|
||||||
|
|
||||||
### New Features
|
### Chores
|
||||||
- [b2146b31](https://github.com/sysdiglabs/charts/commit/b2146b31e56eb00a6dc270bbb9bb530a3ee69f4c): release agent 12.16.1 ([#1353](https://github.com/sysdiglabs/charts/issues/1353))
|
- **sysdig, nodel-analyzer** [44e1c6a3](https://github.com/sysdiglabs/charts/commit/44e1c6a385faf3bdcdd0cb8427254338c68254c7): bump sysdig/vuln-runtime-scanner to v1.5.7 ([#1361](https://github.com/sysdiglabs/charts/issues/1361))
|
||||||
#### Full diff: https://github.com/sysdiglabs/charts/compare/sysdig-deploy-1.22.5...sysdig-1.16.12
|
#### Full diff: https://github.com/sysdiglabs/charts/compare/sysdig-deploy-1.22.8...sysdig-1.16.13
|
||||||
|
|
|
@ -432,7 +432,7 @@ nodeAnalyzer:
|
||||||
deploy: false
|
deploy: false
|
||||||
image:
|
image:
|
||||||
repository: sysdig/vuln-runtime-scanner
|
repository: sysdig/vuln-runtime-scanner
|
||||||
tag: 1.5.6
|
tag: 1.5.7
|
||||||
digest: null
|
digest: null
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
extraMounts: []
|
extraMounts: []
|
||||||
|
|
|
@ -1,4 +1,19 @@
|
||||||
<!-- Release notes generated using configuration in .github/release.yaml at main -->
|
<!-- Release notes generated using configuration in .github/release.yaml at main -->
|
||||||
|
|
||||||
|
## What's Changed
|
||||||
|
### New features
|
||||||
|
* feat(CSI-159): add weka driver monitoring for readiness probe by @sergeyberezansky in https://github.com/weka/csi-wekafs/pull/58
|
||||||
|
### Miscellaneous
|
||||||
|
* chore(deps): update actions/checkout action to v4 by @renovate in https://github.com/weka/csi-wekafs/pull/152
|
||||||
|
* fix(deps): update kubernetes packages to v0.28.1 by @renovate in https://github.com/weka/csi-wekafs/pull/139
|
||||||
|
* fix(deps): update module github.com/google/uuid to v1.3.1 by @renovate in https://github.com/weka/csi-wekafs/pull/148
|
||||||
|
* fix(deps): update module github.com/rs/zerolog to v1.30.0 by @renovate in https://github.com/weka/csi-wekafs/pull/146
|
||||||
|
* fix(deps): update module google.golang.org/grpc to v1.58.0 by @renovate in https://github.com/weka/csi-wekafs/pull/145
|
||||||
|
* fix(deps): update module github.com/kubernetes-csi/csi-lib-utils to v0.15.0 by @renovate in https://github.com/weka/csi-wekafs/pull/149
|
||||||
|
* fix(deps): update opentelemetry-go monorepo to v1.17.0 by @renovate in https://github.com/weka/csi-wekafs/pull/151
|
||||||
|
* fix(deps): update golang.org/x/exp digest to 9212866 by @renovate in https://github.com/weka/csi-wekafs/pull/144
|
||||||
|
* chore(deps): update docker/build-push-action action to v5 by @renovate in https://github.com/weka/csi-wekafs/pull/154
|
||||||
|
* chore(deps): update docker/login-action action to v3 by @renovate in https://github.com/weka/csi-wekafs/pull/155
|
||||||
|
* chore(deps): update docker/setup-buildx-action action to v3 by @renovate in https://github.com/weka/csi-wekafs/pull/156
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
annotations:
|
annotations:
|
||||||
artifacthub.io/category: storage
|
artifacthub.io/category: storage
|
||||||
artifacthub.io/containsSecurityUpdates: "false"
|
artifacthub.io/containsSecurityUpdates: "true"
|
||||||
artifacthub.io/license: Apache-2.0
|
artifacthub.io/license: Apache-2.0
|
||||||
artifacthub.io/prerelease: "false"
|
artifacthub.io/prerelease: "false"
|
||||||
artifacthub.io/signKey: |
|
artifacthub.io/signKey: |
|
||||||
|
@ -11,7 +11,7 @@ annotations:
|
||||||
catalog.cattle.io/kube-version: '>=1.18.0'
|
catalog.cattle.io/kube-version: '>=1.18.0'
|
||||||
catalog.cattle.io/release-name: csi-wekafsplugin
|
catalog.cattle.io/release-name: csi-wekafsplugin
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: v2.2.1
|
appVersion: v2.3.0
|
||||||
description: Helm chart for Deployment of WekaIO Container Storage Interface (CSI)
|
description: Helm chart for Deployment of WekaIO Container Storage Interface (CSI)
|
||||||
plugin for WekaFS - the world fastest filesystem
|
plugin for WekaFS - the world fastest filesystem
|
||||||
home: https://github.com/weka/csi-wekafs
|
home: https://github.com/weka/csi-wekafs
|
||||||
|
@ -27,6 +27,6 @@ maintainers:
|
||||||
url: https://weka.io
|
url: https://weka.io
|
||||||
name: csi-wekafsplugin
|
name: csi-wekafsplugin
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/weka/csi-wekafs/tree/v2.2.1
|
- https://github.com/weka/csi-wekafs/tree/v2.3.0
|
||||||
type: application
|
type: application
|
||||||
version: 2.2.1
|
version: 2.3.0
|
||||||
|
|
|
@ -3,7 +3,7 @@ Helm chart for Deployment of WekaIO Container Storage Interface (CSI) plugin for
|
||||||
|
|
||||||
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
|
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
|
||||||
[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/csi-wekafs)](https://artifacthub.io/packages/search?repo=csi-wekafs)
|
[![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/csi-wekafs)](https://artifacthub.io/packages/search?repo=csi-wekafs)
|
||||||
![Version: 2.2.1](https://img.shields.io/badge/Version-2.2.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.2.1](https://img.shields.io/badge/AppVersion-v2.2.1-informational?style=flat-square)
|
![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.3.0](https://img.shields.io/badge/AppVersion-v2.3.0-informational?style=flat-square)
|
||||||
|
|
||||||
## Homepage
|
## Homepage
|
||||||
https://github.com/weka/csi-wekafs
|
https://github.com/weka/csi-wekafs
|
||||||
|
@ -56,7 +56,7 @@ Kubernetes: `>=1.18.0`
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| dynamicProvisionPath | string | `"csi-volumes"` | Directory in root of file system where dynamic volumes are provisioned |
|
| dynamicProvisionPath | string | `"csi-volumes"` | Directory in root of file system where dynamic volumes are provisioned |
|
||||||
| csiDriverName | string | `"csi.weka.io"` | Name of the driver (and provisioner) |
|
| csiDriverName | string | `"csi.weka.io"` | Name of the driver (and provisioner) |
|
||||||
| csiDriverVersion | string | `"2.2.1"` | CSI driver version |
|
| csiDriverVersion | string | `"2.3.0"` | CSI driver version |
|
||||||
| images.livenessprobesidecar | string | `"registry.k8s.io/sig-storage/livenessprobe:v2.10.0"` | CSI liveness probe sidecar image URL |
|
| images.livenessprobesidecar | string | `"registry.k8s.io/sig-storage/livenessprobe:v2.10.0"` | CSI liveness probe sidecar image URL |
|
||||||
| images.attachersidecar | string | `"registry.k8s.io/sig-storage/csi-attacher:v4.3.0"` | CSI attacher sidecar image URL |
|
| images.attachersidecar | string | `"registry.k8s.io/sig-storage/csi-attacher:v4.3.0"` | CSI attacher sidecar image URL |
|
||||||
| images.provisionersidecar | string | `"registry.k8s.io/sig-storage/csi-provisioner:v3.5.0"` | CSI provisioner sidecar image URL |
|
| images.provisionersidecar | string | `"registry.k8s.io/sig-storage/csi-provisioner:v3.5.0"` | CSI provisioner sidecar image URL |
|
||||||
|
@ -64,7 +64,7 @@ Kubernetes: `>=1.18.0`
|
||||||
| images.resizersidecar | string | `"registry.k8s.io/sig-storage/csi-resizer:v1.8.0"` | CSI resizer sidecar image URL |
|
| images.resizersidecar | string | `"registry.k8s.io/sig-storage/csi-resizer:v1.8.0"` | CSI resizer sidecar image URL |
|
||||||
| images.snapshottersidecar | string | `"registry.k8s.io/sig-storage/csi-snapshotter:v6.2.2"` | CSI snapshotter sidecar image URL |
|
| images.snapshottersidecar | string | `"registry.k8s.io/sig-storage/csi-snapshotter:v6.2.2"` | CSI snapshotter sidecar image URL |
|
||||||
| images.csidriver | string | `"quay.io/weka.io/csi-wekafs"` | CSI driver main image URL |
|
| images.csidriver | string | `"quay.io/weka.io/csi-wekafs"` | CSI driver main image URL |
|
||||||
| images.csidriverTag | string | `"2.2.1"` | CSI driver tag |
|
| images.csidriverTag | string | `"2.3.0"` | CSI driver tag |
|
||||||
| globalPluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for all CSI driver components |
|
| globalPluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for all CSI driver components |
|
||||||
| controllerPluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for CSI controller component only (by default same as global) |
|
| controllerPluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for CSI controller component only (by default same as global) |
|
||||||
| nodePluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for CSI node component only (by default same as global) |
|
| nodePluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for CSI node component only (by default same as global) |
|
||||||
|
@ -102,4 +102,4 @@ Kubernetes: `>=1.18.0`
|
||||||
| pluginConfig.mutuallyExclusiveMountOptions[0] | string | `"readcache,writecache,coherent,forcedirect"` | |
|
| pluginConfig.mutuallyExclusiveMountOptions[0] | string | `"readcache,writecache,coherent,forcedirect"` | |
|
||||||
|
|
||||||
----------------------------------------------
|
----------------------------------------------
|
||||||
Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)
|
Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2)
|
||||||
|
|
|
@ -5,7 +5,7 @@ dynamicProvisionPath: "csi-volumes"
|
||||||
# -- Name of the driver (and provisioner)
|
# -- Name of the driver (and provisioner)
|
||||||
csiDriverName: "csi.weka.io"
|
csiDriverName: "csi.weka.io"
|
||||||
# -- CSI driver version
|
# -- CSI driver version
|
||||||
csiDriverVersion: &csiDriverVersion 2.2.1
|
csiDriverVersion: &csiDriverVersion 2.3.0
|
||||||
images:
|
images:
|
||||||
# -- CSI liveness probe sidecar image URL
|
# -- CSI liveness probe sidecar image URL
|
||||||
livenessprobesidecar: registry.k8s.io/sig-storage/livenessprobe:v2.10.0
|
livenessprobesidecar: registry.k8s.io/sig-storage/livenessprobe:v2.10.0
|
||||||
|
|
391
index.yaml
391
index.yaml
|
@ -1665,8 +1665,8 @@ entries:
|
||||||
argo-cd:
|
argo-cd:
|
||||||
- annotations:
|
- annotations:
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- kind: changed
|
- kind: fixed
|
||||||
description: Improve readme migration notes
|
description: Align redis-ha's affinity type to upstream due to warnings
|
||||||
artifacthub.io/signKey: |
|
artifacthub.io/signKey: |
|
||||||
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
||||||
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
||||||
|
@ -1676,8 +1676,8 @@ entries:
|
||||||
catalog.cattle.io/kube-version: '>=1.23.0-0'
|
catalog.cattle.io/kube-version: '>=1.23.0-0'
|
||||||
catalog.cattle.io/release-name: argo-cd
|
catalog.cattle.io/release-name: argo-cd
|
||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
appVersion: v2.8.3
|
appVersion: v2.8.4
|
||||||
created: "2023-09-13T13:33:59.843459616Z"
|
created: "2023-09-15T15:58:45.162108025Z"
|
||||||
dependencies:
|
dependencies:
|
||||||
- condition: redis-ha.enabled
|
- condition: redis-ha.enabled
|
||||||
name: redis-ha
|
name: redis-ha
|
||||||
|
@ -1685,7 +1685,46 @@ entries:
|
||||||
version: 4.23.0
|
version: 4.23.0
|
||||||
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery
|
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery
|
||||||
tool for Kubernetes.
|
tool for Kubernetes.
|
||||||
digest: 13eb14f537b330fe2f18c6b2f5fe65d48535c16caff5fe0de7fd538227ca2495
|
digest: 35284a198090f9f7d919fb308b03804eabc7989a26f39914760f6c2557c084dc
|
||||||
|
home: https://github.com/argoproj/argo-helm
|
||||||
|
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
||||||
|
keywords:
|
||||||
|
- argoproj
|
||||||
|
- argocd
|
||||||
|
- gitops
|
||||||
|
kubeVersion: '>=1.23.0-0'
|
||||||
|
maintainers:
|
||||||
|
- name: argoproj
|
||||||
|
url: https://argoproj.github.io/
|
||||||
|
name: argo-cd
|
||||||
|
sources:
|
||||||
|
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
|
||||||
|
- https://github.com/argoproj/argo-cd
|
||||||
|
urls:
|
||||||
|
- assets/argo/argo-cd-5.46.4.tgz
|
||||||
|
version: 5.46.4
|
||||||
|
- annotations:
|
||||||
|
artifacthub.io/changes: |
|
||||||
|
- kind: changed
|
||||||
|
description: Improve readme migration notes
|
||||||
|
artifacthub.io/signKey: |
|
||||||
|
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
||||||
|
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: Argo CD
|
||||||
|
catalog.cattle.io/kube-version: '>=1.23.0-0'
|
||||||
|
catalog.cattle.io/release-name: argo-cd
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: v2.8.3
|
||||||
|
created: "2023-09-15T15:58:28.955349791Z"
|
||||||
|
dependencies:
|
||||||
|
- condition: redis-ha.enabled
|
||||||
|
name: redis-ha
|
||||||
|
repository: file://./charts/redis-ha
|
||||||
|
version: 4.23.0
|
||||||
|
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery
|
||||||
|
tool for Kubernetes.
|
||||||
|
digest: 2a89f696eb8a87cb3731008f2e6a7051c93bad800769cee3fd908f4a61a6cb25
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
||||||
keywords:
|
keywords:
|
||||||
|
@ -12011,6 +12050,27 @@ entries:
|
||||||
- assets/cloudcasa/cloudcasa-0.1.000.tgz
|
- assets/cloudcasa/cloudcasa-0.1.000.tgz
|
||||||
version: 0.1.000
|
version: 0.1.000
|
||||||
cockroachdb:
|
cockroachdb:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: CockroachDB
|
||||||
|
catalog.cattle.io/kube-version: '>=1.8-0'
|
||||||
|
catalog.cattle.io/release-name: cockroachdb
|
||||||
|
apiVersion: v1
|
||||||
|
appVersion: 23.1.10
|
||||||
|
created: "2023-09-15T15:58:49.236624726Z"
|
||||||
|
description: CockroachDB is a scalable, survivable, strongly-consistent SQL database.
|
||||||
|
digest: 9d566beb45b7cdae5b5f470e7e59f591a54ced54d32a2629e87d75609ab836b1
|
||||||
|
home: https://www.cockroachlabs.com
|
||||||
|
icon: https://raw.githubusercontent.com/cockroachdb/cockroach/master/docs/media/cockroach_db.png
|
||||||
|
maintainers:
|
||||||
|
- email: helm-charts@cockroachlabs.com
|
||||||
|
name: cockroachlabs
|
||||||
|
name: cockroachdb
|
||||||
|
sources:
|
||||||
|
- https://github.com/cockroachdb/cockroach
|
||||||
|
urls:
|
||||||
|
- assets/cockroach-labs/cockroachdb-11.1.7.tgz
|
||||||
|
version: 11.1.7
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: CockroachDB
|
catalog.cattle.io/display-name: CockroachDB
|
||||||
|
@ -15171,6 +15231,42 @@ entries:
|
||||||
- assets/dell/csi-vxflexos-2.1.0.tgz
|
- assets/dell/csi-vxflexos-2.1.0.tgz
|
||||||
version: 2.1.0
|
version: 2.1.0
|
||||||
csi-wekafsplugin:
|
csi-wekafsplugin:
|
||||||
|
- annotations:
|
||||||
|
artifacthub.io/category: storage
|
||||||
|
artifacthub.io/containsSecurityUpdates: "true"
|
||||||
|
artifacthub.io/license: Apache-2.0
|
||||||
|
artifacthub.io/prerelease: "false"
|
||||||
|
artifacthub.io/signKey: |
|
||||||
|
fingerprint: BA9F2D31BE9193E01FA17450BCE0A5CF67AC0C59
|
||||||
|
url: https://weka.github.io/csi-wekafs/csi-public.gpg
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: WekaFS CSI Driver
|
||||||
|
catalog.cattle.io/kube-version: '>=1.18.0'
|
||||||
|
catalog.cattle.io/release-name: csi-wekafsplugin
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: v2.3.0
|
||||||
|
created: "2023-09-15T15:58:55.309700312Z"
|
||||||
|
description: Helm chart for Deployment of WekaIO Container Storage Interface (CSI)
|
||||||
|
plugin for WekaFS - the world fastest filesystem
|
||||||
|
digest: 36fc9c9ff00e43dfae05104add69f6d331ae4dce8268d8195386ca25cea5e054
|
||||||
|
home: https://github.com/weka/csi-wekafs
|
||||||
|
icon: https://weka.github.io/csi-wekafs/logo.png
|
||||||
|
keywords:
|
||||||
|
- storage
|
||||||
|
- filesystem
|
||||||
|
- HPC
|
||||||
|
kubeVersion: '>=1.18.0'
|
||||||
|
maintainers:
|
||||||
|
- email: csi@weka.io
|
||||||
|
name: WekaIO, Inc.
|
||||||
|
url: https://weka.io
|
||||||
|
name: csi-wekafsplugin
|
||||||
|
sources:
|
||||||
|
- https://github.com/weka/csi-wekafs/tree/v2.3.0
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- assets/weka/csi-wekafsplugin-2.3.0.tgz
|
||||||
|
version: 2.3.0
|
||||||
- annotations:
|
- annotations:
|
||||||
artifacthub.io/category: storage
|
artifacthub.io/category: storage
|
||||||
artifacthub.io/containsSecurityUpdates: "false"
|
artifacthub.io/containsSecurityUpdates: "false"
|
||||||
|
@ -15473,6 +15569,43 @@ entries:
|
||||||
- assets/weka/csi-wekafsplugin-0.6.400.tgz
|
- assets/weka/csi-wekafsplugin-0.6.400.tgz
|
||||||
version: 0.6.400
|
version: 0.6.400
|
||||||
datadog:
|
datadog:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: Datadog
|
||||||
|
catalog.cattle.io/kube-version: '>=1.10-0'
|
||||||
|
catalog.cattle.io/release-name: datadog
|
||||||
|
apiVersion: v1
|
||||||
|
appVersion: "7"
|
||||||
|
created: "2023-09-15T15:58:49.886864717Z"
|
||||||
|
dependencies:
|
||||||
|
- condition: clusterAgent.metricsProvider.useDatadogMetrics
|
||||||
|
name: datadog-crds
|
||||||
|
repository: https://helm.datadoghq.com
|
||||||
|
tags:
|
||||||
|
- install-crds
|
||||||
|
version: 1.0.1
|
||||||
|
- condition: datadog.kubeStateMetricsEnabled
|
||||||
|
name: kube-state-metrics
|
||||||
|
repository: https://prometheus-community.github.io/helm-charts
|
||||||
|
version: 2.13.2
|
||||||
|
description: Datadog Agent
|
||||||
|
digest: 931e16cc24bb13f3d71e31ec62e7a7d0d84710eec0fbb4c86c2e6a9c693ac324
|
||||||
|
home: https://www.datadoghq.com
|
||||||
|
icon: https://datadog-live.imgix.net/img/dd_logo_70x75.png
|
||||||
|
keywords:
|
||||||
|
- monitoring
|
||||||
|
- alerting
|
||||||
|
- metric
|
||||||
|
maintainers:
|
||||||
|
- email: support@datadoghq.com
|
||||||
|
name: Datadog
|
||||||
|
name: datadog
|
||||||
|
sources:
|
||||||
|
- https://app.datadoghq.com/account/settings#agent/kubernetes
|
||||||
|
- https://github.com/DataDog/datadog-agent
|
||||||
|
urls:
|
||||||
|
- assets/datadog/datadog-3.36.2.tgz
|
||||||
|
version: 3.36.2
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: Datadog
|
catalog.cattle.io/display-name: Datadog
|
||||||
|
@ -35821,6 +35954,31 @@ entries:
|
||||||
- assets/bitnami/mysql-9.4.1.tgz
|
- assets/bitnami/mysql-9.4.1.tgz
|
||||||
version: 9.4.1
|
version: 9.4.1
|
||||||
nats:
|
nats:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: NATS Server
|
||||||
|
catalog.cattle.io/kube-version: '>=1.16-0'
|
||||||
|
catalog.cattle.io/release-name: nats
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: 2.9.22
|
||||||
|
created: "2023-09-15T15:58:53.12022164Z"
|
||||||
|
description: A Helm chart for the NATS.io High Speed Cloud Native Distributed
|
||||||
|
Communications Technology.
|
||||||
|
digest: 3b2c4846251bb2ea09fd31418a7c1735067ea0fcc3dd92e935a695dbfc5a392b
|
||||||
|
home: http://github.com/nats-io/k8s
|
||||||
|
icon: https://nats.io/img/nats-icon-color.png
|
||||||
|
keywords:
|
||||||
|
- nats
|
||||||
|
- messaging
|
||||||
|
- cncf
|
||||||
|
maintainers:
|
||||||
|
- email: info@nats.io
|
||||||
|
name: The NATS Authors
|
||||||
|
url: https://github.com/nats-io
|
||||||
|
name: nats
|
||||||
|
urls:
|
||||||
|
- assets/nats/nats-1.0.3.tgz
|
||||||
|
version: 1.0.3
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: NATS Server
|
catalog.cattle.io/display-name: NATS Server
|
||||||
|
@ -40957,6 +41115,51 @@ entries:
|
||||||
- assets/portworx/portworx-essentials-2.9.100.tgz
|
- assets/portworx/portworx-essentials-2.9.100.tgz
|
||||||
version: 2.9.100
|
version: 2.9.100
|
||||||
postgresql:
|
postgresql:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: PostgreSQL
|
||||||
|
catalog.cattle.io/kube-version: '>=1.19-0'
|
||||||
|
catalog.cattle.io/release-name: postgresql
|
||||||
|
category: Database
|
||||||
|
images: |
|
||||||
|
- name: os-shell
|
||||||
|
image: docker.io/bitnami/os-shell:11-debian-11-r43
|
||||||
|
- name: postgres-exporter
|
||||||
|
image: docker.io/bitnami/postgres-exporter:0.13.2-debian-11-r25
|
||||||
|
- name: postgresql
|
||||||
|
image: docker.io/bitnami/postgresql:15.4.0-debian-11-r10
|
||||||
|
licenses: Apache-2.0
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: 15.4.0
|
||||||
|
created: "2023-09-15T15:58:47.40765835Z"
|
||||||
|
dependencies:
|
||||||
|
- name: common
|
||||||
|
repository: file://./charts/common
|
||||||
|
tags:
|
||||||
|
- bitnami-common
|
||||||
|
version: 2.x.x
|
||||||
|
description: PostgreSQL (Postgres) is an open source object-relational database
|
||||||
|
known for reliability and data integrity. ACID-compliant, it supports foreign
|
||||||
|
keys, joins, views, triggers and stored procedures.
|
||||||
|
digest: 65a3963389e6988482e060e4a114a1202d26d3ceb5bc8f2d5d9a55218692d799
|
||||||
|
home: https://bitnami.com
|
||||||
|
icon: https://wiki.postgresql.org/images/a/a4/PostgreSQL_logo.3colors.svg
|
||||||
|
keywords:
|
||||||
|
- postgresql
|
||||||
|
- postgres
|
||||||
|
- database
|
||||||
|
- sql
|
||||||
|
- replication
|
||||||
|
- cluster
|
||||||
|
maintainers:
|
||||||
|
- name: VMware, Inc.
|
||||||
|
url: https://github.com/bitnami/charts
|
||||||
|
name: postgresql
|
||||||
|
sources:
|
||||||
|
- https://github.com/bitnami/charts/tree/main/bitnami/postgresql
|
||||||
|
urls:
|
||||||
|
- assets/bitnami/postgresql-12.11.2.tgz
|
||||||
|
version: 12.11.2
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: PostgreSQL
|
catalog.cattle.io/display-name: PostgreSQL
|
||||||
|
@ -43547,6 +43750,29 @@ entries:
|
||||||
- assets/percona/pxc-operator-1.12.0.tgz
|
- assets/percona/pxc-operator-1.12.0.tgz
|
||||||
version: 1.12.0
|
version: 1.12.0
|
||||||
quobyte-cluster:
|
quobyte-cluster:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: Quobyte Cluster Deployment
|
||||||
|
catalog.cattle.io/kube-version: 1.20-0 - 1.27-0
|
||||||
|
catalog.cattle.io/release-name: quobyte-cluster
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: "3"
|
||||||
|
created: "2023-09-15T15:58:54.085651261Z"
|
||||||
|
description: Quobyte Cluster Helm Chart Deployment
|
||||||
|
digest: 6e2dc2ca4ebb621c2d4e8933ce3624a7d8b676d587fb40b9cf84d6b52f2f2b13
|
||||||
|
home: https://www.quobyte.com
|
||||||
|
icon: https://quobyte.github.io/quobyte-k8s-resources/images/quobyte.png
|
||||||
|
keywords:
|
||||||
|
- quobyte
|
||||||
|
- storage
|
||||||
|
kubeVersion: 1.20-0 - 1.27-0
|
||||||
|
name: quobyte-cluster
|
||||||
|
sources:
|
||||||
|
- https://github.com/quobyte/quobyte-k8s-resources
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- assets/quobyte/quobyte-cluster-0.1.9.tgz
|
||||||
|
version: 0.1.9
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: Quobyte Cluster Deployment
|
catalog.cattle.io/display-name: Quobyte Cluster Deployment
|
||||||
|
@ -45476,6 +45702,50 @@ entries:
|
||||||
- assets/bitnami/redis-17.3.7.tgz
|
- assets/bitnami/redis-17.3.7.tgz
|
||||||
version: 17.3.7
|
version: 17.3.7
|
||||||
redpanda:
|
redpanda:
|
||||||
|
- annotations:
|
||||||
|
artifacthub.io/images: |
|
||||||
|
- name: redpanda
|
||||||
|
image: docker.redpanda.com/redpandadata/redpanda:v23.2.7
|
||||||
|
- name: busybox
|
||||||
|
image: busybox:latest
|
||||||
|
- name: mintel/docker-alpine-bash-curl-jq
|
||||||
|
image: mintel/docker-alpine-bash-curl-jq:latest
|
||||||
|
artifacthub.io/license: Apache-2.0
|
||||||
|
artifacthub.io/links: |
|
||||||
|
- name: Documentation
|
||||||
|
url: https://docs.redpanda.com
|
||||||
|
- name: "Helm (>= 3.6.0)"
|
||||||
|
url: https://helm.sh/docs/intro/install/
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: Redpanda
|
||||||
|
catalog.cattle.io/kube-version: '>=1.21-0'
|
||||||
|
catalog.cattle.io/release-name: redpanda
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: v23.2.8
|
||||||
|
created: "2023-09-15T15:58:54.412822779Z"
|
||||||
|
dependencies:
|
||||||
|
- condition: console.enabled
|
||||||
|
name: console
|
||||||
|
repository: file://./charts/console
|
||||||
|
version: '>=0.5 <1.0'
|
||||||
|
- condition: connectors.enabled
|
||||||
|
name: connectors
|
||||||
|
repository: file://./charts/connectors
|
||||||
|
version: '>=0.1.2 <1.0'
|
||||||
|
description: Redpanda is the real-time engine for modern apps.
|
||||||
|
digest: 09890a6fb2fac21576a43b8d4bf17fca5e0ce6c5ece64faae44844199354947d
|
||||||
|
icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg
|
||||||
|
kubeVersion: '>=1.21-0'
|
||||||
|
maintainers:
|
||||||
|
- name: redpanda-data
|
||||||
|
url: https://github.com/orgs/redpanda-data/people
|
||||||
|
name: redpanda
|
||||||
|
sources:
|
||||||
|
- https://github.com/redpanda-data/helm-charts
|
||||||
|
type: application
|
||||||
|
urls:
|
||||||
|
- assets/redpanda/redpanda-5.4.2.tgz
|
||||||
|
version: 5.4.2
|
||||||
- annotations:
|
- annotations:
|
||||||
artifacthub.io/images: |
|
artifacthub.io/images: |
|
||||||
- name: redpanda
|
- name: redpanda
|
||||||
|
@ -50360,6 +50630,37 @@ entries:
|
||||||
- assets/bitnami/spark-6.3.8.tgz
|
- assets/bitnami/spark-6.3.8.tgz
|
||||||
version: 6.3.8
|
version: 6.3.8
|
||||||
speedscale-operator:
|
speedscale-operator:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: Speedscale Operator
|
||||||
|
catalog.cattle.io/kube-version: '>= 1.17.0-0'
|
||||||
|
catalog.cattle.io/release-name: speedscale-operator
|
||||||
|
apiVersion: v1
|
||||||
|
appVersion: 1.3.375
|
||||||
|
created: "2023-09-15T15:58:54.516113869Z"
|
||||||
|
description: Stress test your APIs with real world scenarios. Collect and replay
|
||||||
|
traffic without scripting.
|
||||||
|
digest: 93c866b2e68cd12927aa9cba609983334660f0b04b319f8123499d06bb6ca3f5
|
||||||
|
home: https://speedscale.com
|
||||||
|
icon: https://raw.githubusercontent.com/speedscale/assets/main/logo/gold_logo_only.png
|
||||||
|
keywords:
|
||||||
|
- speedscale
|
||||||
|
- test
|
||||||
|
- testing
|
||||||
|
- regression
|
||||||
|
- reliability
|
||||||
|
- load
|
||||||
|
- replay
|
||||||
|
- network
|
||||||
|
- traffic
|
||||||
|
kubeVersion: '>= 1.17.0-0'
|
||||||
|
maintainers:
|
||||||
|
- email: support@speedscale.com
|
||||||
|
name: Speedscale Support
|
||||||
|
name: speedscale-operator
|
||||||
|
urls:
|
||||||
|
- assets/speedscale/speedscale-operator-1.3.32.tgz
|
||||||
|
version: 1.3.32
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: Speedscale Operator
|
catalog.cattle.io/display-name: Speedscale Operator
|
||||||
|
@ -52241,6 +52542,32 @@ entries:
|
||||||
- assets/sumologic/sumologic-2.17.0.tgz
|
- assets/sumologic/sumologic-2.17.0.tgz
|
||||||
version: 2.17.0
|
version: 2.17.0
|
||||||
sysdig:
|
sysdig:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: Sysdig
|
||||||
|
catalog.cattle.io/release-name: sysdig
|
||||||
|
apiVersion: v1
|
||||||
|
appVersion: 12.16.1
|
||||||
|
created: "2023-09-15T15:58:54.825271926Z"
|
||||||
|
deprecated: true
|
||||||
|
description: Sysdig Monitor and Secure agent
|
||||||
|
digest: 31748043c7ff610e0fd0cb0520f8380a4e053df77c747b274e8df77c048fd1f8
|
||||||
|
home: https://www.sysdig.com/
|
||||||
|
icon: https://avatars.githubusercontent.com/u/5068817?s=200&v=4
|
||||||
|
keywords:
|
||||||
|
- monitoring
|
||||||
|
- security
|
||||||
|
- alerting
|
||||||
|
- metric
|
||||||
|
- troubleshooting
|
||||||
|
- run-time
|
||||||
|
name: sysdig
|
||||||
|
sources:
|
||||||
|
- https://app.sysdigcloud.com/#/settings/user
|
||||||
|
- https://github.com/draios/sysdig
|
||||||
|
urls:
|
||||||
|
- assets/sysdig/sysdig-1.16.13.tgz
|
||||||
|
version: 1.16.13
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: Sysdig
|
catalog.cattle.io/display-name: Sysdig
|
||||||
|
@ -57011,6 +57338,60 @@ entries:
|
||||||
- assets/hashicorp/vault-0.22.0.tgz
|
- assets/hashicorp/vault-0.22.0.tgz
|
||||||
version: 0.22.0
|
version: 0.22.0
|
||||||
wordpress:
|
wordpress:
|
||||||
|
- annotations:
|
||||||
|
catalog.cattle.io/certified: partner
|
||||||
|
catalog.cattle.io/display-name: WordPress
|
||||||
|
catalog.cattle.io/kube-version: '>=1.19-0'
|
||||||
|
catalog.cattle.io/release-name: wordpress
|
||||||
|
category: CMS
|
||||||
|
images: |
|
||||||
|
- name: apache-exporter
|
||||||
|
image: docker.io/bitnami/apache-exporter:1.0.1-debian-11-r44
|
||||||
|
- name: os-shell
|
||||||
|
image: docker.io/bitnami/os-shell:11-debian-11-r66
|
||||||
|
- name: wordpress
|
||||||
|
image: docker.io/bitnami/wordpress:6.3.1-debian-11-r14
|
||||||
|
licenses: Apache-2.0
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: 6.3.1
|
||||||
|
created: "2023-09-15T15:58:48.937298764Z"
|
||||||
|
dependencies:
|
||||||
|
- condition: memcached.enabled
|
||||||
|
name: memcached
|
||||||
|
repository: file://./charts/memcached
|
||||||
|
version: 6.x.x
|
||||||
|
- condition: mariadb.enabled
|
||||||
|
name: mariadb
|
||||||
|
repository: file://./charts/mariadb
|
||||||
|
version: 13.x.x
|
||||||
|
- name: common
|
||||||
|
repository: file://./charts/common
|
||||||
|
tags:
|
||||||
|
- bitnami-common
|
||||||
|
version: 2.x.x
|
||||||
|
description: WordPress is the world's most popular blogging and content management
|
||||||
|
platform. Powerful yet simple, everyone from students to global corporations
|
||||||
|
use it to build beautiful, functional websites.
|
||||||
|
digest: 45f82d81df20fa5e2fd35e9b4842181ce750e332730de0703c24d964e75b5033
|
||||||
|
home: https://bitnami.com
|
||||||
|
icon: https://s.w.org/style/images/about/WordPress-logotype-simplified.png
|
||||||
|
keywords:
|
||||||
|
- application
|
||||||
|
- blog
|
||||||
|
- cms
|
||||||
|
- http
|
||||||
|
- php
|
||||||
|
- web
|
||||||
|
- wordpress
|
||||||
|
maintainers:
|
||||||
|
- name: VMware, Inc.
|
||||||
|
url: https://github.com/bitnami/charts
|
||||||
|
name: wordpress
|
||||||
|
sources:
|
||||||
|
- https://github.com/bitnami/charts/tree/main/bitnami/wordpress
|
||||||
|
urls:
|
||||||
|
- assets/bitnami/wordpress-17.1.8.tgz
|
||||||
|
version: 17.1.8
|
||||||
- annotations:
|
- annotations:
|
||||||
catalog.cattle.io/certified: partner
|
catalog.cattle.io/certified: partner
|
||||||
catalog.cattle.io/display-name: WordPress
|
catalog.cattle.io/display-name: WordPress
|
||||||
|
|
Loading…
Reference in New Issue