commit
9f1a3ef68c
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,15 +1,13 @@
|
|||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Upgrade Argo CD to 2.6.0
|
||||
- kind: deprecated
|
||||
description: ApplicationSet args, logFormat and logLevel superseded by configs.params
|
||||
description: Upgrade Argo CD to 2.6.1
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Argo CD
|
||||
catalog.cattle.io/kube-version: '>=1.22.0-0'
|
||||
catalog.cattle.io/release-name: argo-cd
|
||||
apiVersion: v2
|
||||
appVersion: v2.6.0
|
||||
appVersion: v2.6.1
|
||||
dependencies:
|
||||
- condition: redis-ha.enabled
|
||||
name: redis-ha
|
||||
|
@ -31,4 +29,4 @@ name: argo-cd
|
|||
sources:
|
||||
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
|
||||
- https://github.com/argoproj/argo-cd
|
||||
version: 5.20.0
|
||||
version: 5.20.3
|
||||
|
|
|
@ -52,9 +52,6 @@ DEPRECATED option configs.gpgKeys - Use config.gpg.keys
|
|||
{{- if .Values.configs.gpgKeysAnnotations }}
|
||||
DEPRECATED option configs.gpgKeysAnnotations - Use config.gpg.annotations
|
||||
{{- end }}
|
||||
{{- if hasKey .Values "createAggregateRoles" }}
|
||||
DEPRECATED option createAggregateRoles - Use global.rbac.aggregatedRoles
|
||||
{{- end }}
|
||||
{{- if hasKey (.Values.controller.clusterAdminAccess | default dict) "enabled" }}
|
||||
DEPRECATED option .controller.clusterAdminAccess.enabled - Use createClusterRoles
|
||||
{{- end }}
|
||||
|
|
|
@ -1470,7 +1470,6 @@ spec:
|
|||
- spec
|
||||
type: object
|
||||
required:
|
||||
- pathParamPrefix
|
||||
- repoURL
|
||||
- revision
|
||||
type: object
|
||||
|
@ -3361,7 +3360,6 @@ spec:
|
|||
- spec
|
||||
type: object
|
||||
required:
|
||||
- pathParamPrefix
|
||||
- repoURL
|
||||
- revision
|
||||
type: object
|
||||
|
@ -6910,7 +6908,6 @@ spec:
|
|||
- spec
|
||||
type: object
|
||||
required:
|
||||
- pathParamPrefix
|
||||
- repoURL
|
||||
- revision
|
||||
type: object
|
||||
|
@ -10736,10 +10733,13 @@ spec:
|
|||
type: string
|
||||
status:
|
||||
type: string
|
||||
step:
|
||||
type: string
|
||||
required:
|
||||
- application
|
||||
- message
|
||||
- status
|
||||
- step
|
||||
type: object
|
||||
type: array
|
||||
conditions:
|
||||
|
|
|
@ -53,4 +53,4 @@ maintainers:
|
|||
url: https://github.com/asserts
|
||||
name: asserts
|
||||
type: application
|
||||
version: 1.29.0
|
||||
version: 1.30.0
|
||||
|
|
|
@ -0,0 +1,124 @@
|
|||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: custom-dashboard-asserts-sample-dashboard
|
||||
namespace: asserts
|
||||
labels:
|
||||
app.kubernetes.io/instance: asserts
|
||||
custom-grafana-dashboards: "1"
|
||||
provider: custom
|
||||
annotations:
|
||||
k8s-sidecar-target-directory: /var/lib/grafana/dashboards/custom
|
||||
data:
|
||||
asserts-sample-dashboard.json: |
|
||||
{
|
||||
"annotations": {
|
||||
"list": [
|
||||
{
|
||||
"builtIn": 1,
|
||||
"datasource": {
|
||||
"type": "grafana",
|
||||
"uid": "-- Grafana --"
|
||||
},
|
||||
"enable": true,
|
||||
"hide": true,
|
||||
"iconColor": "rgba(0, 211, 255, 1)",
|
||||
"name": "Annotations & Alerts",
|
||||
"target": {
|
||||
"limit": 100,
|
||||
"matchAny": false,
|
||||
"tags": [],
|
||||
"type": "dashboard"
|
||||
},
|
||||
"type": "dashboard"
|
||||
}
|
||||
]
|
||||
},
|
||||
"editable": true,
|
||||
"fiscalYearStartMonth": 0,
|
||||
"graphTooltip": 0,
|
||||
"id": 94,
|
||||
"links": [],
|
||||
"liveNow": false,
|
||||
"panels": [
|
||||
{
|
||||
"datasource": {
|
||||
"type": "prometheus",
|
||||
"uid": "PBFA97CFB590B2093"
|
||||
},
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"color": {
|
||||
"mode": "thresholds"
|
||||
},
|
||||
"mappings": [],
|
||||
"thresholds": {
|
||||
"mode": "percentage",
|
||||
"steps": [
|
||||
{
|
||||
"color": "green",
|
||||
"value": null
|
||||
},
|
||||
{
|
||||
"color": "red",
|
||||
"value": 80
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"overrides": []
|
||||
},
|
||||
"gridPos": {
|
||||
"h": 9,
|
||||
"w": 12,
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"id": 2,
|
||||
"options": {
|
||||
"orientation": "auto",
|
||||
"reduceOptions": {
|
||||
"calcs": [
|
||||
"lastNotNull"
|
||||
],
|
||||
"fields": "",
|
||||
"values": false
|
||||
},
|
||||
"showThresholdLabels": false,
|
||||
"showThresholdMarkers": true
|
||||
},
|
||||
"pluginVersion": "9.2.4",
|
||||
"targets": [
|
||||
{
|
||||
"datasource": {
|
||||
"type": "prometheus",
|
||||
"uid": "PBFA97CFB590B2093"
|
||||
},
|
||||
"editorMode": "code",
|
||||
"expr": "162020",
|
||||
"legendFormat": "__auto",
|
||||
"range": true,
|
||||
"refId": "A"
|
||||
}
|
||||
],
|
||||
"title": "Test Panel",
|
||||
"type": "gauge"
|
||||
}
|
||||
],
|
||||
"schemaVersion": 37,
|
||||
"style": "dark",
|
||||
"tags": [],
|
||||
"templating": {
|
||||
"list": []
|
||||
},
|
||||
"time": {
|
||||
"from": "now-1h",
|
||||
"to": "now"
|
||||
},
|
||||
"timepicker": {},
|
||||
"timezone": "",
|
||||
"title": "Asserts Sample Dashboard",
|
||||
"uid": "AIVNtOKVz",
|
||||
"version": 2,
|
||||
"weekStart": ""
|
||||
}
|
|
@ -10,9 +10,10 @@ metadata:
|
|||
data:
|
||||
datasource.yml: |
|
||||
apiVersion: 1
|
||||
{{- if .Values.grafana.datasources }}
|
||||
{{ include "common.tplvalues.render" ( dict "value" .Values.grafana.datasources "context" $) | nindent 4 }}
|
||||
{{- end }}
|
||||
dashboard.yml: |
|
||||
apiVersion: 1
|
||||
{{ include "common.tplvalues.render" ( dict "value" .Values.grafana.providers "context" $) | nindent 4 }}
|
||||
grafana.ini: |
|
||||
##################### Grafana Configuration #####################
|
||||
#
|
||||
|
|
|
@ -53,6 +53,9 @@ spec:
|
|||
mountPath: {{ .Values.grafana.dataPath }}
|
||||
{{- end }}
|
||||
containers:
|
||||
{{- with .Values.grafana.extraContainers }}
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
- name: grafana
|
||||
image: "{{ .Values.grafana.image.repository }}:{{ .Values.grafana.image.tag | default .Chart.AppVersion }}"
|
||||
imagePullPolicy: {{ .Values.grafana.image.pullPolicy | quote }}
|
||||
|
@ -81,6 +84,11 @@ spec:
|
|||
- name: datasource
|
||||
mountPath: /etc/grafana/provisioning/datasources/datasource.yml
|
||||
subPath: datasource.yml
|
||||
- name: dashboard-provider
|
||||
mountPath: /etc/grafana/provisioning/dashboards/dashboard.yml
|
||||
subPath: dashboard.yml
|
||||
- name: custom-dashboards
|
||||
mountPath: /var/lib/grafana/dashboards/custom
|
||||
- name: data
|
||||
mountPath: {{ .Values.grafana.dataPath }}
|
||||
{{- with .Values.grafana.extraVolumeMounts }}
|
||||
|
@ -108,6 +116,14 @@ spec:
|
|||
items:
|
||||
- key: datasource.yml
|
||||
path: datasource.yml
|
||||
- name: dashboard-provider
|
||||
configMap:
|
||||
name: {{ include "asserts.grafanaFullname" . }}
|
||||
items:
|
||||
- key: dashboard.yml
|
||||
path: dashboard.yml
|
||||
- name: custom-dashboards
|
||||
emptyDir: {}
|
||||
{{- with .Values.grafana.extraVolumes }}
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
|
|
|
@ -407,6 +407,19 @@ grafana:
|
|||
type: RollingUpdate
|
||||
rollingUpdate: {}
|
||||
|
||||
extraContainers:
|
||||
- name: custom-dashboards-sidecar
|
||||
image: kiwigrid/k8s-sidecar:1.21.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
env:
|
||||
- name: LABEL
|
||||
value: custom-grafana-dashboards
|
||||
- name: FOLDER
|
||||
value: /var/lib/grafana/dashboards/custom
|
||||
volumeMounts:
|
||||
- name: custom-dashboards
|
||||
mountPath: /var/lib/grafana/dashboards/custom
|
||||
|
||||
service:
|
||||
type: ClusterIP
|
||||
port: 3000
|
||||
|
@ -489,7 +502,7 @@ grafana:
|
|||
# but never smaller than 30s (default)
|
||||
scrapeInterval: 30s
|
||||
|
||||
# ref: https://grafana.com/docs/grafana/latest/administration/provisioning/#example-data-source-config-file
|
||||
# ref: https://grafana.com/docs/grafana/latest/administration/provisioning/#data-sources
|
||||
datasources:
|
||||
datasources:
|
||||
- name: Prometheus
|
||||
|
@ -501,6 +514,30 @@ grafana:
|
|||
jsonData:
|
||||
timeInterval: "{{.Values.grafana.scrapeInterval}}"
|
||||
|
||||
# ref: https://grafana.com/docs/grafana/latest/administration/provisioning/#dashboards
|
||||
providers:
|
||||
providers:
|
||||
- name: asserts-ro
|
||||
orgId: 1
|
||||
folder: Asserts
|
||||
type: file
|
||||
updateIntervalSeconds: 30
|
||||
disableDeletion: true
|
||||
allowUiUpdates: false
|
||||
editable: false
|
||||
options:
|
||||
path: /var/lib/grafana/dashboards/asserts
|
||||
- name: custom-ro
|
||||
ordId: 1
|
||||
folder: Custom
|
||||
type: file
|
||||
updateIntervalSeconds: 30
|
||||
disableDeletion: false
|
||||
allowUiUpdates: false
|
||||
editable: false
|
||||
options:
|
||||
path: /var/lib/grafana/dashboards/custom
|
||||
|
||||
dataPath: /var/lib/grafana/data
|
||||
|
||||
persistence:
|
||||
|
|
|
@ -28,4 +28,4 @@ maintainers:
|
|||
name: redis
|
||||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/redis
|
||||
version: 17.7.2
|
||||
version: 17.7.3
|
||||
|
|
|
@ -37,6 +37,9 @@ spec:
|
|||
{{- if .Values.master.podLabels }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.master.podLabels "context" $ ) | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.commonLabels }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if and .Values.metrics.enabled .Values.metrics.podLabels }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.metrics.podLabels "context" $ ) | nindent 8 }}
|
||||
{{- end }}
|
||||
|
|
|
@ -36,6 +36,9 @@ spec:
|
|||
{{- if .Values.replica.podLabels }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.replica.podLabels "context" $ ) | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.commonLabels }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if and .Values.metrics.enabled .Values.metrics.podLabels }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.metrics.podLabels "context" $ ) | nindent 8 }}
|
||||
{{- end }}
|
||||
|
|
|
@ -35,6 +35,9 @@ spec:
|
|||
{{- if .Values.replica.podLabels }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.replica.podLabels "context" $ ) | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.commonLabels }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if and .Values.metrics.enabled .Values.metrics.podLabels }}
|
||||
{{- include "common.tplvalues.render" ( dict "value" .Values.metrics.podLabels "context" $ ) | nindent 8 }}
|
||||
{{- end }}
|
||||
|
|
|
@ -4,9 +4,9 @@ dependencies:
|
|||
version: 6.3.5
|
||||
- name: mariadb
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
version: 11.4.5
|
||||
version: 11.4.6
|
||||
- name: common
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
version: 2.2.2
|
||||
digest: sha256:ec3e466caf2f2204b19e2ececdfa7e0f398cebd6518b4467414a3a503c6b58a6
|
||||
generated: "2023-01-31T18:29:29.691174539Z"
|
||||
version: 2.2.3
|
||||
digest: sha256:9f9822d7b2d3da42ea081de9c548a5e6a31a977ef213e3607b9cbb686ed62ff7
|
||||
generated: "2023-02-07T23:22:27.684602109Z"
|
||||
|
|
|
@ -41,4 +41,4 @@ name: wordpress
|
|||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/wordpress
|
||||
- https://wordpress.org/
|
||||
version: 15.2.38
|
||||
version: 15.2.40
|
||||
|
|
|
@ -86,7 +86,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
|
||||
| `image.registry` | WordPress image registry | `docker.io` |
|
||||
| `image.repository` | WordPress image repository | `bitnami/wordpress` |
|
||||
| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.1.1-debian-11-r40` |
|
||||
| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.1.1-debian-11-r43` |
|
||||
| `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.pullSecrets` | WordPress image pull secrets | `[]` |
|
||||
|
@ -257,7 +257,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.image.registry` | Bitnami Shell image registry | `docker.io` |
|
||||
| `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` |
|
||||
| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r79` |
|
||||
| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r81` |
|
||||
| `volumePermissions.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `volumePermissions.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` |
|
||||
| `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` |
|
||||
|
@ -291,7 +291,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.image.registry` | Apache exporter image registry | `docker.io` |
|
||||
| `metrics.image.repository` | Apache exporter image repository | `bitnami/apache-exporter` |
|
||||
| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `0.11.0-debian-11-r88` |
|
||||
| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `0.11.0-debian-11-r91` |
|
||||
| `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.pullSecrets` | Apache exporter image pull secrets | `[]` |
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
annotations:
|
||||
category: Infrastructure
|
||||
licenses: Apache-2.0
|
||||
apiVersion: v2
|
||||
appVersion: 2.2.2
|
||||
appVersion: 2.2.3
|
||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||
This chart is not deployable by itself.
|
||||
home: https://github.com/bitnami/charts/tree/main/bitnami/common
|
||||
|
@ -20,4 +21,4 @@ sources:
|
|||
- https://github.com/bitnami/charts
|
||||
- https://www.bitnami.com/
|
||||
type: library
|
||||
version: 2.2.2
|
||||
version: 2.2.3
|
||||
|
|
|
@ -11,7 +11,7 @@ dependencies:
|
|||
repository: https://charts.bitnami.com/bitnami
|
||||
```
|
||||
|
||||
```bash
|
||||
```console
|
||||
$ helm dependency update
|
||||
```
|
||||
|
||||
|
@ -336,7 +336,7 @@ $ helm install test mychart --set path.to.value00="",path.to.value01=""
|
|||
|
||||
## License
|
||||
|
||||
Copyright © 2022 Bitnami
|
||||
Copyright © 2023 Bitnami
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{{/* vim: set filetype=mustache: */}}
|
||||
{{/*
|
||||
Return the proper image name
|
||||
{{ include "common.images.image" ( dict "imageRoot" .Values.path.to.the.image "global" $) }}
|
||||
{{ include "common.images.image" ( dict "imageRoot" .Values.path.to.the.image "global" .Values.global ) }}
|
||||
*/}}
|
||||
{{- define "common.images.image" -}}
|
||||
{{- $registryName := .imageRoot.registry -}}
|
||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
|||
category: Database
|
||||
licenses: Apache-2.0
|
||||
apiVersion: v2
|
||||
appVersion: 10.6.11
|
||||
appVersion: 10.6.12
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
|
@ -28,4 +28,4 @@ sources:
|
|||
- https://github.com/bitnami/containers/tree/main/bitnami/mariadb
|
||||
- https://github.com/prometheus/mysqld_exporter
|
||||
- https://mariadb.org
|
||||
version: 11.4.5
|
||||
version: 11.4.6
|
||||
|
|
|
@ -84,10 +84,10 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
### MariaDB common parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
|
||||
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
|
||||
| `image.registry` | MariaDB image registry | `docker.io` |
|
||||
| `image.repository` | MariaDB image repository | `bitnami/mariadb` |
|
||||
| `image.tag` | MariaDB image tag (immutable tags are recommended) | `10.6.11-debian-11-r22` |
|
||||
| `image.tag` | MariaDB image tag (immutable tags are recommended) | `10.6.12-debian-11-r0` |
|
||||
| `image.digest` | MariaDB image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `image.pullPolicy` | MariaDB image pull policy | `IfNotPresent` |
|
||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
|
@ -311,7 +311,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(s) mountpoint to `runAsUser:fsGroup` | `false` |
|
||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r71` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r80` |
|
||||
| `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.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
|
@ -326,7 +326,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
|
||||
| `metrics.image.registry` | Exporter image registry | `docker.io` |
|
||||
| `metrics.image.repository` | Exporter image repository | `bitnami/mysqld-exporter` |
|
||||
| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r77` |
|
||||
| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r86` |
|
||||
| `metrics.image.digest` | Exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `metrics.image.pullPolicy` | Exporter image pull policy | `IfNotPresent` |
|
||||
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
|
@ -551,7 +551,7 @@ $ kubectl delete statefulset opencart-mariadb --cascade=false
|
|||
|
||||
## License
|
||||
|
||||
Copyright © 2022 Bitnami
|
||||
Copyright © 2023 Bitnami
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
|
|
|
@ -81,7 +81,7 @@ diagnosticMode:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/mariadb
|
||||
tag: 10.6.11-debian-11-r22
|
||||
tag: 10.6.12-debian-11-r0
|
||||
digest: ""
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
|
@ -989,7 +989,7 @@ volumePermissions:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/bitnami-shell
|
||||
tag: 11-debian-11-r71
|
||||
tag: 11-debian-11-r80
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
|
||||
|
@ -1025,7 +1025,7 @@ metrics:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/mysqld-exporter
|
||||
tag: 0.14.0-debian-11-r77
|
||||
tag: 0.14.0-debian-11-r86
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
|
||||
|
|
|
@ -73,7 +73,7 @@ diagnosticMode:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/wordpress
|
||||
tag: 6.1.1-debian-11-r40
|
||||
tag: 6.1.1-debian-11-r43
|
||||
digest: ""
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
|
@ -759,7 +759,7 @@ volumePermissions:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/bitnami-shell
|
||||
tag: 11-debian-11-r79
|
||||
tag: 11-debian-11-r81
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets.
|
||||
|
@ -853,7 +853,7 @@ metrics:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/apache-exporter
|
||||
tag: 0.11.0-debian-11-r88
|
||||
tag: 0.11.0-debian-11-r91
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets.
|
||||
|
|
|
@ -3,7 +3,7 @@ annotations:
|
|||
- name: consul
|
||||
image: hashicorp/consul:1.14.4
|
||||
- name: consul-k8s-control-plane
|
||||
image: hashicorp/consul-k8s-control-plane:1.0.3
|
||||
image: hashicorp/consul-k8s-control-plane:1.0.4
|
||||
- name: consul-dataplane
|
||||
image: hashicorp/consul-dataplane:1.0.1
|
||||
- name: envoy
|
||||
|
@ -34,4 +34,4 @@ name: consul
|
|||
sources:
|
||||
- https://github.com/hashicorp/consul
|
||||
- https://github.com/hashicorp/consul-k8s
|
||||
version: 1.0.3
|
||||
version: 1.0.4
|
||||
|
|
|
@ -83,7 +83,7 @@ global:
|
|||
# image that is used for functionality such as catalog sync.
|
||||
# This can be overridden per component.
|
||||
# @default: hashicorp/consul-k8s-control-plane:<latest version>
|
||||
imageK8S: hashicorp/consul-k8s-control-plane:1.0.3
|
||||
imageK8S: hashicorp/consul-k8s-control-plane:1.0.4
|
||||
|
||||
# The name of the datacenter that the agents should
|
||||
# register as. This can't be changed once the Consul cluster is up and running
|
||||
|
@ -2165,9 +2165,9 @@ connectInject:
|
|||
# See https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#matching-requests-namespaceselector
|
||||
# for more details.
|
||||
#
|
||||
# By default, we exclude the kube-system namespace since usually users won't
|
||||
# want those pods injected and also the local-path-storage namespace so that
|
||||
# Kind (Kubernetes In Docker) can provision Pods used to create PVCs.
|
||||
# By default, we exclude kube-system since usually users won't
|
||||
# want those pods injected and local-path-storage and openebs so that
|
||||
# Kind (Kubernetes In Docker) and OpenEBS (https://openebs.io/) respectively can provision Pods used to create PVCs.
|
||||
# Note that this exclusion is only supported in Kubernetes v1.21.1+.
|
||||
#
|
||||
# Example:
|
||||
|
@ -2182,7 +2182,7 @@ connectInject:
|
|||
matchExpressions:
|
||||
- key: "kubernetes.io/metadata.name"
|
||||
operator: "NotIn"
|
||||
values: ["kube-system","local-path-storage"]
|
||||
values: ["kube-system","local-path-storage","openebs"]
|
||||
|
||||
# List of k8s namespaces to allow Connect sidecar
|
||||
# injection in. If a k8s namespace is not included or is listed in `k8sDenyNamespaces`,
|
||||
|
|
|
@ -9,7 +9,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>=1.21-0'
|
||||
catalog.cattle.io/release-name: instana-agent
|
||||
apiVersion: v2
|
||||
appVersion: 1.241.0
|
||||
appVersion: 1.242.0
|
||||
description: Instana Agent for Kubernetes
|
||||
home: https://www.instana.com/
|
||||
icon: https://agents.instana.io/helm/stan-logo-2020.png
|
||||
|
@ -23,4 +23,4 @@ maintainers:
|
|||
name: instana-agent
|
||||
sources:
|
||||
- https://github.com/instana/instana-agent-docker
|
||||
version: 1.2.52
|
||||
version: 1.2.54
|
||||
|
|
|
@ -76,7 +76,7 @@ helm del instana-agent -n instana-agent
|
|||
The following table lists the configurable parameters of the Instana chart and their default values.
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|-----------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `agent.configuration_yaml` | Custom content for the agent configuration.yaml file | `nil` See [below](#Agent-Configuration) for more details |
|
||||
| `agent.configuration.autoMountConfigEntries` | (Experimental, needs Helm 3.1+) Automatically look up the entries of the default `instana-agent` ConfigMap, and mount as agent configuration files in the `instana-agent` container under the `/opt/instana/agent/etc/instana` directory all ConfigMap entries with keys that match the `configuration-*.yaml` scheme. | `false` |
|
||||
| `agent.configuration.hotreloadEnabled` | Enables hot-reload of a configuration.yaml upon changes in the `instana-agent` ConfigMap without requiring a restart of a pod | `false` |
|
||||
|
@ -136,7 +136,7 @@ The following table lists the configurable parameters of the Instana chart and t
|
|||
| `opentelemetry.grpc.enabled` | Whether to configure the agent to accept telemetry from OpenTelemetry applications via gRPC. This option also implies `service.create=true`, and requires Kubernetes 1.21+, as it relies on `internalTrafficPolicy`. | `false` |
|
||||
| `opentelemetry.http.enabled` | Whether to configure the agent to accept telemetry from OpenTelemetry applications via HTTP. This option also implies `service.create=true`, and requires Kubernetes 1.21+, as it relies on `internalTrafficPolicy`. | `false` |
|
||||
| `prometheus.remoteWrite.enabled` | Whether to configure the agent to accept metrics over its implementation of the `remote_write` Prometheus endpoint. This option also implies `service.create=true`, and requires Kubernetes 1.21+, as it relies on `internalTrafficPolicy`. | `false` |
|
||||
| `service.create` | Whether to create a service that exposes the agents' Prometheus, OpenTelemetry and other APIs inside the cluster. Requires Kubernetes 1.21+, as it relies on `internalTrafficPolicy`. The `ServiceInternalTrafficPolicy` feature gate needs to be enabled (default: enabled). | `false` |
|
||||
| `service.create` | Whether to create a service that exposes the agents' Prometheus, OpenTelemetry and other APIs inside the cluster. Requires Kubernetes 1.21+, as it relies on `internalTrafficPolicy`. The `ServiceInternalTrafficPolicy` feature gate needs to be enabled (default: enabled). | `true` |
|
||||
| `serviceAccount.create` | Whether a ServiceAccount should be created | `true` |
|
||||
| `serviceAccount.name` | Name of the ServiceAccount to use | `instana-agent` |
|
||||
| `zone.name` | Zone that detected technologies will be assigned to | `nil` You must provide either `zone.name` or `cluster.name`, see [above](#Installation) for details |
|
||||
|
@ -268,7 +268,7 @@ If `agent.tls.secretName` is set, then `agent.tls.certificate` and `agent.tls.ke
|
|||
These options will be rarely used outside of development or debugging of the agent.
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|------------------------------------|-------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|
|
||||
| ----------------------- | ------------------------------------------------ | ------- |
|
||||
| `agent.host.repository` | Host path to mount as the agent maven repository | `nil` |
|
||||
|
||||
### Kubernetes Sensor Deployment
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
{{- if .Values.service.create -}}
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: {{ template "instana-agent.fullname" . }}-headless
|
||||
namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
{{- include "instana-agent.commonLabels" . | nindent 4 }}
|
||||
spec:
|
||||
clusterIP: None
|
||||
selector:
|
||||
{{- include "instana-agent.selectorLabels" . | nindent 4 }}
|
||||
ports:
|
||||
# Prometheus remote_write, Trace Web SDK and other APIs
|
||||
- name: agent-apis
|
||||
protocol: TCP
|
||||
port: 42699
|
||||
targetPort: 42699
|
||||
- name: agent-socket
|
||||
protocol: TCP
|
||||
port: 42666
|
||||
targetPort: 42666
|
||||
{{- end -}}
|
|
@ -44,6 +44,7 @@ spec:
|
|||
{{- if semverCompare ">= 1.22.x" $kubeVersion }}
|
||||
# since we run agents as DaemonSets we assume every node has this Service available:
|
||||
internalTrafficPolicy: Local
|
||||
|
||||
{{- else }}
|
||||
topologyKeys:
|
||||
- "kubernetes.io/hostname"
|
||||
|
|
|
@ -196,7 +196,7 @@ rbac:
|
|||
service:
|
||||
# Specifies whether to create the instana-agent service to expose within the cluster the Prometheus remote-write, OpenTelemetry GRCP endpoint and other APIs
|
||||
# Note: Requires Kubernetes 1.17+, as it uses topologyKeys
|
||||
create: false
|
||||
create: true
|
||||
|
||||
#opentelemetry:
|
||||
# enabled: false # legacy setting, will only enable grpc, defaults to false
|
||||
|
|
|
@ -4,7 +4,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>=1.16-0'
|
||||
catalog.cattle.io/release-name: nats
|
||||
apiVersion: v2
|
||||
appVersion: 2.9.12-alpine
|
||||
appVersion: 2.9.14-alpine
|
||||
description: A Helm chart for the NATS.io High Speed Cloud Native Distributed Communications
|
||||
Technology.
|
||||
home: http://github.com/nats-io/k8s
|
||||
|
@ -24,4 +24,4 @@ maintainers:
|
|||
name: Caleb Lloyd
|
||||
url: https://github.com/caleblloyd
|
||||
name: nats
|
||||
version: 0.19.8
|
||||
version: 0.19.9
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
nats:
|
||||
image:
|
||||
repository: nats
|
||||
tag: 2.9.12-alpine
|
||||
tag: 2.9.14-alpine
|
||||
pullPolicy: IfNotPresent
|
||||
# registry: docker.io
|
||||
|
||||
|
|
|
@ -6,4 +6,4 @@ apiVersion: v2
|
|||
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/pixie/icon/color/pixie-icon-color.svg
|
||||
name: pixie-operator-chart
|
||||
type: application
|
||||
version: 0.0.3601
|
||||
version: 0.0.3701
|
||||
|
|
|
@ -19,7 +19,7 @@ spec:
|
|||
fieldPath: metadata.namespace
|
||||
- name: PL_VIZIER_NAME
|
||||
value: '{{ .Values.name }}'
|
||||
image: gcr.io/pixie-oss/pixie-prod/operator/vizier_deleter:0.0.36
|
||||
image: gcr.io/pixie-oss/pixie-prod/operator/vizier_deleter:0.0.37
|
||||
name: delete-job
|
||||
restartPolicy: Never
|
||||
serviceAccountName: pl-deleter-service-account
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
annotations:
|
||||
artifacthub.io/images: |
|
||||
- name: redpanda
|
||||
image: vectorized/redpanda:v22.3.10
|
||||
image: vectorized/redpanda:v22.3.12
|
||||
- name: busybox
|
||||
image: busybox:latest
|
||||
artifacthub.io/license: Apache-2.0
|
||||
|
@ -15,7 +15,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>=1.21-0'
|
||||
catalog.cattle.io/release-name: redpanda
|
||||
apiVersion: v2
|
||||
appVersion: v22.3.10
|
||||
appVersion: v22.3.12
|
||||
description: Redpanda is the real-time engine for modern apps.
|
||||
icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg
|
||||
kubeVersion: '>=1.21-0'
|
||||
|
@ -26,4 +26,4 @@ name: redpanda
|
|||
sources:
|
||||
- https://github.com/redpanda-data/helm-charts
|
||||
type: application
|
||||
version: 2.8.1
|
||||
version: 2.8.6
|
||||
|
|
|
@ -52,6 +52,8 @@ The pods will rollout in a few seconds. To check the status:
|
|||
Try some sample commands:
|
||||
|
||||
{{- if and $anySASL }}
|
||||
{{- $_ := set $rpk "dummySasl" true }}
|
||||
|
||||
Create a user:
|
||||
|
||||
{{ include "rpk-acl-user-create" $rpk }}
|
||||
|
|
|
@ -26,60 +26,55 @@ and tested in a test.
|
|||
{{ .rpk }} acl user create myuser --new-password changeme --mechanism {{ include "sasl-mechanism" . }} {{ include "rpk-flags-no-sasl" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{/* tested in tests/test-kafka-sasl-status.yaml */}}
|
||||
{{- define "rpk-acl-create" -}}
|
||||
{{- $dummySasl := .dummySasl -}}
|
||||
{{- if $dummySasl -}}
|
||||
{{ .rpk }} acl create --allow-principal 'myuser' --allow-host '*' --operation all --topic 'test-topic' {{ include "rpk-flags-no-admin-no-sasl" . }} {{ include "rpk-dummy-sasl" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "rpk-cluster-info" -}}
|
||||
{{ .rpk }} cluster info {{ include "rpk-flags-no-admin-no-sasl" . }} {{ include "rpk-dummy-sasl" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "rpk-topic-create" -}}
|
||||
{{- $flags := fromJson (include "rpk-flags" .) -}}
|
||||
{{ .rpk }} topic create test-topic {{ include "rpk-flags-no-admin-no-sasl" . }} {{ include "rpk-dummy-sasl" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "rpk-topic-describe" -}}
|
||||
{{- $flags := fromJson (include "rpk-flags" .) -}}
|
||||
{{ .rpk }} topic describe test-topic {{ include "rpk-flags-no-admin-no-sasl" . }} {{ include "rpk-dummy-sasl" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "rpk-topic-delete" -}}
|
||||
{{- $flags := fromJson (include "rpk-flags" .) -}}
|
||||
{{ .rpk }} topic delete test-topic {{ include "rpk-flags-no-admin-no-sasl" . }} {{ include "rpk-dummy-sasl" . }}
|
||||
{{- end -}}
|
||||
|
||||
|
||||
{{/* tested in tests/test-kafka-sasl-status.yaml */}}
|
||||
{{- define "rpk-acl-user-create-no-dummy-sasl" -}}
|
||||
{{ .rpk }} acl user create myuser --new-password changeme --mechanism {{ include "sasl-mechanism" . }} {{ include "rpk-flags-no-sasl" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{/* tested in tests/test-kafka-sasl-status.yaml */}}
|
||||
{{- define "rpk-acl-create-no-dummy-sasl" -}}
|
||||
{{- else -}}
|
||||
{{ .rpk }} acl create --allow-principal 'myuser' --allow-host '*' --operation all --topic 'test-topic' {{ include "rpk-flags-no-admin" . }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* tested in tests/test-kafka-sasl-status.yaml */}}
|
||||
{{- define "rpk-cluster-info-no-dummy-sasl" -}}
|
||||
{{- define "rpk-cluster-info" -}}
|
||||
{{- $dummySasl := .dummySasl -}}
|
||||
{{- if $dummySasl -}}
|
||||
{{ .rpk }} cluster info {{ include "rpk-flags-no-admin-no-sasl" . }} {{ include "rpk-dummy-sasl" . }}
|
||||
{{- else -}}
|
||||
{{ .rpk }} cluster info {{ include "rpk-flags-no-admin" . }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* tested in tests/test-kafka-sasl-status.yaml */}}
|
||||
{{- define "rpk-topic-create-no-dummy-sasl" -}}
|
||||
{{- define "rpk-topic-create" -}}
|
||||
{{- $flags := fromJson (include "rpk-flags" .) -}}
|
||||
{{- $dummySasl := .dummySasl -}}
|
||||
{{- if $dummySasl -}}
|
||||
{{ .rpk }} topic create test-topic {{ include "rpk-flags-no-admin-no-sasl" . }} {{ include "rpk-dummy-sasl" . }}
|
||||
{{- else -}}
|
||||
{{ .rpk }} topic create test-topic {{ include "rpk-flags-no-admin" . }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/* tested in tests/test-kafka-sasl-status.yaml */}}
|
||||
{{- define "rpk-topic-describe-no-dummy-sasl" -}}
|
||||
{{- define "rpk-topic-describe" -}}
|
||||
{{- $flags := fromJson (include "rpk-flags" .) -}}
|
||||
{{- $dummySasl := .dummySasl -}}
|
||||
{{- if $dummySasl -}}
|
||||
{{ .rpk }} topic describe test-topic {{ include "rpk-flags-no-admin-no-sasl" . }} {{ include "rpk-dummy-sasl" . }}
|
||||
{{- else -}}
|
||||
{{ .rpk }} topic describe test-topic {{ include "rpk-flags-no-admin" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{/* tested in tests/test-kafka-sasl-status.yaml */}}
|
||||
{{- define "rpk-topic-delete-no-dummy-sasl" -}}
|
||||
{{- $flags := fromJson (include "rpk-flags" .) -}}
|
||||
{{ .rpk }} topic delete test-topic {{ include "rpk-flags-no-admin" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{/* tested in tests/test-kafka-sasl-status.yaml */}}
|
||||
{{- define "rpk-topic-delete" -}}
|
||||
{{- $flags := fromJson (include "rpk-flags" .) -}}
|
||||
{{- $dummySasl := $.dummySasl -}}
|
||||
{{- if $dummySasl -}}
|
||||
{{ .rpk }} topic delete test-topic {{ include "rpk-flags-no-admin-no-sasl" . }} {{ include "rpk-dummy-sasl" . }}
|
||||
{{- else -}}
|
||||
{{ .rpk }} topic delete test-topic {{ include "rpk-flags-no-admin" . }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
|
|
@ -33,6 +33,19 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
|
|||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
full helm labels + common labels
|
||||
*/}}
|
||||
{{- define "full.labels" -}}
|
||||
{{ $required := dict
|
||||
"helm.sh/chart" ( include "redpanda.chart" . )
|
||||
"app.kubernetes.io/name" ( include "redpanda.name" . )
|
||||
"app.kubernetes.io/instance" ( .Release.Name )
|
||||
"app.kubernetes.io/managed-by" ( .Release.Service )
|
||||
"app.kubernetes.io/component" ( include "redpanda.name" . ) }}
|
||||
{{- toYaml ( merge $required .Values.commonLabels ) }}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Create chart name and version as used by the chart label.
|
||||
*/}}
|
||||
|
|
|
@ -1,38 +0,0 @@
|
|||
{{/*
|
||||
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.
|
||||
*/}}
|
||||
|
||||
{{/*
|
||||
Set tolerations for statefulset, defaults to global tolerations if not defined in statefulset
|
||||
*/}}
|
||||
{{- define "statefulset-tolerations" -}}
|
||||
{{- $tolerations := .Values.tolerations -}}
|
||||
{{- if not ( empty .Values.statefulset.tolerations ) -}}
|
||||
{{- $tolerations = .Values.statefulset.tolerations -}}
|
||||
{{- end -}}
|
||||
{{- toYaml $tolerations -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Set nodeSelector for statefulset, defaults to global nodeSelector if not defined in statefulset
|
||||
*/}}
|
||||
{{- define "statefulset-nodeSelectors" -}}
|
||||
{{- $nodeSelectors := .Values.nodeSelector -}}
|
||||
{{- if not ( empty .Values.statefulset.nodeSelector ) -}}
|
||||
{{- $nodeSelectors = .Values.statefulset.nodeSelector -}}
|
||||
{{- end -}}
|
||||
{{- toYaml $nodeSelectors -}}
|
||||
{{- end -}}
|
|
@ -44,3 +44,26 @@ Set default path for tiered storage cache or use one provided
|
|||
{{- .Values.storage.tieredConfig.cloud_storage_cache_directory -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Set tolerations for statefulset, defaults to global tolerations if not defined in statefulset
|
||||
*/}}
|
||||
{{- define "statefulset-tolerations" -}}
|
||||
{{- $tolerations := .Values.tolerations -}}
|
||||
{{- if not ( empty .Values.statefulset.tolerations ) -}}
|
||||
{{- $tolerations = .Values.statefulset.tolerations -}}
|
||||
{{- end -}}
|
||||
{{- toYaml $tolerations -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Set nodeSelector for statefulset, defaults to global nodeSelector if not defined in statefulset
|
||||
*/}}
|
||||
{{- define "statefulset-nodeSelectors" -}}
|
||||
{{- $nodeSelectors := .Values.nodeSelector -}}
|
||||
{{- if not ( empty .Values.statefulset.nodeSelector ) -}}
|
||||
{{- $nodeSelectors = .Values.statefulset.nodeSelector -}}
|
||||
{{- end -}}
|
||||
{{- toYaml $nodeSelectors -}}
|
||||
{{- end -}}
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ See the License for the specific language governing permissions and
|
|||
limitations under the License.
|
||||
*/}}
|
||||
{{- if (include "tls-enabled" . | fromJson).bool }}
|
||||
{{- $root := deepCopy . }}
|
||||
{{- $release := .Release }}
|
||||
{{- $values := .Values }}
|
||||
{{- range $name, $data := $values.tls.certs }}
|
||||
|
@ -30,13 +31,8 @@ metadata:
|
|||
name: {{ template "redpanda.fullname" $ }}-{{ $name }}-selfsigned-issuer
|
||||
namespace: {{ $release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" $ }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" $ }}
|
||||
app.kubernetes.io/instance: {{ $release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ $release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" $ }}
|
||||
{{- with $values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" $root }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
selfSigned: {}
|
||||
|
@ -49,13 +45,8 @@ metadata:
|
|||
name: {{ template "redpanda.fullname" $ }}-{{ $name }}-root-issuer
|
||||
namespace: {{ $release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" $ }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" $ }}
|
||||
app.kubernetes.io/instance: {{ $release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ $release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" $ }}
|
||||
{{- with $values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" $root }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
ca:
|
||||
|
@ -68,13 +59,8 @@ metadata:
|
|||
name: {{ template "redpanda.fullname" $ }}-{{ $name }}-root-certificate
|
||||
namespace: {{ $release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" $ }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" $ }}
|
||||
app.kubernetes.io/instance: {{ $release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ $release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" $ }}
|
||||
{{- with $values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" $root }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
isCA: true
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{{- if (include "tls-enabled" . | fromJson).bool }}
|
||||
{{- $root := deepCopy . }}
|
||||
{{- $service := include "redpanda.fullname" . -}}
|
||||
{{- $ns := .Release.Namespace -}}
|
||||
{{- $domain := .Values.clusterDomain | trimSuffix "." -}}
|
||||
|
@ -12,6 +13,10 @@ kind: Certificate
|
|||
metadata:
|
||||
name: {{ template "redpanda.fullname" $ }}-{{ $name }}-cert
|
||||
namespace: {{ $ns | quote }}
|
||||
labels:
|
||||
{{- with include "full.labels" $root }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
dnsNames:
|
||||
- {{ template "redpanda.fullname" $ }}-cluster.{{ printf "%s.%s.svc.%s" $service $ns $domain }}
|
||||
|
|
|
@ -28,13 +28,8 @@ metadata:
|
|||
name: {{ include "redpanda.fullname" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
data:
|
||||
{{- if (include "redpanda-atleast-22-1-1" . | fromJson).bool }}
|
||||
|
|
|
@ -28,13 +28,8 @@ metadata:
|
|||
name: {{ template "redpanda.fullname" . }}
|
||||
namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
maxUnavailable: {{ $budget | int64 }}
|
||||
|
|
|
@ -24,13 +24,8 @@ metadata:
|
|||
name: {{ template "redpanda.fullname" . }}-post-install
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- with .Values.post_install_job.labels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
|
|
|
@ -8,20 +8,13 @@ metadata:
|
|||
name: {{ template "redpanda.fullname" . }}-post-upgrade
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- with .Values.post_upgrade_job.labels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
# This is what defines this resource as a hook. Without this line, the
|
||||
# job is considered part of the release.
|
||||
"helm.sh/hook": post-upgrade
|
||||
"helm.sh/hook-weight": "-5"
|
||||
{{- with .Values.post_upgrade_job.annotations }}
|
||||
|
|
|
@ -21,13 +21,8 @@ kind: ClusterRole
|
|||
metadata:
|
||||
name: {{ include "redpanda.fullname" . }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- with .Values.serviceAccount.annotations }}
|
||||
annotations:
|
||||
|
@ -47,13 +42,8 @@ kind: ClusterRole
|
|||
metadata:
|
||||
name: {{ include "redpanda.fullname" . }}-rpk-bundle
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- with .Values.serviceAccount.annotations }}
|
||||
annotations:
|
||||
|
@ -83,13 +73,8 @@ kind: ClusterRoleBinding
|
|||
metadata:
|
||||
name: {{ include "redpanda.fullname" . }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- with .Values.serviceAccount.annotations }}
|
||||
annotations:
|
||||
|
@ -109,13 +94,8 @@ kind: ClusterRoleBinding
|
|||
metadata:
|
||||
name: {{ include "redpanda.fullname" . }}-rpk-bundle
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- with .Values.serviceAccount.annotations }}
|
||||
annotations:
|
||||
|
|
|
@ -22,11 +22,9 @@ metadata:
|
|||
name: {{ template "redpanda.fullname" . }}-sts-lifecycle
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
type: Opaque
|
||||
stringData:
|
||||
common.sh: |-
|
||||
|
@ -100,11 +98,9 @@ metadata:
|
|||
name: {{ .Values.auth.sasl.secretRef | quote }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
type: Opaque
|
||||
stringData:
|
||||
users.txt: |-
|
||||
|
|
|
@ -24,13 +24,8 @@ metadata:
|
|||
name: {{ include "redpanda.fullname" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
publishNotReadyAddresses: true
|
||||
|
|
|
@ -22,13 +22,8 @@ metadata:
|
|||
name: {{ include "redpanda.serviceAccountName" . }}
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
{{- with .Values.serviceAccount.annotations }}
|
||||
annotations:
|
||||
|
|
|
@ -23,13 +23,8 @@ metadata:
|
|||
name: {{ include "redpanda.fullname" . }}-external
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
type: NodePort
|
||||
|
|
|
@ -29,13 +29,8 @@ kind: StatefulSet
|
|||
metadata:
|
||||
name: {{ template "redpanda.fullname" . }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
selector:
|
||||
|
@ -44,7 +39,7 @@ spec:
|
|||
replicas: {{ .Values.statefulset.replicas | int64 }}
|
||||
updateStrategy:
|
||||
{{- toYaml .Values.statefulset.updateStrategy | nindent 4 }}
|
||||
podManagementPolicy: {{ .Values.statefulset.podManagementPolicy }}
|
||||
podManagementPolicy: "Parallel"
|
||||
template:
|
||||
metadata:
|
||||
labels: {{ (include "statefulset-pod-labels" .) | nindent 8 }}
|
||||
|
@ -275,7 +270,7 @@ spec:
|
|||
- start
|
||||
- --smp={{ .Values.resources.cpu.cores }}
|
||||
- --memory={{ template "redpanda-memory" . }}M
|
||||
- --reserve-memory={{ template "redpanda-reserve-memory" . }}
|
||||
- --reserve-memory={{ template "redpanda-reserve-memory" . }}M
|
||||
- --default-log-level={{ .Values.logging.logLevel }}
|
||||
- --advertise-rpc-addr={{ $internalAdvertiseAddress }}:{{ .Values.listeners.rpc.port }}
|
||||
ports:
|
||||
|
|
|
@ -21,13 +21,8 @@ metadata:
|
|||
name: "{{ include "redpanda.fullname" . }}-test-api-status"
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
"helm.sh/hook": test
|
||||
|
|
|
@ -21,13 +21,8 @@ metadata:
|
|||
name: {{ include "redpanda.fullname" . }}-test-kafka-internal-tls-status
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
"helm.sh/hook": test
|
||||
|
|
|
@ -15,19 +15,15 @@ See the License for the specific language governing permissions and
|
|||
limitations under the License.
|
||||
*/}}
|
||||
{{- $sasl := .Values.auth.sasl }}
|
||||
{{- $useSaslSecret := and $sasl.enabled (not (empty $sasl.secretRef )) }}
|
||||
apiVersion: batch/v1
|
||||
kind: Job
|
||||
metadata:
|
||||
name: {{ include "redpanda.fullname" . }}-test-kafka-produce-consume
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
"helm.sh/hook": test
|
||||
|
@ -58,7 +54,7 @@ spec:
|
|||
- -c
|
||||
- |
|
||||
set -e
|
||||
{{- if and (not $sasl.enabled) (and $sasl.enabled (not (empty $sasl.secretRef ))) }}
|
||||
{{- if or (not $sasl.enabled) $useSaslSecret }}
|
||||
rpk topic create produce.consume.test.$POD_NAME {{ include "rpk-topic-flags" . }}
|
||||
echo "Pandas are awesome!" | rpk topic produce produce.consume.test.$POD_NAME {{ include "rpk-topic-flags" . }}
|
||||
rpk topic consume produce.consume.test.$POD_NAME -n 1 {{ include "rpk-topic-flags" . }} | grep "Pandas are awesome!"
|
||||
|
@ -72,7 +68,7 @@ spec:
|
|||
mountPath: {{ printf "/etc/tls/certs/%s" $name }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if and $sasl.enabled (not (empty $sasl.secretRef )) }}
|
||||
{{- if $useSaslSecret }}
|
||||
- name: {{ $sasl.secretRef }}
|
||||
mountPath: "/etc/secrets/users"
|
||||
readOnly: true
|
||||
|
@ -84,7 +80,7 @@ spec:
|
|||
name: {{ template "redpanda.fullname" . }}
|
||||
- name: config
|
||||
emptyDir: {}
|
||||
{{- if and $sasl.enabled (not (empty $sasl.secretRef )) }}
|
||||
{{- if $useSaslSecret }}
|
||||
- name: {{ $sasl.secretRef }}
|
||||
secret:
|
||||
secretName: {{ $sasl.secretRef }}
|
||||
|
|
|
@ -20,19 +20,15 @@ limitations under the License.
|
|||
{{- $rpk := deepCopy . }}
|
||||
{{- $sasl := .Values.auth.sasl }}
|
||||
{{- $_ := set $rpk "rpk" "rpk" }}
|
||||
{{- $_ := set $rpk "dummySasl" false }}
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
name: "{{ include "redpanda.fullname" . }}-test-kafka-sasl-status"
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
"helm.sh/hook": test
|
||||
|
@ -50,19 +46,17 @@ spec:
|
|||
- -c
|
||||
- |
|
||||
set -xe
|
||||
{{- if and (not $sasl.enabled) (and $sasl.enabled (not (empty $sasl.secretRef ))) }}
|
||||
rpk acl user delete myuser {{ include "rpk-common-flags" . }}
|
||||
sleep 3
|
||||
|
||||
{{ include "rpk-cluster-info-no-dummy-sasl" $rpk }}
|
||||
{{ include "rpk-acl-user-create-no-dummy-sasl" $rpk }}
|
||||
{{ include "rpk-acl-create-no-dummy-sasl" $rpk }}
|
||||
{{ include "rpk-cluster-info" $rpk }}
|
||||
{{ include "rpk-acl-user-create" $rpk }}
|
||||
{{ include "rpk-acl-create" $rpk }}
|
||||
sleep 3
|
||||
{{ include "rpk-topic-create-no-dummy-sasl" $rpk }}
|
||||
{{ include "rpk-topic-describe-no-dummy-sasl" $rpk }}
|
||||
{{ include "rpk-topic-delete-no-dummy-sasl" $rpk }}
|
||||
{{ include "rpk-topic-create" $rpk }}
|
||||
{{ include "rpk-topic-describe" $rpk }}
|
||||
{{ include "rpk-topic-delete" $rpk }}
|
||||
rpk acl user delete myuser {{ include "rpk-common-flags" . }}
|
||||
{{- end }}
|
||||
volumeMounts:
|
||||
- name: config
|
||||
mountPath: /etc/redpanda
|
||||
|
@ -72,7 +66,7 @@ spec:
|
|||
mountPath: {{ printf "/etc/tls/certs/%s" $name }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if and $sasl.enabled (not (empty $sasl.secretRef )) }}
|
||||
{{- if (not (empty $sasl.secretRef )) }}
|
||||
- name: {{ $sasl.secretRef }}
|
||||
mountPath: "/etc/secrets/users"
|
||||
readOnly: true
|
||||
|
@ -85,7 +79,7 @@ spec:
|
|||
name: {{ template "redpanda.fullname" . }}
|
||||
- name: config
|
||||
emptyDir: {}
|
||||
{{- if and $sasl.enabled (not (empty $sasl.secretRef )) }}
|
||||
{{- if (not (empty $sasl.secretRef )) }}
|
||||
- name: {{ $sasl.secretRef }}
|
||||
secret:
|
||||
secretName: {{ $sasl.secretRef }}
|
||||
|
|
|
@ -23,13 +23,8 @@ metadata:
|
|||
name: {{ include "redpanda.fullname" . }}-test-pandaproxy-internal-tls-status
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
"helm.sh/hook": test
|
||||
|
|
|
@ -21,13 +21,8 @@ metadata:
|
|||
name: "{{ include "redpanda.fullname" . }}-test-pandaproxy-status"
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
"helm.sh/hook": test
|
||||
|
|
|
@ -22,13 +22,8 @@ metadata:
|
|||
name: {{ include "redpanda.fullname" . }}-test-rack-awareness
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
"helm.sh/hook": test
|
||||
|
|
|
@ -23,13 +23,8 @@ metadata:
|
|||
name: {{ include "redpanda.fullname" . }}-test-schemaregistry-internal-tls-status
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
"helm.sh/hook": test
|
||||
|
|
|
@ -23,13 +23,8 @@ metadata:
|
|||
name: "{{ include "redpanda.fullname" . }}-test-schemaregistry-status"
|
||||
namespace: {{ .Release.Namespace | quote }}
|
||||
labels:
|
||||
helm.sh/chart: {{ template "redpanda.chart" . }}
|
||||
app.kubernetes.io/name: {{ template "redpanda.name" . }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name | quote }}
|
||||
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
|
||||
app.kubernetes.io/component: {{ template "redpanda.name" . }}
|
||||
{{- with .Values.commonLabels }}
|
||||
{{- toYaml . | nindent 4 }}
|
||||
{{- with include "full.labels" . }}
|
||||
{{- . | nindent 4 }}
|
||||
{{- end }}
|
||||
annotations:
|
||||
"helm.sh/hook": test
|
||||
|
|
|
@ -493,7 +493,6 @@
|
|||
"required": [
|
||||
"replicas",
|
||||
"updateStrategy",
|
||||
"podManagementPolicy",
|
||||
"budget",
|
||||
"annotations",
|
||||
"startupProbe",
|
||||
|
@ -523,10 +522,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"podManagementPolicy": {
|
||||
"type": "string",
|
||||
"pattern": "^(OrderedReady|Parallel)$"
|
||||
},
|
||||
"budget": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
|
|
|
@ -31,8 +31,8 @@ fullnameOverride: ""
|
|||
# Default kubernetes cluster domain
|
||||
clusterDomain: cluster.local
|
||||
# Additional labels added to all Kubernetes objects
|
||||
# e.g., my.k8s.service: redpanda
|
||||
commonLabels: {}
|
||||
|
||||
# Node selection constraints for scheduling Pods, can override this for statefulsets.
|
||||
# https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
|
||||
nodeSelector: {}
|
||||
|
@ -447,7 +447,6 @@ statefulset:
|
|||
replicas: 3
|
||||
updateStrategy:
|
||||
type: RollingUpdate
|
||||
podManagementPolicy: Parallel
|
||||
budget:
|
||||
maxUnavailable: 1
|
||||
# Additional annotations to apply to the Pods of this StatefulSet.
|
||||
|
|
|
@ -4,7 +4,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>= 1.17.0-0'
|
||||
catalog.cattle.io/release-name: speedscale-operator
|
||||
apiVersion: v1
|
||||
appVersion: 1.2.296
|
||||
appVersion: 1.2.312
|
||||
description: Stress test your APIs with real world scenarios. Collect and replay
|
||||
traffic without scripting.
|
||||
home: https://speedscale.com
|
||||
|
@ -24,4 +24,4 @@ maintainers:
|
|||
- email: support@speedscale.com
|
||||
name: Speedscale Support
|
||||
name: speedscale-operator
|
||||
version: 1.2.20
|
||||
version: 1.2.21
|
||||
|
|
|
@ -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
|
||||
incompatible breaking change needing manual actions.
|
||||
|
||||
### Upgrade to 1.2.20
|
||||
### Upgrade to 1.2.21
|
||||
|
||||
```bash
|
||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.20/templates/crds/trafficreplays.yaml
|
||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.21/templates/crds/trafficreplays.yaml
|
||||
```
|
||||
|
||||
### 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
|
||||
incompatible breaking change needing manual actions.
|
||||
|
||||
### Upgrade to 1.2.20
|
||||
### Upgrade to 1.2.21
|
||||
|
||||
```bash
|
||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.20/templates/crds/trafficreplays.yaml
|
||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.21/templates/crds/trafficreplays.yaml
|
||||
```
|
||||
|
||||
### Upgrade to 1.1.0
|
||||
|
|
|
@ -20,7 +20,7 @@ clusterName: "my-cluster"
|
|||
# Speedscale components image settings.
|
||||
image:
|
||||
registry: gcr.io/speedscale
|
||||
tag: v1.2.296
|
||||
tag: v1.2.312
|
||||
pullPolicy: Always
|
||||
|
||||
# Log level for Speedscale components.
|
||||
|
|
358
index.yaml
358
index.yaml
|
@ -646,6 +646,42 @@ entries:
|
|||
- assets/ambassador/ambassador-6.7.1100.tgz
|
||||
version: 6.7.1100
|
||||
argo-cd:
|
||||
- annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: Upgrade Argo CD to 2.6.1
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Argo CD
|
||||
catalog.cattle.io/kube-version: '>=1.22.0-0'
|
||||
catalog.cattle.io/release-name: argo-cd
|
||||
apiVersion: v2
|
||||
appVersion: v2.6.1
|
||||
created: "2023-02-09T16:12:23.314898289Z"
|
||||
dependencies:
|
||||
- condition: redis-ha.enabled
|
||||
name: redis-ha
|
||||
repository: file://./charts/redis-ha
|
||||
version: 4.22.4
|
||||
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery
|
||||
tool for Kubernetes.
|
||||
digest: 505d46264d7b125221799a1214a8132490d72b79c4cc4609e7440f129f07bcae
|
||||
home: https://github.com/argoproj/argo-helm
|
||||
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
||||
keywords:
|
||||
- argoproj
|
||||
- argocd
|
||||
- gitops
|
||||
kubeVersion: '>=1.22.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.20.3.tgz
|
||||
version: 5.20.3
|
||||
- annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
|
@ -2635,6 +2671,66 @@ entries:
|
|||
- assets/jfrog/artifactory-jcr-2.5.100.tgz
|
||||
version: 2.5.100
|
||||
asserts:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Asserts
|
||||
catalog.cattle.io/kube-version: '>=1.17-0'
|
||||
catalog.cattle.io/release-name: asserts
|
||||
apiVersion: v2
|
||||
created: "2023-02-09T16:12:23.572622651Z"
|
||||
dependencies:
|
||||
- condition: knowledge-sensor.enabled
|
||||
name: knowledge-sensor
|
||||
repository: file://./charts/knowledge-sensor
|
||||
version: 1.1.0
|
||||
- alias: tsdb
|
||||
condition: tsdb.enabled
|
||||
name: victoria-metrics-single
|
||||
repository: file://./charts/victoria-metrics-single
|
||||
version: 1.1.0
|
||||
- condition: alertmanager.enabled
|
||||
name: alertmanager
|
||||
repository: file://./charts/alertmanager
|
||||
version: 1.0.0
|
||||
- alias: promxyruler
|
||||
condition: promxyruler.enabled
|
||||
name: promxy
|
||||
repository: file://./charts/promxy
|
||||
version: 0.7.0
|
||||
- alias: promxyuser
|
||||
condition: promxyuser.enabled
|
||||
name: promxy
|
||||
repository: file://./charts/promxy
|
||||
version: 0.7.0
|
||||
- name: common
|
||||
repository: file://./charts/common
|
||||
version: 1.x.x
|
||||
- alias: redisgraph
|
||||
condition: redisgraph.enabled
|
||||
name: redis
|
||||
repository: file://./charts/redis
|
||||
version: 16.13.2
|
||||
- alias: redisearch
|
||||
condition: redisearch.enabled
|
||||
name: redis
|
||||
repository: file://./charts/redis
|
||||
version: 16.13.2
|
||||
- alias: postgres
|
||||
condition: postgres.enabled
|
||||
name: postgresql
|
||||
repository: file://./charts/postgresql
|
||||
version: 11.9.13
|
||||
description: Asserts Helm Chart to configure entire asserts stack
|
||||
digest: ed6d3260f03b33bcbe2f7ceb26c35f56f30af4a1decd5c7649a6f833e753909f
|
||||
icon: https://www.asserts.ai/favicon.png
|
||||
maintainers:
|
||||
- name: Asserts
|
||||
url: https://github.com/asserts
|
||||
name: asserts
|
||||
type: application
|
||||
urls:
|
||||
- assets/asserts/asserts-1.30.0.tgz
|
||||
version: 1.30.0
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Asserts
|
||||
|
@ -4991,6 +5087,47 @@ entries:
|
|||
- assets/confluent/confluent-for-kubernetes-0.174.2101.tgz
|
||||
version: 0.174.2101
|
||||
consul:
|
||||
- annotations:
|
||||
artifacthub.io/images: |
|
||||
- name: consul
|
||||
image: hashicorp/consul:1.14.4
|
||||
- name: consul-k8s-control-plane
|
||||
image: hashicorp/consul-k8s-control-plane:1.0.4
|
||||
- name: consul-dataplane
|
||||
image: hashicorp/consul-dataplane:1.0.1
|
||||
- name: envoy
|
||||
image: envoyproxy/envoy:v1.23.1
|
||||
artifacthub.io/license: MPL-2.0
|
||||
artifacthub.io/links: |
|
||||
- name: Documentation
|
||||
url: https://www.consul.io/docs/k8s
|
||||
- name: hashicorp/consul
|
||||
url: https://github.com/hashicorp/consul
|
||||
- name: hashicorp/consul-k8s
|
||||
url: https://github.com/hashicorp/consul-k8s
|
||||
artifacthub.io/prerelease: "false"
|
||||
artifacthub.io/signKey: |
|
||||
fingerprint: C874011F0AB405110D02105534365D9472D7468F
|
||||
url: https://keybase.io/hashicorp/pgp_keys.asc
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Hashicorp Consul
|
||||
catalog.cattle.io/kube-version: '>=1.21.0-0'
|
||||
catalog.cattle.io/release-name: consul
|
||||
apiVersion: v2
|
||||
appVersion: 1.14.4
|
||||
created: "2023-02-09T16:12:25.534100877Z"
|
||||
description: Official HashiCorp Consul Chart
|
||||
digest: 50fd9f1e9f084f0dedfdc6e622096a743f68a072acf8695194059753076a66f1
|
||||
home: https://www.consul.io
|
||||
icon: https://raw.githubusercontent.com/hashicorp/consul-k8s/main/assets/icon.png
|
||||
kubeVersion: '>=1.21.0-0'
|
||||
name: consul
|
||||
sources:
|
||||
- https://github.com/hashicorp/consul
|
||||
- https://github.com/hashicorp/consul-k8s
|
||||
urls:
|
||||
- assets/hashicorp/consul-1.0.4.tgz
|
||||
version: 1.0.4
|
||||
- annotations:
|
||||
artifacthub.io/images: |
|
||||
- name: consul
|
||||
|
@ -9617,6 +9754,36 @@ entries:
|
|||
- assets/hpe/hpe-flexvolume-driver-3.1.000.tgz
|
||||
version: 3.1.000
|
||||
instana-agent:
|
||||
- annotations:
|
||||
artifacthub.io/links: |
|
||||
- name: Instana website
|
||||
url: https://www.instana.com
|
||||
- name: Instana Helm charts
|
||||
url: https://github.com/instana/helm-charts
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Instana Agent
|
||||
catalog.cattle.io/kube-version: '>=1.21-0'
|
||||
catalog.cattle.io/release-name: instana-agent
|
||||
apiVersion: v2
|
||||
appVersion: 1.242.0
|
||||
created: "2023-02-09T16:12:25.582144585Z"
|
||||
description: Instana Agent for Kubernetes
|
||||
digest: 5304cb812fd103695bb95820f16e7aed47578a9212a89b85f12d727509d4cf5e
|
||||
home: https://www.instana.com/
|
||||
icon: https://agents.instana.io/helm/stan-logo-2020.png
|
||||
maintainers:
|
||||
- email: felix.marx@ibm.com
|
||||
name: FelixMarxIBM
|
||||
- email: henning.treu@ibm.com
|
||||
name: htreu
|
||||
- email: torsten.kohn@ibm.com
|
||||
name: tkohn
|
||||
name: instana-agent
|
||||
sources:
|
||||
- https://github.com/instana/instana-agent-docker
|
||||
urls:
|
||||
- assets/instana/instana-agent-1.2.54.tgz
|
||||
version: 1.2.54
|
||||
- annotations:
|
||||
artifacthub.io/links: |
|
||||
- name: Instana website
|
||||
|
@ -14117,6 +14284,37 @@ entries:
|
|||
- assets/bitnami/mysql-9.4.1.tgz
|
||||
version: 9.4.1
|
||||
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.14-alpine
|
||||
created: "2023-02-09T16:12:26.427301582Z"
|
||||
description: A Helm chart for the NATS.io High Speed Cloud Native Distributed
|
||||
Communications Technology.
|
||||
digest: a4e613db83669766ca45e453b1648bbc12de29b6216cd7ac4a6742d2622e45d4
|
||||
home: http://github.com/nats-io/k8s
|
||||
icon: https://nats.io/img/nats-icon-color.png
|
||||
keywords:
|
||||
- nats
|
||||
- messaging
|
||||
- cncf
|
||||
maintainers:
|
||||
- email: wally@nats.io
|
||||
name: Waldemar Quevedo
|
||||
url: https://github.com/wallyqs
|
||||
- email: colin@nats.io
|
||||
name: Colin Sullivan
|
||||
url: https://github.com/ColinSullivan1
|
||||
- email: caleb@nats.io
|
||||
name: Caleb Lloyd
|
||||
url: https://github.com/caleblloyd
|
||||
name: nats
|
||||
urls:
|
||||
- assets/nats/nats-0.19.9.tgz
|
||||
version: 0.19.9
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: NATS Server
|
||||
|
@ -15983,6 +16181,19 @@ entries:
|
|||
- assets/openebs/openebs-1.12.300.tgz
|
||||
version: 1.12.300
|
||||
pixie-operator-chart:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Pixie
|
||||
catalog.cattle.io/release-name: pixie
|
||||
apiVersion: v2
|
||||
created: "2023-02-09T16:12:26.619773918Z"
|
||||
digest: 9cd8aae5c2ed8fea238798a07ae992d71f26998fdbe40df0be97e1799298368f
|
||||
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/pixie/icon/color/pixie-icon-color.svg
|
||||
name: pixie-operator-chart
|
||||
type: application
|
||||
urls:
|
||||
- assets/pixie/pixie-operator-chart-0.0.3701.tgz
|
||||
version: 0.0.3701
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Pixie
|
||||
|
@ -17213,6 +17424,41 @@ entries:
|
|||
- assets/quobyte/quobyte-cluster-0.1.5.tgz
|
||||
version: 0.1.5
|
||||
redis:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Redis
|
||||
catalog.cattle.io/kube-version: '>=1.19-0'
|
||||
catalog.cattle.io/release-name: redis
|
||||
category: Database
|
||||
licenses: Apache-2.0
|
||||
apiVersion: v2
|
||||
appVersion: 7.0.8
|
||||
created: "2023-02-09T16:12:24.188622748Z"
|
||||
dependencies:
|
||||
- name: common
|
||||
repository: file://./charts/common
|
||||
tags:
|
||||
- bitnami-common
|
||||
version: 2.x.x
|
||||
description: Redis(R) is an open source, advanced key-value store. It is often
|
||||
referred to as a data structure server since keys can contain strings, hashes,
|
||||
lists, sets and sorted sets.
|
||||
digest: 1d4eff924d2d8ed01a5452862812a22e25166e7b45ca0b7dea9484bfa9fdff35
|
||||
home: https://github.com/bitnami/charts/tree/main/bitnami/redis
|
||||
icon: https://redis.com/wp-content/uploads/2021/08/redis-logo.png
|
||||
keywords:
|
||||
- redis
|
||||
- keyvalue
|
||||
- database
|
||||
maintainers:
|
||||
- name: Bitnami
|
||||
url: https://github.com/bitnami/charts
|
||||
name: redis
|
||||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/redis
|
||||
urls:
|
||||
- assets/bitnami/redis-17.7.3.tgz
|
||||
version: 17.7.3
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Redis
|
||||
|
@ -17761,6 +18007,39 @@ entries:
|
|||
- assets/bitnami/redis-17.3.7.tgz
|
||||
version: 17.3.7
|
||||
redpanda:
|
||||
- annotations:
|
||||
artifacthub.io/images: |
|
||||
- name: redpanda
|
||||
image: vectorized/redpanda:v22.3.12
|
||||
- name: busybox
|
||||
image: busybox: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: v22.3.12
|
||||
created: "2023-02-09T16:12:26.704605992Z"
|
||||
description: Redpanda is the real-time engine for modern apps.
|
||||
digest: fe2ae958d0ca5aeaa166a306714e08a9e428ed94767c731b78684ac312ee8e19
|
||||
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-2.8.6.tgz
|
||||
version: 2.8.6
|
||||
- annotations:
|
||||
artifacthub.io/images: |
|
||||
- name: redpanda
|
||||
|
@ -19380,6 +19659,37 @@ entries:
|
|||
- assets/bitnami/spark-6.3.8.tgz
|
||||
version: 6.3.8
|
||||
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.2.312
|
||||
created: "2023-02-09T16:12:26.769075408Z"
|
||||
description: Stress test your APIs with real world scenarios. Collect and replay
|
||||
traffic without scripting.
|
||||
digest: 15872af5e110eaf4b683cb4d870a368c4aa41fd99afa5e84102079471f289e7b
|
||||
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.2.21.tgz
|
||||
version: 1.2.21
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Speedscale Operator
|
||||
|
@ -21867,6 +22177,54 @@ entries:
|
|||
- assets/hashicorp/vault-0.22.0.tgz
|
||||
version: 0.22.0
|
||||
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
|
||||
licenses: Apache-2.0
|
||||
apiVersion: v2
|
||||
appVersion: 6.1.1
|
||||
created: "2023-02-09T16:12:24.439575624Z"
|
||||
dependencies:
|
||||
- condition: memcached.enabled
|
||||
name: memcached
|
||||
repository: file://./charts/memcached
|
||||
version: 6.x.x
|
||||
- condition: mariadb.enabled
|
||||
name: mariadb
|
||||
repository: file://./charts/mariadb
|
||||
version: 11.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: 13e0898d9d4b770690df989f1d1b17a9845e97771ca89d04ef36a3dd11354752
|
||||
home: https://github.com/bitnami/charts/tree/main/bitnami/wordpress
|
||||
icon: https://s.w.org/style/images/about/WordPress-logotype-simplified.png
|
||||
keywords:
|
||||
- application
|
||||
- blog
|
||||
- cms
|
||||
- http
|
||||
- php
|
||||
- web
|
||||
- wordpress
|
||||
maintainers:
|
||||
- name: Bitnami
|
||||
url: https://github.com/bitnami/charts
|
||||
name: wordpress
|
||||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/wordpress
|
||||
- https://wordpress.org/
|
||||
urls:
|
||||
- assets/bitnami/wordpress-15.2.40.tgz
|
||||
version: 15.2.40
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: WordPress
|
||||
|
|
Loading…
Reference in New Issue