diff --git a/assets/aquarist-labs/s3gw-0.23.0.tgz b/assets/aquarist-labs/s3gw-0.23.0.tgz new file mode 100644 index 000000000..947ada86b Binary files /dev/null and b/assets/aquarist-labs/s3gw-0.23.0.tgz differ diff --git a/assets/bitnami/airflow-16.1.6.tgz b/assets/bitnami/airflow-16.1.6.tgz new file mode 100644 index 000000000..dc30923c6 Binary files /dev/null and b/assets/bitnami/airflow-16.1.6.tgz differ diff --git a/assets/bitnami/postgresql-13.2.18.tgz b/assets/bitnami/postgresql-13.2.18.tgz new file mode 100644 index 000000000..748b75e68 Binary files /dev/null and b/assets/bitnami/postgresql-13.2.18.tgz differ diff --git a/assets/clastix/kamaji-0.13.0.tgz b/assets/clastix/kamaji-0.13.0.tgz new file mode 100644 index 000000000..19fbb8af1 Binary files /dev/null and b/assets/clastix/kamaji-0.13.0.tgz differ diff --git a/assets/jenkins/jenkins-4.9.1.tgz b/assets/jenkins/jenkins-4.9.1.tgz new file mode 100644 index 000000000..88b5f83a9 Binary files /dev/null and b/assets/jenkins/jenkins-4.9.1.tgz differ diff --git a/assets/redpanda/redpanda-5.6.49.tgz b/assets/redpanda/redpanda-5.6.49.tgz new file mode 100644 index 000000000..d3e700b34 Binary files /dev/null and b/assets/redpanda/redpanda-5.6.49.tgz differ diff --git a/assets/stackstate/stackstate-k8s-agent-1.0.58.tgz b/assets/stackstate/stackstate-k8s-agent-1.0.58.tgz new file mode 100644 index 000000000..cf9daed6a Binary files /dev/null and b/assets/stackstate/stackstate-k8s-agent-1.0.58.tgz differ diff --git a/charts/aquarist-labs/s3gw/Chart.yaml b/charts/aquarist-labs/s3gw/Chart.yaml index 512fce193..13fed1c13 100644 --- a/charts/aquarist-labs/s3gw/Chart.yaml +++ b/charts/aquarist-labs/s3gw/Chart.yaml @@ -35,4 +35,4 @@ sources: - https://github.com/aquarist-labs/s3gw-cosi-driver - https://github.com/kubernetes-sigs/container-object-storage-interface-provisioner-sidecar type: application -version: 0.22.0 +version: 0.23.0 diff --git a/charts/aquarist-labs/s3gw/README.md b/charts/aquarist-labs/s3gw/README.md index e89bf0381..c9c54cabe 100644 --- a/charts/aquarist-labs/s3gw/README.md +++ b/charts/aquarist-labs/s3gw/README.md @@ -37,6 +37,56 @@ follows: - Apps -> Charts -> Install `s3gw`. Select the `s3gw` namespace previously created. A `pvc` for `s3gw` will be created automatically during installation. +## Develop and test charts on the local machine + +We have defined a set of common tasks frequently used during the +development and the testing process of the s3gw's charts. + +### Requirements + +- make +- Python 3, pip +- Docker, Docker compose +- Helm +- k3d +- Kubectl +- [ct][ct-url] + +### Setup the test environment + +It creates a Python venv and downloads the required pip packages used +during the charts testing. + +```shell +make setup-test-environment +``` + +### Start a k3d cluster and deploy charts + +This task spawns a k3d cluster and deploys the local charts version on it. + +```shell +make cluster-start +``` + +### Delete the k3d cluster + +It deletes the cluster created with `make cluster-start`. + +```shell +make cluster-delete +``` + +### Lint and unittest the charts + +It lints and runs the all the unittest using the ct tool. +This task requires you previously created the k3d cluster with +`make cluster-start` + +```shell +make lint-test-all +``` + ## Documentation You can access our documentation [here][docs-url]. @@ -59,3 +109,4 @@ limitations under the License. [s3gw-url]: https://s3gw.io [docs-url]: https://s3gw-docs.readthedocs.io/en/latest/helm-charts/ +[ct-url]: https://github.com/helm/chart-testing diff --git a/charts/aquarist-labs/s3gw/questions.yaml b/charts/aquarist-labs/s3gw/questions.yaml index 3f81bcb45..37d1f5ca4 100644 --- a/charts/aquarist-labs/s3gw/questions.yaml +++ b/charts/aquarist-labs/s3gw/questions.yaml @@ -251,7 +251,6 @@ questions: group: "Advanced" show_subquestion_if: true subquestions: - - variable: imageRegistry default: description: "Image Registry" @@ -329,8 +328,8 @@ questions: group: "Advanced" - variable: logLevel - default: "1" - description: "s3gw pod log level, lower values are less verbose" + default: "none" + description: "s3gw pod log level, allowed values: 'none', 'low', 'medium', 'high'" label: "s3gw pod log level" required: false type: string @@ -345,7 +344,6 @@ questions: group: "COSI" show_subquestion_if: true subquestions: - - variable: cosi.driver.imageName default: "" description: "Image name for the COSI Driver" diff --git a/charts/aquarist-labs/s3gw/templates/NOTES.txt b/charts/aquarist-labs/s3gw/templates/NOTES.txt index 57a4bd8eb..4f661ed51 100644 --- a/charts/aquarist-labs/s3gw/templates/NOTES.txt +++ b/charts/aquarist-labs/s3gw/templates/NOTES.txt @@ -2,11 +2,11 @@ Thank you for installing {{ .Chart.Name }} {{ printf "v%s" .Chart.Version }} The S3 endpoint is available at: -{{ printf "%s.%s" (include "s3gw.serviceName" .) .Values.publicDomain | indent 4 }} +{{ printf "https://%s.%s" (include "s3gw.serviceName" .) .Values.publicDomain | indent 4 }} {{ if .Values.ui.enabled}} and the web interface is available at: -{{ printf "%s.%s" (include "s3gw.uiServiceName" .) .Values.ui.publicDomain | indent 4 }} +{{ printf "https://%s.%s" (include "s3gw.uiServiceName" .) .Values.ui.publicDomain | indent 4 }} {{- end }} {{ if and (not .Values.useExistingSecret) (empty .Values.accessKey) }} An access key has been generated: {{ include "s3gw.defaultAccessKey" . | quote }} diff --git a/charts/aquarist-labs/s3gw/templates/chart-validation.yaml b/charts/aquarist-labs/s3gw/templates/chart-validation.yaml index a22001994..90cb28c3b 100644 --- a/charts/aquarist-labs/s3gw/templates/chart-validation.yaml +++ b/charts/aquarist-labs/s3gw/templates/chart-validation.yaml @@ -17,3 +17,15 @@ {{- end }} {{- end }} {{- end }} + +{{- if (and .Values.ingress.enabled (not .Values.useCertManager)) }} +{{- if (or (empty .Values.tls.publicDomain.crt) (empty .Values.tls.publicDomain.key)) }} +{{- fail "Please provide valid values for `.Values.tls.publicDomain`" }} +{{- end }} +{{- if (or (empty .Values.tls.privateDomain.crt) (empty .Values.tls.privateDomain.key)) }} +{{- fail "Please provide valid values for `.Values.tls.privateDomain`" }} +{{- end }} +{{- if (and .Values.ui.enabled (or (empty .Values.tls.ui.publicDomain.crt) (empty .Values.tls.ui.publicDomain.key))) }} +{{- fail "Please provide valid values for `.Values.tls.ui.publicDomain`" }} +{{- end }} +{{- end }} diff --git a/charts/aquarist-labs/s3gw/templates/deployment.yaml b/charts/aquarist-labs/s3gw/templates/deployment.yaml index 4252f149d..ebb86c9e7 100644 --- a/charts/aquarist-labs/s3gw/templates/deployment.yaml +++ b/charts/aquarist-labs/s3gw/templates/deployment.yaml @@ -27,26 +27,22 @@ spec: image: {{ include "s3gw.image" . | quote }} imagePullPolicy: {{ default "IfNotPresent" .Values.imagePullPolicy }} args: - - "--rgw-dns-name" + - "--dns-name" {{- if .Values.ingress.enabled }} - {{ include "s3gw.serviceName" . }}.{{ .Values.publicDomain }}, {{ include "s3gw.serviceName" . }}.{{ .Release.Namespace }}.{{ .Values.privateDomain }} {{- else}} - {{ include "s3gw.serviceName" . }}.{{ .Release.Namespace }}.{{ .Values.privateDomain }} {{- end }} - - "--rgw-backend-store" - - sfs - - "--debug-rgw" + - "--debug" - '{{ .Values.logLevel }}' - - "--rgw_frontends" {{- if or .Values.useCertManager .Values.tls.publicDomain.crt }} - - "beast port=7480 ssl_port=7481 - ssl_certificate=/s3gw-cluster-ip-tls/tls.crt - ssl_private_key=/s3gw-cluster-ip-tls/tls.key" -{{ else }} - - "beast port=7480" + - "--cert" + - "/s3gw-cluster-ip-tls/tls.crt" + - "/s3gw-cluster-ip-tls/tls.key" {{ end }} {{- range $.Values.rgwCustomArgs }} + - "--" - {{ . | quote}} {{- end }} env: diff --git a/charts/aquarist-labs/s3gw/values.yaml b/charts/aquarist-labs/s3gw/values.yaml index d8fdd0a8c..b93ca4e30 100644 --- a/charts/aquarist-labs/s3gw/values.yaml +++ b/charts/aquarist-labs/s3gw/values.yaml @@ -108,9 +108,9 @@ storageClass: # email: foobar@suse.com # s3gw pod log level. -# Valid values are positive integers starting from 0. +# Valid values are "none", "low", "medium", and "high". # Higher values are more verbose. -logLevel: "1" +logLevel: "none" # --- Advanced Configuration --- diff --git a/charts/bitnami/airflow/Chart.lock b/charts/bitnami/airflow/Chart.lock index ca846706b..fde5ef124 100644 --- a/charts/bitnami/airflow/Chart.lock +++ b/charts/bitnami/airflow/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 18.4.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.15 + version: 13.2.16 - name: common repository: oci://registry-1.docker.io/bitnamicharts version: 2.13.3 -digest: sha256:15580d67fba89ac0e98a4c479fa1ea4f9015b92d430745ce3f401841b34e3e3d -generated: "2023-11-22T00:02:07.834943162Z" +digest: sha256:00986f0bf8292bfaead2714784652230c1e6b9a36e39b2f0a55cf9e3883f050c +generated: "2023-11-24T19:10:36.648780489Z" diff --git a/charts/bitnami/airflow/Chart.yaml b/charts/bitnami/airflow/Chart.yaml index 2ff12f856..c26776d89 100644 --- a/charts/bitnami/airflow/Chart.yaml +++ b/charts/bitnami/airflow/Chart.yaml @@ -8,11 +8,11 @@ annotations: - name: airflow-exporter image: docker.io/bitnami/airflow-exporter:0.20220314.0-debian-11-r440 - name: airflow-scheduler - image: docker.io/bitnami/airflow-scheduler:2.7.3-debian-11-r1 + image: docker.io/bitnami/airflow-scheduler:2.7.3-debian-11-r2 - name: airflow-worker image: docker.io/bitnami/airflow-worker:2.7.3-debian-11-r2 - name: airflow - image: docker.io/bitnami/airflow:2.7.3-debian-11-r1 + image: docker.io/bitnami/airflow:2.7.3-debian-11-r2 - name: git image: docker.io/bitnami/git:2.43.0-debian-11-r0 - name: os-shell @@ -50,4 +50,4 @@ maintainers: name: airflow sources: - https://github.com/bitnami/charts/tree/main/bitnami/airflow -version: 16.1.5 +version: 16.1.6 diff --git a/charts/bitnami/airflow/charts/postgresql/Chart.yaml b/charts/bitnami/airflow/charts/postgresql/Chart.yaml index 20750d431..517901609 100644 --- a/charts/bitnami/airflow/charts/postgresql/Chart.yaml +++ b/charts/bitnami/airflow/charts/postgresql/Chart.yaml @@ -34,4 +34,4 @@ maintainers: name: postgresql sources: - https://github.com/bitnami/charts/tree/main/bitnami/postgresql -version: 13.2.15 +version: 13.2.16 diff --git a/charts/bitnami/airflow/charts/postgresql/README.md b/charts/bitnami/airflow/charts/postgresql/README.md index 8cb74c5cc..5348b1e66 100644 --- a/charts/bitnami/airflow/charts/postgresql/README.md +++ b/charts/bitnami/airflow/charts/postgresql/README.md @@ -466,6 +466,7 @@ kubectl delete pvc -l release=my-release | `metrics.image.digest` | PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` | | `metrics.image.pullPolicy` | PostgreSQL Prometheus Exporter image pull policy | `IfNotPresent` | | `metrics.image.pullSecrets` | Specify image pull secrets | `[]` | +| `metrics.collectors` | Control enabled collectors | `{}` | | `metrics.customMetrics` | Define additional custom metrics | `{}` | | `metrics.extraEnvVars` | Extra environment variables to add to PostgreSQL Prometheus exporter | `[]` | | `metrics.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` | diff --git a/charts/bitnami/airflow/charts/postgresql/templates/primary/configmap.yaml b/charts/bitnami/airflow/charts/postgresql/templates/primary/configmap.yaml index 7bb8b7f31..7a69891c9 100644 --- a/charts/bitnami/airflow/charts/postgresql/templates/primary/configmap.yaml +++ b/charts/bitnami/airflow/charts/postgresql/templates/primary/configmap.yaml @@ -16,7 +16,7 @@ metadata: {{- end }} data: {{- if .Values.primary.configuration }} - postgresql.conf: |- + postgresql.conf: | {{- include "common.tplvalues.render" ( dict "value" .Values.primary.configuration "context" $ ) | nindent 4 }} {{- end }} {{- if .Values.primary.pgHbaConfiguration }} diff --git a/charts/bitnami/airflow/charts/postgresql/templates/primary/statefulset.yaml b/charts/bitnami/airflow/charts/postgresql/templates/primary/statefulset.yaml index 8f8d56dde..9735ed5ec 100644 --- a/charts/bitnami/airflow/charts/postgresql/templates/primary/statefulset.yaml +++ b/charts/bitnami/airflow/charts/postgresql/templates/primary/statefulset.yaml @@ -495,8 +495,15 @@ spec: {{- if .Values.diagnosticMode.enabled }} command: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.command "context" $) | nindent 12 }} args: {{- include "common.tplvalues.render" (dict "value" .Values.diagnosticMode.args "context" $) | nindent 12 }} - {{- else if .Values.metrics.customMetrics }} - args: ["--extend.query-path", "/conf/custom-metrics.yaml"] + {{- else if or .Values.metrics.customMetrics .Values.metrics.collectors }} + args: + {{- if .Values.metrics.customMetrics }} + - --extend.query-path + - /conf/custom-metrics.yaml + {{- end }} + {{- range $name, $enabled := .Values.metrics.collectors }} + - --{{ if not $enabled }}no-{{ end }}collector.{{ $name }} + {{- end }} {{- end }} env: {{- $database := required "In order to enable metrics you need to specify a database (.Values.auth.database or .Values.global.postgresql.auth.database)" (include "postgresql.v1.database" .) }} diff --git a/charts/bitnami/airflow/charts/postgresql/values.yaml b/charts/bitnami/airflow/charts/postgresql/values.yaml index ffdc9466e..921ffca27 100644 --- a/charts/bitnami/airflow/charts/postgresql/values.yaml +++ b/charts/bitnami/airflow/charts/postgresql/values.yaml @@ -1412,8 +1412,14 @@ metrics: ## - myRegistryKeySecretName ## pullSecrets: [] + ## @param metrics.collectors Control enabled collectors + ## ref: https://github.com/prometheus-community/postgres_exporter#flags + ## Example: + ## collectors: + ## wal: false + collectors: {} ## @param metrics.customMetrics Define additional custom metrics - ## ref: https://github.com/wrouesnel/postgres_exporter#adding-new-metrics-via-a-config-file + ## ref: https://github.com/prometheus-community/postgres_exporter#adding-new-metrics-via-a-config-file-deprecated ## customMetrics: ## pg_database: ## query: "SELECT d.datname AS name, CASE WHEN pg_catalog.has_database_privilege(d.datname, 'CONNECT') THEN pg_catalog.pg_database_size(d.datname) ELSE 0 END AS size_bytes FROM pg_catalog.pg_database d where datname not in ('template0', 'template1', 'postgres')" @@ -1427,7 +1433,7 @@ metrics: ## customMetrics: {} ## @param metrics.extraEnvVars Extra environment variables to add to PostgreSQL Prometheus exporter - ## see: https://github.com/wrouesnel/postgres_exporter#environment-variables + ## see: https://github.com/prometheus-community/postgres_exporter#environment-variables ## For example: ## extraEnvVars: ## - name: PG_EXPORTER_DISABLE_DEFAULT_METRICS diff --git a/charts/bitnami/airflow/values.yaml b/charts/bitnami/airflow/values.yaml index cb7a29096..b6c0d6c2b 100644 --- a/charts/bitnami/airflow/values.yaml +++ b/charts/bitnami/airflow/values.yaml @@ -188,7 +188,7 @@ web: image: registry: docker.io repository: bitnami/airflow - tag: 2.7.3-debian-11-r1 + tag: 2.7.3-debian-11-r2 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -456,7 +456,7 @@ scheduler: image: registry: docker.io repository: bitnami/airflow-scheduler - tag: 2.7.3-debian-11-r1 + tag: 2.7.3-debian-11-r2 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' diff --git a/charts/bitnami/postgresql/Chart.yaml b/charts/bitnami/postgresql/Chart.yaml index 738836b35..8b84a5b18 100644 --- a/charts/bitnami/postgresql/Chart.yaml +++ b/charts/bitnami/postgresql/Chart.yaml @@ -10,7 +10,7 @@ annotations: - name: postgres-exporter image: docker.io/bitnami/postgres-exporter:0.15.0-debian-11-r2 - name: postgresql - image: docker.io/bitnami/postgresql:16.1.0-debian-11-r9 + image: docker.io/bitnami/postgresql:16.1.0-debian-11-r11 licenses: Apache-2.0 apiVersion: v2 appVersion: 16.1.0 @@ -38,4 +38,4 @@ maintainers: name: postgresql sources: - https://github.com/bitnami/charts/tree/main/bitnami/postgresql -version: 13.2.16 +version: 13.2.18 diff --git a/charts/bitnami/postgresql/values.yaml b/charts/bitnami/postgresql/values.yaml index 921ffca27..d8562588b 100644 --- a/charts/bitnami/postgresql/values.yaml +++ b/charts/bitnami/postgresql/values.yaml @@ -98,7 +98,7 @@ diagnosticMode: image: registry: docker.io repository: bitnami/postgresql - tag: 16.1.0-debian-11-r9 + tag: 16.1.0-debian-11-r11 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' diff --git a/charts/clastix/kamaji/Chart.yaml b/charts/clastix/kamaji/Chart.yaml index f345e98fa..dd9814922 100644 --- a/charts/clastix/kamaji/Chart.yaml +++ b/charts/clastix/kamaji/Chart.yaml @@ -20,4 +20,4 @@ name: kamaji sources: - https://github.com/clastix/kamaji type: application -version: 0.12.9 +version: 0.13.0 diff --git a/charts/clastix/kamaji/README.md b/charts/clastix/kamaji/README.md index 909d6a170..fda4b928f 100644 --- a/charts/clastix/kamaji/README.md +++ b/charts/clastix/kamaji/README.md @@ -1,6 +1,6 @@ # kamaji -![Version: 0.12.9](https://img.shields.io/badge/Version-0.12.9-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.3.5](https://img.shields.io/badge/AppVersion-v0.3.5-informational?style=flat-square) +![Version: 0.13.0](https://img.shields.io/badge/Version-0.13.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.3.5](https://img.shields.io/badge/AppVersion-v0.3.5-informational?style=flat-square) Kamaji is a Kubernetes Control Plane Manager. @@ -105,6 +105,7 @@ Here the values you can override: | etcd.port | int | `2379` | The client request port. | | etcd.serviceAccount.create | bool | `true` | Create a ServiceAccount, required to install and provision the etcd backing storage (default: true) | | etcd.serviceAccount.name | string | `""` | Define the ServiceAccount name to use during the setup and provision of the etcd backing storage (default: "") | +| etcd.tolerations | list | `[]` | (array) Kubernetes affinity rules to apply to Kamaji etcd pods | | extraArgs | list | `[]` | A list of extra arguments to add to the kamaji controller default ones | | fullnameOverride | string | `""` | | | healthProbeBindAddress | string | `":8081"` | The address the probe endpoint binds to. (default ":8081") | diff --git a/charts/clastix/kamaji/templates/etcd_sts.yaml b/charts/clastix/kamaji/templates/etcd_sts.yaml index b3863ec59..516873bfb 100644 --- a/charts/clastix/kamaji/templates/etcd_sts.yaml +++ b/charts/clastix/kamaji/templates/etcd_sts.yaml @@ -22,6 +22,10 @@ spec: - name: certs secret: secretName: {{ include "etcd.caSecretName" . }} + {{- with .Values.etcd.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} containers: - name: etcd image: {{ .Values.etcd.image.repository }}:{{ .Values.etcd.image.tag | default "v3.5.4" }} diff --git a/charts/clastix/kamaji/values.yaml b/charts/clastix/kamaji/values.yaml index 092b3fdd4..6dc584db2 100644 --- a/charts/clastix/kamaji/values.yaml +++ b/charts/clastix/kamaji/values.yaml @@ -60,6 +60,9 @@ etcd: # -- The custom annotations to add to the PVC customAnnotations: {} # volumeType: local + + # -- (array) Kubernetes affinity rules to apply to Kamaji etcd pods + tolerations: [] overrides: caSecret: diff --git a/charts/jenkins/jenkins/CHANGELOG.md b/charts/jenkins/jenkins/CHANGELOG.md index 7ef7aa08a..f745d2fc0 100644 --- a/charts/jenkins/jenkins/CHANGELOG.md +++ b/charts/jenkins/jenkins/CHANGELOG.md @@ -12,6 +12,25 @@ Use the following links to reference issues, PRs, and commits prior to v2.6.0. The changelog until v1.5.7 was auto-generated based on git commits. Those entries include a reference to the git commit to be able to get more details. +Notes about [Artifact Hub](https://artifacthub.io/packages/helm/jenkinsci/jenkins?modal=changelog) changelog processing: +- Remove empty lines +- Keep only ASCII characters (no emojis) +- One change per line +- Remove table(s) (lines starting by "|") +- Backticks aren't rendered on artifacthub.io changelog + +## 4.9.1 + +Restore artifact hub notes location in CHANGELOG.md + +## 4.9.0 + +Update base images from JDK 11 to JDK 17. + +## 4.8.6 + +Proper `artifacthub.io/changes` changelog annotation preprocessing. + ## 4.8.5 Fix `artifacthub.io/changes` changelog annotation added to the released chart. diff --git a/charts/jenkins/jenkins/Chart.yaml b/charts/jenkins/jenkins/Chart.yaml index c2bb4e660..561405282 100644 --- a/charts/jenkins/jenkins/Chart.yaml +++ b/charts/jenkins/jenkins/Chart.yaml @@ -1,10 +1,10 @@ annotations: artifacthub.io/category: integration-delivery artifacthub.io/changes: | - Fix `artifacthub.io/changes` changelog annotation added to the released chart. + - Restore artifact hub notes location in CHANGELOG.md artifacthub.io/images: | - name: jenkins - image: jenkins/jenkins:2.426.1-jdk11 + image: jenkins/jenkins:2.426.1-jdk17 - name: k8s-sidecar image: kiwigrid/k8s-sidecar:1.24.4 - name: inbound-agent @@ -51,4 +51,4 @@ sources: - https://github.com/jenkinsci/docker-inbound-agent - https://github.com/maorfr/kube-tasks - https://github.com/jenkinsci/configuration-as-code-plugin -version: 4.8.5 +version: 4.9.1 diff --git a/charts/jenkins/jenkins/VALUES_SUMMARY.md b/charts/jenkins/jenkins/VALUES_SUMMARY.md index 593fcb0af..ad332e5cd 100644 --- a/charts/jenkins/jenkins/VALUES_SUMMARY.md +++ b/charts/jenkins/jenkins/VALUES_SUMMARY.md @@ -110,7 +110,7 @@ The following tables list the configurable parameters of the Jenkins chart and t | Parameter | Description | Default | | --------------------------------- | ------------------------------------ | ----------------------------------------- | | `controller.image` | Controller image name | `jenkins/jenkins` | -| `controller.tagLabel` | Controller image tag label | `jdk11` | +| `controller.tagLabel` | Controller image tag label | `jdk17` | | `controller.tag` | Controller image tag override | Not set | | `controller.imagePullPolicy` | Controller image pull policy | `Always` | | `controller.imagePullSecretName` | Controller image pull secret | Not set | diff --git a/charts/jenkins/jenkins/values.yaml b/charts/jenkins/jenkins/values.yaml index bde5056ae..0dffad3aa 100644 --- a/charts/jenkins/jenkins/values.yaml +++ b/charts/jenkins/jenkins/values.yaml @@ -22,8 +22,8 @@ controller: # Used for label app.kubernetes.io/component componentName: "jenkins-controller" image: "jenkins/jenkins" - # tag: "2.426.1-jdk11" - tagLabel: jdk11 + # tag: "2.426.1-jdk17" + tagLabel: jdk17 imagePullPolicy: "Always" imagePullSecretName: # Optionally configure lifetime for controller-container diff --git a/charts/redpanda/redpanda/Chart.lock b/charts/redpanda/redpanda/Chart.lock index 54723c6bc..46a5afdfc 100644 --- a/charts/redpanda/redpanda/Chart.lock +++ b/charts/redpanda/redpanda/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: console repository: https://charts.redpanda.com - version: 0.7.9 + version: 0.7.10 - name: connectors repository: https://charts.redpanda.com version: 0.1.9 -digest: sha256:69b23e58a55e6f46c5a099164400588608b5e7e1e15ff0d209af8698d6c65737 -generated: "2023-11-16T11:35:29.19034642Z" +digest: sha256:749174fe56c9b383978fd5a38829abc4848371209c6f1db8c0218f0857a10f2a +generated: "2023-11-27T11:51:56.337387668Z" diff --git a/charts/redpanda/redpanda/Chart.yaml b/charts/redpanda/redpanda/Chart.yaml index cd9bcc7d4..9e10ea1e2 100644 --- a/charts/redpanda/redpanda/Chart.yaml +++ b/charts/redpanda/redpanda/Chart.yaml @@ -1,7 +1,7 @@ annotations: artifacthub.io/images: | - name: redpanda - image: docker.redpanda.com/redpandadata/redpanda:v23.2.16 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.17 - name: busybox image: busybox:latest - name: mintel/docker-alpine-bash-curl-jq @@ -17,7 +17,7 @@ annotations: catalog.cattle.io/kube-version: '>=1.21-0' catalog.cattle.io/release-name: redpanda apiVersion: v2 -appVersion: v23.2.16 +appVersion: v23.2.17 dependencies: - condition: console.enabled name: console @@ -37,4 +37,4 @@ name: redpanda sources: - https://github.com/redpanda-data/helm-charts type: application -version: 5.6.48 +version: 5.6.49 diff --git a/charts/redpanda/redpanda/charts/console/Chart.yaml b/charts/redpanda/redpanda/charts/console/Chart.yaml index 64fe6b4fc..e0218f7e0 100644 --- a/charts/redpanda/redpanda/charts/console/Chart.yaml +++ b/charts/redpanda/redpanda/charts/console/Chart.yaml @@ -1,7 +1,7 @@ annotations: artifacthub.io/images: | - name: redpanda - image: docker.redpanda.com/redpandadata/console:v2.3.5 + image: docker.redpanda.com/redpandadata/console:v2.3.7 artifacthub.io/license: Apache-2.0 artifacthub.io/links: | - name: Documentation @@ -9,7 +9,7 @@ annotations: - name: "Helm (>= 3.6.0)" url: https://helm.sh/docs/intro/install/ apiVersion: v2 -appVersion: v2.3.5 +appVersion: v2.3.7 description: Helm chart to deploy Redpanda Console. icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg maintainers: @@ -19,4 +19,4 @@ name: console sources: - https://github.com/redpanda-data/helm-charts type: application -version: 0.7.9 +version: 0.7.10 diff --git a/charts/stackstate/stackstate-k8s-agent/Chart.yaml b/charts/stackstate/stackstate-k8s-agent/Chart.yaml index 66422b09c..0dc74620f 100644 --- a/charts/stackstate/stackstate-k8s-agent/Chart.yaml +++ b/charts/stackstate/stackstate-k8s-agent/Chart.yaml @@ -21,4 +21,4 @@ maintainers: - email: ops@stackstate.com name: Stackstate name: stackstate-k8s-agent -version: 1.0.54 +version: 1.0.58 diff --git a/charts/stackstate/stackstate-k8s-agent/README.md b/charts/stackstate/stackstate-k8s-agent/README.md index c00a2fb4a..6929dc358 100644 --- a/charts/stackstate/stackstate-k8s-agent/README.md +++ b/charts/stackstate/stackstate-k8s-agent/README.md @@ -2,7 +2,7 @@ Helm chart for the StackState Agent. -Current chart version is `1.0.54` +Current chart version is `1.0.58` **Homepage:** @@ -170,6 +170,7 @@ stackstate/stackstate-k8s-agent | nameOverride | string | `""` | Override the name of the chart. | | nodeAgent.affinity | object | `{}` | Affinity settings for pod assignment. | | nodeAgent.apm.enabled | bool | `true` | Enable / disable the nodeAgent APM module. | +| nodeAgent.autoScalingEnabled | bool | `false` | Enable / disable autoscaling for the node agent pods. | | nodeAgent.checksTagCardinality | string | `"orchestrator"` | low, orchestrator or high. Orchestrator level adds pod_name, high adds display_container_name | | nodeAgent.config | object | `{"override":[]}` | | | nodeAgent.config.override | list | `[]` | A list of objects containing three keys `name`, `path` and `data`, specifying filenames at specific paths which need to be (potentially) overridden using a mounted configmap | @@ -214,6 +215,14 @@ stackstate/stackstate-k8s-agent | nodeAgent.nodeSelector | object | `{}` | Node labels for pod assignment. | | nodeAgent.priorityClassName | string | `""` | Priority class for nodeAgent pods. | | nodeAgent.protocolInspection.enabled | bool | `true` | Enable / disable the nodeAgent protocol inspection. | +| nodeAgent.scaling.autoscalerLimits.agent.maximum.cpu | string | `"500m"` | Maximum CPU resource limits for main agent. | +| nodeAgent.scaling.autoscalerLimits.agent.maximum.memory | string | `"750Mi"` | Maximum memory resource limits for main agent. | +| nodeAgent.scaling.autoscalerLimits.agent.minimum.cpu | string | `"20m"` | Minimum CPU resource limits for main agent. | +| nodeAgent.scaling.autoscalerLimits.agent.minimum.memory | string | `"180Mi"` | Minimum memory resource limits for main agent. | +| nodeAgent.scaling.autoscalerLimits.processAgent.maximum.cpu | string | `"1000m"` | Maximum CPU resource limits for process agent. | +| nodeAgent.scaling.autoscalerLimits.processAgent.maximum.memory | string | `"1500Mi"` | Maximum memory resource limits for process agent. | +| nodeAgent.scaling.autoscalerLimits.processAgent.minimum.cpu | string | `"25m"` | Minimum CPU resource limits for process agent. | +| nodeAgent.scaling.autoscalerLimits.processAgent.minimum.memory | string | `"100Mi"` | Minimum memory resource limits for process agent. | | nodeAgent.scc.enabled | bool | `false` | Enable / disable the installation of the SecurityContextConfiguration needed for installation on OpenShift. | | nodeAgent.service | object | `{"annotations":{},"loadBalancerSourceRanges":["10.0.0.0/8"],"type":"ClusterIP"}` | The Kubernetes service for the agent | | nodeAgent.service.annotations | object | `{}` | Annotations for the service | diff --git a/charts/stackstate/stackstate-k8s-agent/templates/node-agent-daemonset.yaml b/charts/stackstate/stackstate-k8s-agent/templates/node-agent-daemonset.yaml index d10182508..39632a5cf 100644 --- a/charts/stackstate/stackstate-k8s-agent/templates/node-agent-daemonset.yaml +++ b/charts/stackstate/stackstate-k8s-agent/templates/node-agent-daemonset.yaml @@ -1,3 +1,4 @@ +--- apiVersion: apps/v1 kind: DaemonSet metadata: diff --git a/charts/stackstate/stackstate-k8s-agent/templates/node-agent-podautoscaler.yaml b/charts/stackstate/stackstate-k8s-agent/templates/node-agent-podautoscaler.yaml new file mode 100644 index 000000000..f3de625e9 --- /dev/null +++ b/charts/stackstate/stackstate-k8s-agent/templates/node-agent-podautoscaler.yaml @@ -0,0 +1,35 @@ +--- +{{- if .Values.nodeAgent.autoScalingEnabled }} +apiVersion: "autoscaling.k8s.io/v1" +kind: VerticalPodAutoscaler +metadata: + name: {{ .Release.Name }}-node-agent-vpa + namespace: {{ .Release.Namespace }} +spec: + targetRef: + apiVersion: "apps/v1" + kind: DaemonSet + name: {{ .Release.Name }}-node-agent + resourcePolicy: + containerPolicies: + - containerName: 'node-agent' + minAllowed: + cpu: {{ .Values.nodeAgent.scaling.autoscalerLimits.agent.minimum.cpu }} + memory: {{ .Values.nodeAgent.scaling.autoscalerLimits.agent.minimum.memory }} + maxAllowed: + cpu: {{ .Values.nodeAgent.scaling.autoscalerLimits.agent.maximum.cpu }} + memory: {{ .Values.nodeAgent.scaling.autoscalerLimits.agent.maximum.memory }} + controlledResources: ["cpu", "memory"] + controlledValues: RequestsAndLimits + - containerName: 'process-agent' + minAllowed: + cpu: {{ .Values.nodeAgent.scaling.autoscalerLimits.processAgent.minimum.cpu }} + memory: {{ .Values.nodeAgent.scaling.autoscalerLimits.processAgent.minimum.memory }} + maxAllowed: + cpu: {{ .Values.nodeAgent.scaling.autoscalerLimits.processAgent.maximum.cpu }} + memory: {{ .Values.nodeAgent.scaling.autoscalerLimits.processAgent.maximum.memory }} + controlledResources: ["cpu", "memory"] + controlledValues: RequestsAndLimits + updatePolicy: + updateMode: "Auto" +{{- end }} diff --git a/charts/stackstate/stackstate-k8s-agent/values.yaml b/charts/stackstate/stackstate-k8s-agent/values.yaml index bac77a9e3..476230af0 100644 --- a/charts/stackstate/stackstate-k8s-agent/values.yaml +++ b/charts/stackstate/stackstate-k8s-agent/values.yaml @@ -30,6 +30,8 @@ all: enabled: false nodeAgent: + # nodeAgent.autoScalingEnabled -- Enable / disable autoscaling for the node agent pods. + autoScalingEnabled: false containerRuntime: # nodeAgent.containerRuntime.customSocketPath -- If the container socket path does not match the default for CRI-O, Containerd or Docker, supply a custom socket path. customSocketPath: "" @@ -66,8 +68,32 @@ nodeAgent: # nodeAgent.priorityClassName -- Priority class for nodeAgent pods. priorityClassName: "" - containers: + scaling: + autoscalerLimits: + agent: + minimum: + # nodeAgent.scaling.autoscalerLimits.agent.minimum.cpu -- Minimum CPU resource limits for main agent. + cpu: "20m" + # nodeAgent.scaling.autoscalerLimits.agent.minimum.memory -- Minimum memory resource limits for main agent. + memory: "180Mi" + maximum: + # nodeAgent.scaling.autoscalerLimits.agent.maximum.cpu -- Maximum CPU resource limits for main agent. + cpu: "500m" + # nodeAgent.scaling.autoscalerLimits.agent.maximum.memory -- Maximum memory resource limits for main agent. + memory: "750Mi" + processAgent: + minimum: + # nodeAgent.scaling.autoscalerLimits.processAgent.minimum.cpu -- Minimum CPU resource limits for process agent. + cpu: "25m" + # nodeAgent.scaling.autoscalerLimits.processAgent.minimum.memory -- Minimum memory resource limits for process agent. + memory: "100Mi" + maximum: + # nodeAgent.scaling.autoscalerLimits.processAgent.maximum.cpu -- Maximum CPU resource limits for process agent. + cpu: "1000m" + # nodeAgent.scaling.autoscalerLimits.processAgent.maximum.memory -- Maximum memory resource limits for process agent. + memory: "1500Mi" + containers: agent: image: # nodeAgent.containers.agent.image.repository -- Base container image repository. diff --git a/index.yaml b/index.yaml index b36908f6f..322ea9474 100644 --- a/index.yaml +++ b/index.yaml @@ -80,6 +80,63 @@ entries: - assets/datawiza/access-broker-0.1.1.tgz version: 0.1.1 airflow: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Apache Airflow + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: airflow + category: WorkFlow + images: | + - name: airflow-exporter + image: docker.io/bitnami/airflow-exporter:0.20220314.0-debian-11-r440 + - name: airflow-scheduler + image: docker.io/bitnami/airflow-scheduler:2.7.3-debian-11-r2 + - name: airflow-worker + image: docker.io/bitnami/airflow-worker:2.7.3-debian-11-r2 + - name: airflow + image: docker.io/bitnami/airflow:2.7.3-debian-11-r2 + - name: git + image: docker.io/bitnami/git:2.43.0-debian-11-r0 + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r91 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 2.7.3 + created: "2023-11-27T14:31:36.862205946Z" + dependencies: + - condition: redis.enabled + name: redis + repository: file://./charts/redis + version: 18.x.x + - condition: postgresql.enabled + name: postgresql + repository: file://./charts/postgresql + version: 13.x.x + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: Apache Airflow is a tool to express and execute workflows as directed + acyclic graphs (DAGs). It includes utilities to schedule tasks, monitor task + progress and handle task dependencies. + digest: 304c471f018fbf46b1a530aefd017773036544187f0f86bbabac7851e54082fb + home: https://bitnami.com + icon: https://svn.apache.org/repos/asf/comdev/project-logos/originals/airflow-1.svg + keywords: + - apache + - airflow + - workflow + - dag + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: airflow + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/airflow + urls: + - assets/bitnami/airflow-16.1.6.tgz + version: 16.1.6 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Apache Airflow @@ -28934,6 +28991,64 @@ entries: - assets/jaeger/jaeger-operator-2.36.0.tgz version: 2.36.0 jenkins: + - annotations: + artifacthub.io/category: integration-delivery + artifacthub.io/changes: | + - Restore artifact hub notes location in CHANGELOG.md + artifacthub.io/images: | + - name: jenkins + image: jenkins/jenkins:2.426.1-jdk17 + - name: k8s-sidecar + image: kiwigrid/k8s-sidecar:1.24.4 + - name: inbound-agent + image: jenkins/inbound-agent:3107.v665000b_51092-15 + - name: backup + image: maorfr/kube-tasks:0.2.0 + artifacthub.io/license: Apache-2.0 + artifacthub.io/links: | + - name: Chart Source + url: https://github.com/jenkinsci/helm-charts/tree/main/charts/jenkins + - name: Jenkins + url: https://www.jenkins.io/ + - name: support + url: https://github.com/jenkinsci/helm-charts/issues + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Jenkins + catalog.cattle.io/kube-version: '>=1.14-0' + catalog.cattle.io/release-name: jenkins + apiVersion: v2 + appVersion: 2.426.1 + created: "2023-11-27T14:31:41.033036248Z" + description: Jenkins - Build great things at any scale! The leading open source + automation server, Jenkins provides over 1800 plugins to support building, deploying + and automating any project. + digest: 2cc1ec7f1bd0d9b0fcac450703697a65dc42d3e81443a4477e775ac596d53d53 + home: https://jenkins.io/ + icon: https://get.jenkins.io/art/jenkins-logo/logo.svg + keywords: + - jenkins + - ci + - devops + maintainers: + - email: maor.friedman@redhat.com + name: maorfr + - email: mail@torstenwalter.de + name: torstenwalter + - email: garridomota@gmail.com + name: mogaal + - email: wmcdona89@gmail.com + name: wmcdona89 + - email: timjacomb1@gmail.com + name: timja + name: jenkins + sources: + - https://github.com/jenkinsci/jenkins + - https://github.com/jenkinsci/docker-inbound-agent + - https://github.com/maorfr/kube-tasks + - https://github.com/jenkinsci/configuration-as-code-plugin + urls: + - assets/jenkins/jenkins-4.9.1.tgz + version: 4.9.1 - annotations: artifacthub.io/category: integration-delivery artifacthub.io/changes: | @@ -35829,6 +35944,33 @@ entries: - assets/bitnami/kafka-19.0.1.tgz version: 19.0.1 kamaji: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Kamaji + catalog.cattle.io/kube-version: '>=1.21.0-0' + catalog.cattle.io/release-name: kamaji + apiVersion: v2 + appVersion: v0.3.5 + created: "2023-11-27T14:31:39.409496202Z" + description: Kamaji is a Kubernetes Control Plane Manager. + digest: 5fe686ed227b12972af663090fca3213a8d54acba3d1cf6d9dcd2a83c700ac30 + home: https://github.com/clastix/kamaji + icon: https://github.com/clastix/kamaji/raw/master/assets/logo-colored.png + kubeVersion: '>=1.21.0-0' + maintainers: + - email: dario@tranchitella.eu + name: Dario Tranchitella + - email: me@maxgio.it + name: Massimiliano Giovagnoli + - email: me@bsctl.io + name: Adriano Pezzuto + name: kamaji + sources: + - https://github.com/clastix/kamaji + type: application + urls: + - assets/clastix/kamaji-0.13.0.tgz + version: 0.13.0 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: Kamaji @@ -49732,6 +49874,51 @@ entries: - assets/portworx/portworx-essentials-2.9.100.tgz version: 2.9.100 postgresql: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: PostgreSQL + catalog.cattle.io/kube-version: '>=1.19-0' + catalog.cattle.io/release-name: postgresql + category: Database + images: | + - name: os-shell + image: docker.io/bitnami/os-shell:11-debian-11-r91 + - name: postgres-exporter + image: docker.io/bitnami/postgres-exporter:0.15.0-debian-11-r2 + - name: postgresql + image: docker.io/bitnami/postgresql:16.1.0-debian-11-r11 + licenses: Apache-2.0 + apiVersion: v2 + appVersion: 16.1.0 + created: "2023-11-27T14:31:37.894968336Z" + dependencies: + - name: common + repository: file://./charts/common + tags: + - bitnami-common + version: 2.x.x + description: PostgreSQL (Postgres) is an open source object-relational database + known for reliability and data integrity. ACID-compliant, it supports foreign + keys, joins, views, triggers and stored procedures. + digest: 2e714f3b7f1154c18362c5cba671a8eb3e7ff081c598d3cf542e72ee9111df39 + home: https://bitnami.com + icon: https://wiki.postgresql.org/images/a/a4/PostgreSQL_logo.3colors.svg + keywords: + - postgresql + - postgres + - database + - sql + - replication + - cluster + maintainers: + - name: VMware, Inc. + url: https://github.com/bitnami/charts + name: postgresql + sources: + - https://github.com/bitnami/charts/tree/main/bitnami/postgresql + urls: + - assets/bitnami/postgresql-13.2.18.tgz + version: 13.2.18 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: PostgreSQL @@ -55679,6 +55866,50 @@ entries: - assets/bitnami/redis-17.3.7.tgz version: 17.3.7 redpanda: + - annotations: + artifacthub.io/images: | + - name: redpanda + image: docker.redpanda.com/redpandadata/redpanda:v23.2.17 + - name: busybox + image: busybox:latest + - name: mintel/docker-alpine-bash-curl-jq + image: mintel/docker-alpine-bash-curl-jq:latest + artifacthub.io/license: Apache-2.0 + artifacthub.io/links: | + - name: Documentation + url: https://docs.redpanda.com + - name: "Helm (>= 3.8.0)" + url: https://helm.sh/docs/intro/install/ + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: Redpanda + catalog.cattle.io/kube-version: '>=1.21-0' + catalog.cattle.io/release-name: redpanda + apiVersion: v2 + appVersion: v23.2.17 + created: "2023-11-27T14:31:44.129400768Z" + dependencies: + - condition: console.enabled + name: console + repository: file://./charts/console + version: '>=0.5 <1.0' + - condition: connectors.enabled + name: connectors + repository: file://./charts/connectors + version: '>=0.1.2 <1.0' + description: Redpanda is the real-time engine for modern apps. + digest: 14c66a8f8246b0d95f8d2de3512686456de3ef2bbf80ed2419c3f54319d76f66 + icon: https://images.ctfassets.net/paqvtpyf8rwu/3cYHw5UzhXCbKuR24GDFGO/73fb682e6157d11c10d5b2b5da1d5af0/skate-stand-panda.svg + kubeVersion: '>=1.21-0' + maintainers: + - name: redpanda-data + url: https://github.com/orgs/redpanda-data/people + name: redpanda + sources: + - https://github.com/redpanda-data/helm-charts + type: application + urls: + - assets/redpanda/redpanda-5.6.49.tgz + version: 5.6.49 - annotations: artifacthub.io/images: | - name: redpanda @@ -59501,6 +59732,48 @@ entries: - assets/redpanda/redpanda-2.1.7.tgz version: 2.1.7 s3gw: + - annotations: + app.aquarist-labs.io/name: s3gw + artifacthub.io/category: storage + artifacthub.io/links: | + - name: homepage + url: https://s3gw.io/ + - name: support + url: https://github.com/aquarist-labs/s3gw/issues + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: S3 Gateway + catalog.cattle.io/experimental: "true" + catalog.cattle.io/kube-version: '>=1.14' + catalog.cattle.io/namespace: s3gw + catalog.cattle.io/release-name: s3gw + apiVersion: v2 + appVersion: latest + created: "2023-11-27T14:31:34.886586846Z" + description: 'Easy-to-use Open Source and Cloud Native S3 service for use on Rancher''s + Kubernetes. ' + digest: 23b786e85a893890e5bbffafa071a47dce1459d27bf2039f4a287d5ee958c388 + home: https://github.com/aquarist-labs/s3gw + icon: https://s3gw.io/img/logo-xl.png + keywords: + - storage + - s3 + kubeVersion: '>=1.14' + maintainers: + - email: s3gw@suse.com + name: s3gw maintainers + url: https://github.com/orgs/aquarist-labs/projects/5 + name: s3gw + sources: + - https://github.com/aquarist-labs/s3gw-charts + - https://github.com/aquarist-labs/s3gw + - https://github.com/aquarist-labs/ceph + - https://github.com/aquarist-labs/s3gw-ui + - https://github.com/aquarist-labs/s3gw-cosi-driver + - https://github.com/kubernetes-sigs/container-object-storage-interface-provisioner-sidecar + type: application + urls: + - assets/aquarist-labs/s3gw-0.23.0.tgz + version: 0.23.0 - annotations: app.aquarist-labs.io/name: s3gw artifacthub.io/category: storage @@ -63991,6 +64264,34 @@ entries: - assets/speedscale/speedscale-operator-0.9.12600.tgz version: 0.9.12600 stackstate-k8s-agent: + - annotations: + catalog.cattle.io/certified: partner + catalog.cattle.io/display-name: StackState Agent + catalog.cattle.io/kube-version: '>=1.19.0-0' + catalog.cattle.io/release-name: stackstate-k8s-agent + apiVersion: v2 + appVersion: 2.19.1 + created: "2023-11-27T14:31:44.225141187Z" + dependencies: + - alias: httpHeaderInjectorWebhook + name: http-header-injector + repository: file://./charts/http-header-injector + version: 0.0.6 + description: Helm chart for the StackState Agent. + digest: 0f501bd1d3b0f2504120315194fbb14e841ce14b776fd2ff948673d883bc3a54 + home: https://github.com/StackVista/stackstate-agent + icon: https://raw.githubusercontent.com/StackVista/helm-charts/master/stable/stackstate-k8s-agent/logo.svg + keywords: + - monitoring + - observability + - stackstate + maintainers: + - email: ops@stackstate.com + name: Stackstate + name: stackstate-k8s-agent + urls: + - assets/stackstate/stackstate-k8s-agent-1.0.58.tgz + version: 1.0.58 - annotations: catalog.cattle.io/certified: partner catalog.cattle.io/display-name: StackState Agent