Merge pull request #663 from nflondo/main-source

Charts CI
pull/665/head
alex-isv 2023-02-09 09:44:47 -07:00 committed by GitHub
commit 9f1a3ef68c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
78 changed files with 829 additions and 394 deletions

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.

BIN
assets/nats/nats-0.19.9.tgz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,15 +1,13 @@
annotations: annotations:
artifacthub.io/changes: | artifacthub.io/changes: |
- kind: changed - kind: changed
description: Upgrade Argo CD to 2.6.0 description: Upgrade Argo CD to 2.6.1
- kind: deprecated
description: ApplicationSet args, logFormat and logLevel superseded by configs.params
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Argo CD catalog.cattle.io/display-name: Argo CD
catalog.cattle.io/kube-version: '>=1.22.0-0' catalog.cattle.io/kube-version: '>=1.22.0-0'
catalog.cattle.io/release-name: argo-cd catalog.cattle.io/release-name: argo-cd
apiVersion: v2 apiVersion: v2
appVersion: v2.6.0 appVersion: v2.6.1
dependencies: dependencies:
- condition: redis-ha.enabled - condition: redis-ha.enabled
name: redis-ha name: redis-ha
@ -31,4 +29,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.20.0 version: 5.20.3

View File

@ -52,9 +52,6 @@ DEPRECATED option configs.gpgKeys - Use config.gpg.keys
{{- if .Values.configs.gpgKeysAnnotations }} {{- if .Values.configs.gpgKeysAnnotations }}
DEPRECATED option configs.gpgKeysAnnotations - Use config.gpg.annotations DEPRECATED option configs.gpgKeysAnnotations - Use config.gpg.annotations
{{- end }} {{- end }}
{{- if hasKey .Values "createAggregateRoles" }}
DEPRECATED option createAggregateRoles - Use global.rbac.aggregatedRoles
{{- end }}
{{- if hasKey (.Values.controller.clusterAdminAccess | default dict) "enabled" }} {{- if hasKey (.Values.controller.clusterAdminAccess | default dict) "enabled" }}
DEPRECATED option .controller.clusterAdminAccess.enabled - Use createClusterRoles DEPRECATED option .controller.clusterAdminAccess.enabled - Use createClusterRoles
{{- end }} {{- end }}

View File

@ -1470,7 +1470,6 @@ spec:
- spec - spec
type: object type: object
required: required:
- pathParamPrefix
- repoURL - repoURL
- revision - revision
type: object type: object
@ -3361,7 +3360,6 @@ spec:
- spec - spec
type: object type: object
required: required:
- pathParamPrefix
- repoURL - repoURL
- revision - revision
type: object type: object
@ -6910,7 +6908,6 @@ spec:
- spec - spec
type: object type: object
required: required:
- pathParamPrefix
- repoURL - repoURL
- revision - revision
type: object type: object
@ -10736,10 +10733,13 @@ spec:
type: string type: string
status: status:
type: string type: string
step:
type: string
required: required:
- application - application
- message - message
- status - status
- step
type: object type: object
type: array type: array
conditions: conditions:

View File

@ -53,4 +53,4 @@ maintainers:
url: https://github.com/asserts url: https://github.com/asserts
name: asserts name: asserts
type: application type: application
version: 1.29.0 version: 1.30.0

View File

@ -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": ""
}

View File

@ -10,9 +10,10 @@ metadata:
data: data:
datasource.yml: | datasource.yml: |
apiVersion: 1 apiVersion: 1
{{- if .Values.grafana.datasources }}
{{ include "common.tplvalues.render" ( dict "value" .Values.grafana.datasources "context" $) | nindent 4 }} {{ 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.ini: |
##################### Grafana Configuration ##################### ##################### Grafana Configuration #####################
# #

View File

@ -53,6 +53,9 @@ spec:
mountPath: {{ .Values.grafana.dataPath }} mountPath: {{ .Values.grafana.dataPath }}
{{- end }} {{- end }}
containers: containers:
{{- with .Values.grafana.extraContainers }}
{{- toYaml . | nindent 8 }}
{{- end }}
- name: grafana - name: grafana
image: "{{ .Values.grafana.image.repository }}:{{ .Values.grafana.image.tag | default .Chart.AppVersion }}" image: "{{ .Values.grafana.image.repository }}:{{ .Values.grafana.image.tag | default .Chart.AppVersion }}"
imagePullPolicy: {{ .Values.grafana.image.pullPolicy | quote }} imagePullPolicy: {{ .Values.grafana.image.pullPolicy | quote }}
@ -81,6 +84,11 @@ spec:
- name: datasource - name: datasource
mountPath: /etc/grafana/provisioning/datasources/datasource.yml mountPath: /etc/grafana/provisioning/datasources/datasource.yml
subPath: 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 - name: data
mountPath: {{ .Values.grafana.dataPath }} mountPath: {{ .Values.grafana.dataPath }}
{{- with .Values.grafana.extraVolumeMounts }} {{- with .Values.grafana.extraVolumeMounts }}
@ -108,6 +116,14 @@ spec:
items: items:
- key: datasource.yml - key: datasource.yml
path: 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 }} {{- with .Values.grafana.extraVolumes }}
{{- toYaml . | nindent 8 }} {{- toYaml . | nindent 8 }}
{{- end }} {{- end }}

View File

@ -407,6 +407,19 @@ grafana:
type: RollingUpdate type: RollingUpdate
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: service:
type: ClusterIP type: ClusterIP
port: 3000 port: 3000
@ -489,7 +502,7 @@ grafana:
# but never smaller than 30s (default) # but never smaller than 30s (default)
scrapeInterval: 30s 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:
datasources: datasources:
- name: Prometheus - name: Prometheus
@ -501,6 +514,30 @@ grafana:
jsonData: jsonData:
timeInterval: "{{.Values.grafana.scrapeInterval}}" 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 dataPath: /var/lib/grafana/data
persistence: persistence:

