Charts CI

```
Updated:
  aquarist-labs/s3gw:
    - 0.23.0
  bitnami/airflow:
    - 16.1.6
  bitnami/postgresql:
    - 13.2.18
  clastix/kamaji:
    - 0.13.0
  jenkins/jenkins:
    - 4.9.1
  redpanda/redpanda:
    - 5.6.49
  stackstate/stackstate-k8s-agent:
    - 1.0.58
```
pull/958/head
github-actions[bot] 2023-11-27 14:32:29 +00:00
parent 754025247e
commit 51e252db72
41 changed files with 526 additions and 56 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.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -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" .) }}

View File

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

View File

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

View File

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

View File

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

View File

@ -20,4 +20,4 @@ name: kamaji
sources:
- https://github.com/clastix/kamaji
type: application
version: 0.12.9
version: 0.13.0

View File

@ -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") |

View File

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

View File

@ -61,6 +61,9 @@ etcd:
customAnnotations: {}
# volumeType: local
# -- (array) Kubernetes affinity rules to apply to Kamaji etcd pods
tolerations: []
overrides:
caSecret:
# -- Name of the secret which contains CA's certificate and private key. (default: "etcd-certs")

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -21,4 +21,4 @@ maintainers:
- email: ops@stackstate.com
name: Stackstate
name: stackstate-k8s-agent
version: 1.0.54
version: 1.0.58

View File

@ -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:** <https://github.com/StackVista/stackstate-agent>
@ -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 |

View File

@ -1,3 +1,4 @@
---
apiVersion: apps/v1
kind: DaemonSet
metadata:

View File

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

View File

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

View File

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