View File

@ -28,4 +28,4 @@ maintainers:
name: redis name: redis
sources: sources:
- https://github.com/bitnami/containers/tree/main/bitnami/redis - https://github.com/bitnami/containers/tree/main/bitnami/redis
version: 17.7.2 version: 17.7.3

View File

@ -37,6 +37,9 @@ spec:
{{- if .Values.master.podLabels }} {{- if .Values.master.podLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.master.podLabels "context" $ ) | nindent 8 }} {{- include "common.tplvalues.render" ( dict "value" .Values.master.podLabels "context" $ ) | nindent 8 }}
{{- end }} {{- end }}
{{- if .Values.commonLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 8 }}
{{- end }}
{{- if and .Values.metrics.enabled .Values.metrics.podLabels }} {{- if and .Values.metrics.enabled .Values.metrics.podLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.metrics.podLabels "context" $ ) | nindent 8 }} {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.podLabels "context" $ ) | nindent 8 }}
{{- end }} {{- end }}

View File

@ -36,6 +36,9 @@ spec:
{{- if .Values.replica.podLabels }} {{- if .Values.replica.podLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.replica.podLabels "context" $ ) | nindent 8 }} {{- include "common.tplvalues.render" ( dict "value" .Values.replica.podLabels "context" $ ) | nindent 8 }}
{{- end }} {{- end }}
{{- if .Values.commonLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 8 }}
{{- end }}
{{- if and .Values.metrics.enabled .Values.metrics.podLabels }} {{- if and .Values.metrics.enabled .Values.metrics.podLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.metrics.podLabels "context" $ ) | nindent 8 }} {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.podLabels "context" $ ) | nindent 8 }}
{{- end }} {{- end }}

View File

@ -35,6 +35,9 @@ spec:
{{- if .Values.replica.podLabels }} {{- if .Values.replica.podLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.replica.podLabels "context" $ ) | nindent 8 }} {{- include "common.tplvalues.render" ( dict "value" .Values.replica.podLabels "context" $ ) | nindent 8 }}
{{- end }} {{- end }}
{{- if .Values.commonLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 8 }}
{{- end }}
{{- if and .Values.metrics.enabled .Values.metrics.podLabels }} {{- if and .Values.metrics.enabled .Values.metrics.podLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.metrics.podLabels "context" $ ) | nindent 8 }} {{- include "common.tplvalues.render" ( dict "value" .Values.metrics.podLabels "context" $ ) | nindent 8 }}
{{- end }} {{- end }}

View File

@ -4,9 +4,9 @@ dependencies:
version: 6.3.5 version: 6.3.5
- name: mariadb - name: mariadb
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
version: 11.4.5 version: 11.4.6
- name: common - name: common
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
version: 2.2.2 version: 2.2.3
digest: sha256:ec3e466caf2f2204b19e2ececdfa7e0f398cebd6518b4467414a3a503c6b58a6 digest: sha256:9f9822d7b2d3da42ea081de9c548a5e6a31a977ef213e3607b9cbb686ed62ff7
generated: "2023-01-31T18:29:29.691174539Z" generated: "2023-02-07T23:22:27.684602109Z"

View File

@ -41,4 +41,4 @@ name: wordpress
sources: sources:
- https://github.com/bitnami/containers/tree/main/bitnami/wordpress - https://github.com/bitnami/containers/tree/main/bitnami/wordpress
- https://wordpress.org/ - https://wordpress.org/
version: 15.2.38 version: 15.2.40

View File

@ -86,7 +86,7 @@ The command removes all the Kubernetes components associated with the chart and
| ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- | | ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
| `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.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.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 | `[]` |
@ -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.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.registry` | Bitnami Shell image registry | `docker.io` |
| `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` | | `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.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.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` |
| `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` | | `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.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) | `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.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 | `[]` |

View File

@ -1,7 +1,8 @@
annotations: annotations:
category: Infrastructure category: Infrastructure
licenses: Apache-2.0
apiVersion: v2 apiVersion: v2
appVersion: 2.2.2 appVersion: 2.2.3
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://github.com/bitnami/charts/tree/main/bitnami/common home: https://github.com/bitnami/charts/tree/main/bitnami/common
@ -20,4 +21,4 @@ sources:
- https://github.com/bitnami/charts - https://github.com/bitnami/charts
- https://www.bitnami.com/ - https://www.bitnami.com/
type: library type: library
version: 2.2.2 version: 2.2.3

View File

@ -11,7 +11,7 @@ dependencies:
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
``` ```
```bash ```console
$ helm dependency update $ helm dependency update
``` ```
@ -336,7 +336,7 @@ $ helm install test mychart --set path.to.value00="",path.to.value01=""
## License ## License
Copyright © 2022 Bitnami Copyright © 2023 Bitnami
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.

View File

@ -1,7 +1,7 @@
{{/* vim: set filetype=mustache: */}} {{/* vim: set filetype=mustache: */}}
{{/* {{/*
Return the proper image name 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" -}} {{- define "common.images.image" -}}
{{- $registryName := .imageRoot.registry -}} {{- $registryName := .imageRoot.registry -}}

View File

@ -2,7 +2,7 @@ annotations:
category: Database category: Database
licenses: Apache-2.0 licenses: Apache-2.0
apiVersion: v2 apiVersion: v2
appVersion: 10.6.11 appVersion: 10.6.12
dependencies: dependencies:
- name: common - name: common
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
@ -28,4 +28,4 @@ sources:
- https://github.com/bitnami/containers/tree/main/bitnami/mariadb - https://github.com/bitnami/containers/tree/main/bitnami/mariadb
- https://github.com/prometheus/mysqld_exporter - https://github.com/prometheus/mysqld_exporter
- https://mariadb.org - https://mariadb.org
version: 11.4.5 version: 11.4.6

View File

@ -84,10 +84,10 @@ The command removes all the Kubernetes components associated with the chart and
### MariaDB common parameters ### MariaDB common parameters
| Name | Description | Value | | Name | Description | Value |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
| `image.registry` | MariaDB image registry | `docker.io` | | `image.registry` | MariaDB image registry | `docker.io` |
| `image.repository` | MariaDB image repository | `bitnami/mariadb` | | `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.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.pullPolicy` | MariaDB image pull policy | `IfNotPresent` |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | | `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.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.registry` | Init container volume-permissions image registry | `docker.io` |
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` | | `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.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` | Specify docker-registry secret names as an array | `[]` | | `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.enabled` | Start a side-car prometheus exporter | `false` |
| `metrics.image.registry` | Exporter image registry | `docker.io` | | `metrics.image.registry` | Exporter image registry | `docker.io` |
| `metrics.image.repository` | Exporter image repository | `bitnami/mysqld-exporter` | | `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.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.pullPolicy` | Exporter 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 | `[]` |
@ -551,7 +551,7 @@ $ kubectl delete statefulset opencart-mariadb --cascade=false
## License ## License
Copyright © 2022 Bitnami Copyright © 2023 Bitnami
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.

View File

@ -81,7 +81,7 @@ diagnosticMode:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/mariadb repository: bitnami/mariadb
tag: 10.6.11-debian-11-r22 tag: 10.6.12-debian-11-r0
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'
@ -989,7 +989,7 @@ volumePermissions:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/bitnami-shell repository: bitnami/bitnami-shell
tag: 11-debian-11-r71 tag: 11-debian-11-r80
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace) ## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
@ -1025,7 +1025,7 @@ metrics:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/mysqld-exporter repository: bitnami/mysqld-exporter
tag: 0.14.0-debian-11-r77 tag: 0.14.0-debian-11-r86
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace) ## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)

View File

@ -73,7 +73,7 @@ diagnosticMode:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/wordpress repository: bitnami/wordpress
tag: 6.1.1-debian-11-r40 tag: 6.1.1-debian-11-r43
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'
@ -759,7 +759,7 @@ volumePermissions:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/bitnami-shell repository: bitnami/bitnami-shell
tag: 11-debian-11-r79 tag: 11-debian-11-r81
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets. ## Optionally specify an array of imagePullSecrets.
@ -853,7 +853,7 @@ metrics:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/apache-exporter repository: bitnami/apache-exporter
tag: 0.11.0-debian-11-r88 tag: 0.11.0-debian-11-r91
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets. ## Optionally specify an array of imagePullSecrets.

View File

@ -3,7 +3,7 @@ annotations:
- name: consul - name: consul
image: hashicorp/consul:1.14.4 image: hashicorp/consul:1.14.4
- name: consul-k8s-control-plane - 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 - name: consul-dataplane
image: hashicorp/consul-dataplane:1.0.1 image: hashicorp/consul-dataplane:1.0.1
- name: envoy - name: envoy
@ -34,4 +34,4 @@ name: consul
sources: sources:
- https://github.com/hashicorp/consul - https://github.com/hashicorp/consul
- https://github.com/hashicorp/consul-k8s - https://github.com/hashicorp/consul-k8s
version: 1.0.3 version: 1.0.4

View File

@ -83,7 +83,7 @@ global:
# image that is used for functionality such as catalog sync. # image that is used for functionality such as catalog sync.
# This can be overridden per component. # This can be overridden per component.
# @default: hashicorp/consul-k8s-control-plane:<latest version> # @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 # The name of the datacenter that the agents should
# register as. This can't be changed once the Consul cluster is up and running # 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 # See https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#matching-requests-namespaceselector
# for more details. # for more details.
# #
# By default, we exclude the kube-system namespace since usually users won't # By default, we exclude kube-system since usually users won't
# want those pods injected and also the local-path-storage namespace so that # want those pods injected and local-path-storage and openebs so that
# Kind (Kubernetes In Docker) can provision Pods used to create PVCs. # 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+. # Note that this exclusion is only supported in Kubernetes v1.21.1+.
# #
# Example: # Example:
@ -2182,7 +2182,7 @@ connectInject:
matchExpressions: matchExpressions:
- key: "kubernetes.io/metadata.name" - key: "kubernetes.io/metadata.name"
operator: "NotIn" operator: "NotIn"
values: ["kube-system","local-path-storage"] values: ["kube-system","local-path-storage","openebs"]
# List of k8s namespaces to allow Connect sidecar # List of k8s namespaces to allow Connect sidecar
# injection in. If a k8s namespace is not included or is listed in `k8sDenyNamespaces`, # injection in. If a k8s namespace is not included or is listed in `k8sDenyNamespaces`,

View File

@ -9,7 +9,7 @@ annotations:
catalog.cattle.io/kube-version: '>=1.21-0' catalog.cattle.io/kube-version: '>=1.21-0'
catalog.cattle.io/release-name: instana-agent catalog.cattle.io/release-name: instana-agent
apiVersion: v2 apiVersion: v2
appVersion: 1.241.0 appVersion: 1.242.0
description: Instana Agent for Kubernetes description: Instana Agent for Kubernetes
home: https://www.instana.com/ home: https://www.instana.com/
icon: https://agents.instana.io/helm/stan-logo-2020.png icon: https://agents.instana.io/helm/stan-logo-2020.png
@ -23,4 +23,4 @@ maintainers:
name: instana-agent name: instana-agent
sources: sources:
- https://github.com/instana/instana-agent-docker - https://github.com/instana/instana-agent-docker
version: 1.2.52 version: 1.2.54

View File

@ -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. The following table lists the configurable parameters of the Instana chart and their default values.
| Parameter | Description | Default | | Parameter | Description | Default |
|-----------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------| | --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| `agent.configuration_yaml` | Custom content for the agent configuration.yaml file | `nil` See [below](#Agent-Configuration) for more details | | `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.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` | | `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.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` | | `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` | | `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.create` | Whether a ServiceAccount should be created | `true` |
| `serviceAccount.name` | Name of the ServiceAccount to use | `instana-agent` | | `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 | | `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. These options will be rarely used outside of development or debugging of the agent.
| Parameter | Description | Default | | Parameter | Description | Default |
|------------------------------------|-------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------| | ----------------------- | ------------------------------------------------ | ------- |
| `agent.host.repository` | Host path to mount as the agent maven repository | `nil` | | `agent.host.repository` | Host path to mount as the agent maven repository | `nil` |
### Kubernetes Sensor Deployment ### Kubernetes Sensor Deployment

View File

@ -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 -}}

View File

@ -44,6 +44,7 @@ spec:
{{- if semverCompare ">= 1.22.x" $kubeVersion }} {{- if semverCompare ">= 1.22.x" $kubeVersion }}
# since we run agents as DaemonSets we assume every node has this Service available: # since we run agents as DaemonSets we assume every node has this Service available:
internalTrafficPolicy: Local internalTrafficPolicy: Local
{{- else }} {{- else }}
topologyKeys: topologyKeys:
- "kubernetes.io/hostname" - "kubernetes.io/hostname"

View File

@ -196,7 +196,7 @@ rbac:
service: service:
# Specifies whether to create the instana-agent service to expose within the cluster the Prometheus remote-write, OpenTelemetry GRCP endpoint and other APIs # 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 # Note: Requires Kubernetes 1.17+, as it uses topologyKeys
create: false create: true
#opentelemetry: #opentelemetry:
# enabled: false # legacy setting, will only enable grpc, defaults to false # enabled: false # legacy setting, will only enable grpc, defaults to false

View File

@ -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.12-alpine appVersion: 2.9.14-alpine
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
@ -24,4 +24,4 @@ maintainers:
name: Caleb Lloyd name: Caleb Lloyd
url: https://github.com/caleblloyd url: https://github.com/caleblloyd
name: nats name: nats
version: 0.19.8 version: 0.19.9

View File

@ -6,7 +6,7 @@
nats: nats:
image: image:
repository: nats repository: nats
tag: 2.9.12-alpine tag: 2.9.14-alpine
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
# registry: docker.io # registry: docker.io

View File

@ -6,4 +6,4 @@ apiVersion: v2
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/pixie/icon/color/pixie-icon-color.svg icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/pixie/icon/color/pixie-icon-color.svg
name: pixie-operator-chart name: pixie-operator-chart
type: application type: application
version: 0.0.3601 version: 0.0.3701

View File

@ -19,7 +19,7 @@ spec:
fieldPath: metadata.namespace fieldPath: metadata.namespace
- name: PL_VIZIER_NAME - name: PL_VIZIER_NAME
value: '{{ .Values.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 name: delete-job
restartPolicy: Never restartPolicy: Never
serviceAccountName: pl-deleter-service-account serviceAccountName: pl-deleter-service-account

View File

@ -1,7 +1,7 @@
annotations: annotations:
artifacthub.io/images: | artifacthub.io/images: |
- name: redpanda - name: redpanda
image: vectorized/redpanda:v22.3.10 image: vectorized/redpanda:v22.3.12
- name: busybox - name: busybox
image: busybox:latest image: busybox:latest
artifacthub.io/license: Apache-2.0 artifacthub.io/license: Apache-2.0
@ -15,7 +15,7 @@ annotations:
catalog.cattle.io/kube-version: '>=1.21-0' catalog.cattle.io/kube-version: '>=1.21-0'
catalog.cattle.io/release-name: redpanda catalog.cattle.io/release-name: redpanda
apiVersion: v2 apiVersion: v2
appVersion: v22.3.10 appVersion: v22.3.12
description: Redpanda is the real-time engine for modern apps. description: Redpanda is the real-time engine for modern apps.
icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg
kubeVersion: '>=1.21-0' kubeVersion: '>=1.21-0'
@ -26,4 +26,4 @@ name: redpanda
sources: sources:
- https://github.com/redpanda-data/helm-charts - https://github.com/redpanda-data/helm-charts
type: application type: application
version: 2.8.1 version: 2.8.6

View File

@ -52,6 +52,8 @@ The pods will rollout in a few seconds. To check the status:
Try some sample commands: Try some sample commands:
{{- if and $anySASL }} {{- if and $anySASL }}
{{- $_ := set $rpk "dummySasl" true }}
Create a user: Create a user:
{{ include "rpk-acl-user-create" $rpk }} {{ include "rpk-acl-user-create" $rpk }}

View File

@ -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" . }} {{ .rpk }} acl user create myuser --new-password changeme --mechanism {{ include "sasl-mechanism" . }} {{ include "rpk-flags-no-sasl" . }}
{{- end -}} {{- end -}}
{{/* tested in tests/test-kafka-sasl-status.yaml */}}
{{- define "rpk-acl-create" -}} {{- 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" . }} {{ .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 -}} {{- else -}}
{{- 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" -}}
{{ .rpk }} acl create --allow-principal 'myuser' --allow-host '*' --operation all --topic 'test-topic' {{ include "rpk-flags-no-admin" . }} {{ .rpk }} acl create --allow-principal 'myuser' --allow-host '*' --operation all --topic 'test-topic' {{ include "rpk-flags-no-admin" . }}
{{- end -}} {{- end -}}
{{- end -}}
{{/* tested in tests/test-kafka-sasl-status.yaml */}} {{/* 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" . }} {{ .rpk }} cluster info {{ include "rpk-flags-no-admin" . }}
{{- end -}} {{- end -}}
{{- end -}}
{{/* tested in tests/test-kafka-sasl-status.yaml */}} {{/* tested in tests/test-kafka-sasl-status.yaml */}}
{{- define "rpk-topic-create-no-dummy-sasl" -}} {{- define "rpk-topic-create" -}}
{{- $flags := fromJson (include "rpk-flags" .) -}} {{- $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" . }} {{ .rpk }} topic create test-topic {{ include "rpk-flags-no-admin" . }}
{{- end -}} {{- end -}}
{{- end -}}
{{/* tested in tests/test-kafka-sasl-status.yaml */}} {{/* tested in tests/test-kafka-sasl-status.yaml */}}
{{- define "rpk-topic-describe-no-dummy-sasl" -}} {{- define "rpk-topic-describe" -}}
{{- $flags := fromJson (include "rpk-flags" .) -}} {{- $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" . }} {{ .rpk }} topic describe test-topic {{ include "rpk-flags-no-admin" . }}
{{- end -}} {{- 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 -}} {{- 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 -}}

View File

@ -33,6 +33,19 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
{{- end -}} {{- end -}}
{{- 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. Create chart name and version as used by the chart label.
*/}} */}}

View File

@ -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 -}}

View File

@ -44,3 +44,26 @@ Set default path for tiered storage cache or use one provided
{{- .Values.storage.tieredConfig.cloud_storage_cache_directory -}} {{- .Values.storage.tieredConfig.cloud_storage_cache_directory -}}
{{- end -}} {{- end -}}
{{- 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 -}}

View File

@ -15,6 +15,7 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/}} */}}
{{- if (include "tls-enabled" . | fromJson).bool }} {{- if (include "tls-enabled" . | fromJson).bool }}
{{- $root := deepCopy . }}
{{- $release := .Release }} {{- $release := .Release }}
{{- $values := .Values }} {{- $values := .Values }}
{{- range $name, $data := $values.tls.certs }} {{- range $name, $data := $values.tls.certs }}
@ -30,13 +31,8 @@ metadata:
name: {{ template "redpanda.fullname" $ }}-{{ $name }}-selfsigned-issuer name: {{ template "redpanda.fullname" $ }}-{{ $name }}-selfsigned-issuer
namespace: {{ $release.Namespace | quote }} namespace: {{ $release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" $ }} {{- with include "full.labels" $root }}
app.kubernetes.io/name: {{ template "redpanda.name" $ }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
spec: spec:
selfSigned: {} selfSigned: {}
@ -49,13 +45,8 @@ metadata:
name: {{ template "redpanda.fullname" $ }}-{{ $name }}-root-issuer name: {{ template "redpanda.fullname" $ }}-{{ $name }}-root-issuer
namespace: {{ $release.Namespace | quote }} namespace: {{ $release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" $ }} {{- with include "full.labels" $root }}
app.kubernetes.io/name: {{ template "redpanda.name" $ }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
spec: spec:
ca: ca:
@ -68,13 +59,8 @@ metadata:
name: {{ template "redpanda.fullname" $ }}-{{ $name }}-root-certificate name: {{ template "redpanda.fullname" $ }}-{{ $name }}-root-certificate
namespace: {{ $release.Namespace | quote }} namespace: {{ $release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" $ }} {{- with include "full.labels" $root }}
app.kubernetes.io/name: {{ template "redpanda.name" $ }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
spec: spec:
isCA: true isCA: true

View File

@ -1,4 +1,5 @@
{{- if (include "tls-enabled" . | fromJson).bool }} {{- if (include "tls-enabled" . | fromJson).bool }}
{{- $root := deepCopy . }}
{{- $service := include "redpanda.fullname" . -}} {{- $service := include "redpanda.fullname" . -}}
{{- $ns := .Release.Namespace -}} {{- $ns := .Release.Namespace -}}
{{- $domain := .Values.clusterDomain | trimSuffix "." -}} {{- $domain := .Values.clusterDomain | trimSuffix "." -}}
@ -12,6 +13,10 @@ kind: Certificate
metadata: metadata:
name: {{ template "redpanda.fullname" $ }}-{{ $name }}-cert name: {{ template "redpanda.fullname" $ }}-{{ $name }}-cert
namespace: {{ $ns | quote }} namespace: {{ $ns | quote }}
labels:
{{- with include "full.labels" $root }}
{{- . | nindent 4 }}
{{- end }}
spec: spec:
dnsNames: dnsNames:
- {{ template "redpanda.fullname" $ }}-cluster.{{ printf "%s.%s.svc.%s" $service $ns $domain }} - {{ template "redpanda.fullname" $ }}-cluster.{{ printf "%s.%s.svc.%s" $service $ns $domain }}

View File

@ -28,13 +28,8 @@ metadata:
name: {{ include "redpanda.fullname" . }} name: {{ include "redpanda.fullname" . }}
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
data: data:
{{- if (include "redpanda-atleast-22-1-1" . | fromJson).bool }} {{- if (include "redpanda-atleast-22-1-1" . | fromJson).bool }}

View File

@ -28,13 +28,8 @@ metadata:
name: {{ template "redpanda.fullname" . }} name: {{ template "redpanda.fullname" . }}
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
spec: spec:
maxUnavailable: {{ $budget | int64 }} maxUnavailable: {{ $budget | int64 }}

View File

@ -24,13 +24,8 @@ metadata:
name: {{ template "redpanda.fullname" . }}-post-install name: {{ template "redpanda.fullname" . }}-post-install
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
{{- with .Values.post_install_job.labels }} {{- with .Values.post_install_job.labels }}
{{- toYaml . | nindent 4 }} {{- toYaml . | nindent 4 }}

View File

@ -8,20 +8,13 @@ metadata:
name: {{ template "redpanda.fullname" . }}-post-upgrade name: {{ template "redpanda.fullname" . }}-post-upgrade
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
{{- with .Values.post_upgrade_job.labels }} {{- with .Values.post_upgrade_job.labels }}
{{- toYaml . | nindent 4 }} {{- toYaml . | nindent 4 }}
{{- end }} {{- end }}
annotations: 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": post-upgrade
"helm.sh/hook-weight": "-5" "helm.sh/hook-weight": "-5"
{{- with .Values.post_upgrade_job.annotations }} {{- with .Values.post_upgrade_job.annotations }}

View File

@ -21,13 +21,8 @@ kind: ClusterRole
metadata: metadata:
name: {{ include "redpanda.fullname" . }} name: {{ include "redpanda.fullname" . }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
{{- with .Values.serviceAccount.annotations }} {{- with .Values.serviceAccount.annotations }}
annotations: annotations:
@ -47,13 +42,8 @@ kind: ClusterRole
metadata: metadata:
name: {{ include "redpanda.fullname" . }}-rpk-bundle name: {{ include "redpanda.fullname" . }}-rpk-bundle
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
{{- with .Values.serviceAccount.annotations }} {{- with .Values.serviceAccount.annotations }}
annotations: annotations:
@ -83,13 +73,8 @@ kind: ClusterRoleBinding
metadata: metadata:
name: {{ include "redpanda.fullname" . }} name: {{ include "redpanda.fullname" . }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
{{- with .Values.serviceAccount.annotations }} {{- with .Values.serviceAccount.annotations }}
annotations: annotations:
@ -109,13 +94,8 @@ kind: ClusterRoleBinding
metadata: metadata:
name: {{ include "redpanda.fullname" . }}-rpk-bundle name: {{ include "redpanda.fullname" . }}-rpk-bundle
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
{{- with .Values.serviceAccount.annotations }} {{- with .Values.serviceAccount.annotations }}
annotations: annotations:

View File

@ -22,11 +22,9 @@ metadata:
name: {{ template "redpanda.fullname" . }}-sts-lifecycle name: {{ template "redpanda.fullname" . }}-sts-lifecycle
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
app.kubernetes.io/instance: {{ .Release.Name | quote }} {{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/component: {{ template "redpanda.name" . }}
type: Opaque type: Opaque
stringData: stringData:
common.sh: |- common.sh: |-
@ -100,11 +98,9 @@ metadata:
name: {{ .Values.auth.sasl.secretRef | quote }} name: {{ .Values.auth.sasl.secretRef | quote }}
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
app.kubernetes.io/instance: {{ .Release.Name | quote }} {{- end }}
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/component: {{ template "redpanda.name" . }}
type: Opaque type: Opaque
stringData: stringData:
users.txt: |- users.txt: |-

View File

@ -24,13 +24,8 @@ metadata:
name: {{ include "redpanda.fullname" . }} name: {{ include "redpanda.fullname" . }}
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
spec: spec:
publishNotReadyAddresses: true publishNotReadyAddresses: true

View File

@ -22,13 +22,8 @@ metadata:
name: {{ include "redpanda.serviceAccountName" . }} name: {{ include "redpanda.serviceAccountName" . }}
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
{{- with .Values.serviceAccount.annotations }} {{- with .Values.serviceAccount.annotations }}
annotations: annotations:

View File

@ -23,13 +23,8 @@ metadata:
name: {{ include "redpanda.fullname" . }}-external name: {{ include "redpanda.fullname" . }}-external
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
spec: spec:
type: NodePort type: NodePort

View File

@ -29,13 +29,8 @@ kind: StatefulSet
metadata: metadata:
name: {{ template "redpanda.fullname" . }} name: {{ template "redpanda.fullname" . }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
spec: spec:
selector: selector:
@ -44,7 +39,7 @@ spec:
replicas: {{ .Values.statefulset.replicas | int64 }} replicas: {{ .Values.statefulset.replicas | int64 }}
updateStrategy: updateStrategy:
{{- toYaml .Values.statefulset.updateStrategy | nindent 4 }} {{- toYaml .Values.statefulset.updateStrategy | nindent 4 }}
podManagementPolicy: {{ .Values.statefulset.podManagementPolicy }} podManagementPolicy: "Parallel"
template: template:
metadata: metadata:
labels: {{ (include "statefulset-pod-labels" .) | nindent 8 }} labels: {{ (include "statefulset-pod-labels" .) | nindent 8 }}
@ -275,7 +270,7 @@ spec:
- start - start
- --smp={{ .Values.resources.cpu.cores }} - --smp={{ .Values.resources.cpu.cores }}
- --memory={{ template "redpanda-memory" . }}M - --memory={{ template "redpanda-memory" . }}M
- --reserve-memory={{ template "redpanda-reserve-memory" . }} - --reserve-memory={{ template "redpanda-reserve-memory" . }}M
- --default-log-level={{ .Values.logging.logLevel }} - --default-log-level={{ .Values.logging.logLevel }}
- --advertise-rpc-addr={{ $internalAdvertiseAddress }}:{{ .Values.listeners.rpc.port }} - --advertise-rpc-addr={{ $internalAdvertiseAddress }}:{{ .Values.listeners.rpc.port }}
ports: ports:

View File

@ -21,13 +21,8 @@ metadata:
name: "{{ include "redpanda.fullname" . }}-test-api-status" name: "{{ include "redpanda.fullname" . }}-test-api-status"
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test

View File

@ -21,13 +21,8 @@ metadata:
name: {{ include "redpanda.fullname" . }}-test-kafka-internal-tls-status name: {{ include "redpanda.fullname" . }}-test-kafka-internal-tls-status
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test

View File

@ -15,19 +15,15 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/}} */}}
{{- $sasl := .Values.auth.sasl }} {{- $sasl := .Values.auth.sasl }}
{{- $useSaslSecret := and $sasl.enabled (not (empty $sasl.secretRef )) }}
apiVersion: batch/v1 apiVersion: batch/v1
kind: Job kind: Job
metadata: metadata:
name: {{ include "redpanda.fullname" . }}-test-kafka-produce-consume name: {{ include "redpanda.fullname" . }}-test-kafka-produce-consume
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test
@ -58,7 +54,7 @@ spec:
- -c - -c
- | - |
set -e 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" . }} 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" . }} 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!" 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 }} mountPath: {{ printf "/etc/tls/certs/%s" $name }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- if and $sasl.enabled (not (empty $sasl.secretRef )) }} {{- if $useSaslSecret }}
- name: {{ $sasl.secretRef }} - name: {{ $sasl.secretRef }}
mountPath: "/etc/secrets/users" mountPath: "/etc/secrets/users"
readOnly: true readOnly: true
@ -84,7 +80,7 @@ spec:
name: {{ template "redpanda.fullname" . }} name: {{ template "redpanda.fullname" . }}
- name: config - name: config
emptyDir: {} emptyDir: {}
{{- if and $sasl.enabled (not (empty $sasl.secretRef )) }} {{- if $useSaslSecret }}
- name: {{ $sasl.secretRef }} - name: {{ $sasl.secretRef }}
secret: secret:
secretName: {{ $sasl.secretRef }} secretName: {{ $sasl.secretRef }}

View File

@ -20,19 +20,15 @@ limitations under the License.
{{- $rpk := deepCopy . }} {{- $rpk := deepCopy . }}
{{- $sasl := .Values.auth.sasl }} {{- $sasl := .Values.auth.sasl }}
{{- $_ := set $rpk "rpk" "rpk" }} {{- $_ := set $rpk "rpk" "rpk" }}
{{- $_ := set $rpk "dummySasl" false }}
apiVersion: v1 apiVersion: v1
kind: Pod kind: Pod
metadata: metadata:
name: "{{ include "redpanda.fullname" . }}-test-kafka-sasl-status" name: "{{ include "redpanda.fullname" . }}-test-kafka-sasl-status"
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test
@ -50,19 +46,17 @@ spec:
- -c - -c
- | - |
set -xe set -xe
{{- if and (not $sasl.enabled) (and $sasl.enabled (not (empty $sasl.secretRef ))) }}
rpk acl user delete myuser {{ include "rpk-common-flags" . }} rpk acl user delete myuser {{ include "rpk-common-flags" . }}
sleep 3 sleep 3
{{ include "rpk-cluster-info-no-dummy-sasl" $rpk }} {{ include "rpk-cluster-info" $rpk }}
{{ include "rpk-acl-user-create-no-dummy-sasl" $rpk }} {{ include "rpk-acl-user-create" $rpk }}
{{ include "rpk-acl-create-no-dummy-sasl" $rpk }} {{ include "rpk-acl-create" $rpk }}
sleep 3 sleep 3
{{ include "rpk-topic-create-no-dummy-sasl" $rpk }} {{ include "rpk-topic-create" $rpk }}
{{ include "rpk-topic-describe-no-dummy-sasl" $rpk }} {{ include "rpk-topic-describe" $rpk }}
{{ include "rpk-topic-delete-no-dummy-sasl" $rpk }} {{ include "rpk-topic-delete" $rpk }}
rpk acl user delete myuser {{ include "rpk-common-flags" . }} rpk acl user delete myuser {{ include "rpk-common-flags" . }}
{{- end }}
volumeMounts: volumeMounts:
- name: config - name: config
mountPath: /etc/redpanda mountPath: /etc/redpanda
@ -72,7 +66,7 @@ spec:
mountPath: {{ printf "/etc/tls/certs/%s" $name }} mountPath: {{ printf "/etc/tls/certs/%s" $name }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- if and $sasl.enabled (not (empty $sasl.secretRef )) }} {{- if (not (empty $sasl.secretRef )) }}
- name: {{ $sasl.secretRef }} - name: {{ $sasl.secretRef }}
mountPath: "/etc/secrets/users" mountPath: "/etc/secrets/users"
readOnly: true readOnly: true
@ -85,7 +79,7 @@ spec:
name: {{ template "redpanda.fullname" . }} name: {{ template "redpanda.fullname" . }}
- name: config - name: config
emptyDir: {} emptyDir: {}
{{- if and $sasl.enabled (not (empty $sasl.secretRef )) }} {{- if (not (empty $sasl.secretRef )) }}
- name: {{ $sasl.secretRef }} - name: {{ $sasl.secretRef }}
secret: secret:
secretName: {{ $sasl.secretRef }} secretName: {{ $sasl.secretRef }}

View File

@ -23,13 +23,8 @@ metadata:
name: {{ include "redpanda.fullname" . }}-test-pandaproxy-internal-tls-status name: {{ include "redpanda.fullname" . }}-test-pandaproxy-internal-tls-status
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test

View File

@ -21,13 +21,8 @@ metadata:
name: "{{ include "redpanda.fullname" . }}-test-pandaproxy-status" name: "{{ include "redpanda.fullname" . }}-test-pandaproxy-status"
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test

View File

@ -22,13 +22,8 @@ metadata:
name: {{ include "redpanda.fullname" . }}-test-rack-awareness name: {{ include "redpanda.fullname" . }}-test-rack-awareness
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test

View File

@ -23,13 +23,8 @@ metadata:
name: {{ include "redpanda.fullname" . }}-test-schemaregistry-internal-tls-status name: {{ include "redpanda.fullname" . }}-test-schemaregistry-internal-tls-status
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test

View File

@ -23,13 +23,8 @@ metadata:
name: "{{ include "redpanda.fullname" . }}-test-schemaregistry-status" name: "{{ include "redpanda.fullname" . }}-test-schemaregistry-status"
namespace: {{ .Release.Namespace | quote }} namespace: {{ .Release.Namespace | quote }}
labels: labels:
helm.sh/chart: {{ template "redpanda.chart" . }} {{- with include "full.labels" . }}
app.kubernetes.io/name: {{ template "redpanda.name" . }} {{- . | nindent 4 }}
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 }}
{{- end }} {{- end }}
annotations: annotations:
"helm.sh/hook": test "helm.sh/hook": test

View File

@ -493,7 +493,6 @@
"required": [ "required": [
"replicas", "replicas",
"updateStrategy", "updateStrategy",
"podManagementPolicy",
"budget", "budget",
"annotations", "annotations",
"startupProbe", "startupProbe",
@ -523,10 +522,6 @@
} }
} }
}, },
"podManagementPolicy": {
"type": "string",
"pattern": "^(OrderedReady|Parallel)$"
},
"budget": { "budget": {
"type": "object", "type": "object",
"required": [ "required": [

View File

@ -31,8 +31,8 @@ fullnameOverride: ""
# Default kubernetes cluster domain # Default kubernetes cluster domain
clusterDomain: cluster.local clusterDomain: cluster.local
# Additional labels added to all Kubernetes objects # Additional labels added to all Kubernetes objects
# e.g., my.k8s.service: redpanda
commonLabels: {} commonLabels: {}
# Node selection constraints for scheduling Pods, can override this for statefulsets. # Node selection constraints for scheduling Pods, can override this for statefulsets.
# https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector # https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector
nodeSelector: {} nodeSelector: {}
@ -447,7 +447,6 @@ statefulset:
replicas: 3 replicas: 3
updateStrategy: updateStrategy:
type: RollingUpdate type: RollingUpdate
podManagementPolicy: Parallel
budget: budget:
maxUnavailable: 1 maxUnavailable: 1
# Additional annotations to apply to the Pods of this StatefulSet. # Additional annotations to apply to the Pods of this StatefulSet.

View File

@ -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.2.296 appVersion: 1.2.312
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.2.20 version: 1.2.21

View File

@ -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.2.20 ### Upgrade to 1.2.21
```bash ```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 ### Upgrade to 1.1.0

View File

@ -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.2.20 ### Upgrade to 1.2.21
```bash ```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 ### Upgrade to 1.1.0

View File

@ -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.2.296 tag: v1.2.312
pullPolicy: Always pullPolicy: Always
# Log level for Speedscale components. # Log level for Speedscale components.

View File

@ -646,6 +646,42 @@ entries:
- assets/ambassador/ambassador-6.7.1100.tgz - assets/ambassador/ambassador-6.7.1100.tgz
version: 6.7.1100 version: 6.7.1100
argo-cd: 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: - annotations:
artifacthub.io/changes: | artifacthub.io/changes: |
- kind: changed - kind: changed
@ -2635,6 +2671,66 @@ entries:
- assets/jfrog/artifactory-jcr-2.5.100.tgz - assets/jfrog/artifactory-jcr-2.5.100.tgz
version: 2.5.100 version: 2.5.100
asserts: 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: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Asserts catalog.cattle.io/display-name: Asserts
@ -4991,6 +5087,47 @@ entries:
- assets/confluent/confluent-for-kubernetes-0.174.2101.tgz - assets/confluent/confluent-for-kubernetes-0.174.2101.tgz
version: 0.174.2101 version: 0.174.2101
consul: 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: - annotations:
artifacthub.io/images: | artifacthub.io/images: |
- name: consul - name: consul
@ -9617,6 +9754,36 @@ entries:
- assets/hpe/hpe-flexvolume-driver-3.1.000.tgz - assets/hpe/hpe-flexvolume-driver-3.1.000.tgz
version: 3.1.000 version: 3.1.000
instana-agent: 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: - annotations:
artifacthub.io/links: | artifacthub.io/links: |
- name: Instana website - name: Instana website
@ -14117,6 +14284,37 @@ 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.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: - 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
@ -15983,6 +16181,19 @@ entries:
- assets/openebs/openebs-1.12.300.tgz - assets/openebs/openebs-1.12.300.tgz
version: 1.12.300 version: 1.12.300
pixie-operator-chart: 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: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Pixie catalog.cattle.io/display-name: Pixie
@ -17213,6 +17424,41 @@ entries:
- assets/quobyte/quobyte-cluster-0.1.5.tgz - assets/quobyte/quobyte-cluster-0.1.5.tgz
version: 0.1.5 version: 0.1.5
redis: 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: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Redis catalog.cattle.io/display-name: Redis
@ -17761,6 +18007,39 @@ 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: 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: - annotations:
artifacthub.io/images: | artifacthub.io/images: |
- name: redpanda - name: redpanda
@ -19380,6 +19659,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.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: - 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
@ -21867,6 +22177,54 @@ 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
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: - annotations:
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: WordPress catalog.cattle.io/display-name: WordPress