From ecb3561d2a9f1eae533efdeb47b742131b3ee2a9 Mon Sep 17 00:00:00 2001 From: teutonet-bot <118830326+teutonet-bot@users.noreply.github.com> Date: Thu, 1 Aug 2024 14:27:44 +0200 Subject: [PATCH 1/5] chore(main): [bot] release base-cluster:6.6.2 --- .github/release-please/manifest.json | 2 +- charts/base-cluster/CHANGELOG.md | 15 +++++++++++++++ charts/base-cluster/Chart.yaml | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index c4449137b..59da7714b 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1 +1 @@ -{"charts/base-cluster":"6.6.1","charts/teuto-portal-k8s-worker":"3.1.1","charts/t8s-cluster":"8.1.0","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.2.0","charts/ckan":"1.1.4"} +{"charts/base-cluster":"6.6.2","charts/teuto-portal-k8s-worker":"3.1.1","charts/t8s-cluster":"8.1.0","charts/stellio-context-broker":"0.1.0","charts/chirpstack":"0.1.0","charts/common":"1.2.0","charts/ckan":"1.1.4"} diff --git a/charts/base-cluster/CHANGELOG.md b/charts/base-cluster/CHANGELOG.md index a458bf0f7..87b0a202c 100644 --- a/charts/base-cluster/CHANGELOG.md +++ b/charts/base-cluster/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [6.6.2](https://github.com/teutonet/teutonet-helm-charts/compare/base-cluster-v6.6.1...base-cluster-v6.6.2) (2024-08-01) + + +### Bug Fixes + +* **base-cluster/backup:** fix formatting ([#1063](https://github.com/teutonet/teutonet-helm-charts/issues/1063)) ([8da56f2](https://github.com/teutonet/teutonet-helm-charts/commit/8da56f2a20471540e1e33c63847de53626931db5)) +* **base-cluster/kdave:** image 2.x.x is unsupported by the helm chart ([#1062](https://github.com/teutonet/teutonet-helm-charts/issues/1062)) ([e7bc047](https://github.com/teutonet/teutonet-helm-charts/commit/e7bc047d06bb1e3cadaf58a4948f76079f61d136)) +* **base-cluster/kube-prometheus-stack:** set deployment strategy to r… ([#1067](https://github.com/teutonet/teutonet-helm-charts/issues/1067)) ([19854b7](https://github.com/teutonet/teutonet-helm-charts/commit/19854b7824c5e2b399d839ef9721ab3bf936e2f4)) +* **base-cluster:** definitely enable everything for artifacthub ([#1064](https://github.com/teutonet/teutonet-helm-charts/issues/1064)) ([0157971](https://github.com/teutonet/teutonet-helm-charts/commit/01579717c84f97108b82f8fea7beb805a7982a7f)) + + +### Miscellaneous Chores + +* **base-cluster/dependencies:** update helm release velero to v7 ([#1023](https://github.com/teutonet/teutonet-helm-charts/issues/1023)) ([8b1f815](https://github.com/teutonet/teutonet-helm-charts/commit/8b1f8153baddca391ae133e2b75af847b7734741)) + ## [6.6.1](https://github.com/teutonet/teutonet-helm-charts/compare/base-cluster-v6.6.0...base-cluster-v6.6.1) (2024-07-31) diff --git a/charts/base-cluster/Chart.yaml b/charts/base-cluster/Chart.yaml index f5bfafc61..da248b72b 100644 --- a/charts/base-cluster/Chart.yaml +++ b/charts/base-cluster/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: base-cluster type: application -version: 6.6.1 +version: 6.6.2 icon: https://teuto.net/favicon.ico maintainers: - name: cwrau From 9e10f9730d2b7883b7be85703317585efd54ace9 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:28:47 +0000 Subject: [PATCH 2/5] ci: [bot] Update sources in 'Chart.yaml' --- charts/base-cluster/Chart.yaml | 108 ++++++++++++++++++++++++++------- 1 file changed, 86 insertions(+), 22 deletions(-) diff --git a/charts/base-cluster/Chart.yaml b/charts/base-cluster/Chart.yaml index da248b72b..378110610 100644 --- a/charts/base-cluster/Chart.yaml +++ b/charts/base-cluster/Chart.yaml @@ -1,85 +1,149 @@ -apiVersion: v2 -name: base-cluster -type: application -version: 6.6.2 -icon: https://teuto.net/favicon.ico -maintainers: - - name: cwrau - email: cwr@teuto.net - - name: marvinWolff - email: mw@teuto.net - - name: tasches - email: st@teuto.net -sources: - - https://github.com/teutonet/teutonet-helm-charts -home: https://teuto.net -description: A common base for every kubernetes cluster -dependencies: - - name: common - version: 1.2.0 - repository: oci://ghcr.io/teutonet/teutonet-helm-charts annotations: - artifacthub.io/images: | - - image: docker.io/aelbakry/kdave-server:2.1.5 # monitoring/HelmRelease/kdave/null/Deployment/kdave.yaml + artifacthub.io/images: '- image: docker.io/aelbakry/kdave-server:2.1.5 # monitoring/HelmRelease/kdave/null/Deployment/kdave.yaml + - image: docker.io/bats/bats:1.8.2 # loki/HelmRelease/loki/null/Pod/loki-loki-stack-test.yaml + - image: docker.io/bats/bats:v1.4.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Pod/kube-prometheus-stack-grafana-test.yaml + - image: docker.io/bitnami/grafana-tempo-vulture:2.5.0-debian-12-r7 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-vulture.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-compactor.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-distributor.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-metrics-generator.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-querier.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-query-frontend.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/StatefulSet/grafana-tempo-ingester.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-admission-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-cluster-admission-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-cluster-ephemeral-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-ephemeral-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-update-requests.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-clean-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-remove-configmap.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-scale-to-zero.yaml + - image: docker.io/bitnami/kubectl:1.29.6@sha256:4b4b33a40764b0dc1243b6f4fc6f62dd877cd632d49131fff8df3744602a3ec0 # default/Job/flux-generate-gpg-key-secret-main.yaml + - image: docker.io/bitnami/kubectl:1.29.6@sha256:4b4b33a40764b0dc1243b6f4fc6f62dd877cd632d49131fff8df3744602a3ec0 # default/Job/prevent-uninstallation.yaml + - image: docker.io/bitnami/memcached:1.6.29-debian-12-r3 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-memcached.yaml + - image: docker.io/bitnami/metrics-server:0.7.1-debian-12-r13 # monitoring/HelmRelease/metrics-server/monitoring/Deployment/metrics-server.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-liveness.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-metrics.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-readiness.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-liveness.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-metrics.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-readiness.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-reports-controller-metrics.yaml + - image: docker.io/curlimages/curl:7.85.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml + - image: docker.io/curlimages/curl:8.8.0@sha256:73e4d532ea62d7505c5865b517d3704966ffe916609bedc22af6833dc9969bcd # default/Job/dead-mans-switch-registration.yaml + - image: docker.io/curlimages/curl:8.8.0@sha256:73e4d532ea62d7505c5865b517d3704966ffe916609bedc22af6833dc9969bcd # monitoring/CronJob/dead-mans-switch.yaml + - image: docker.io/fluxcd/flux-cli:v2.3.0@sha256:b0b43636bede7fee04afa99b9ad0732eca0f1778f7ebaa99fc89d48d35ccae18 # default/Job/flux-generate-ssh-key-secret-main.yaml + - image: docker.io/grafana/grafana-image-renderer:latest # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana-image-renderer.yaml + - image: docker.io/grafana/grafana:11.1.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml + - image: docker.io/grafana/loki:2.6.1 # loki/HelmRelease/loki/loki/StatefulSet/loki.yaml + - image: docker.io/grafana/promtail:2.9.3 # loki/HelmRelease/loki/loki/DaemonSet/loki-promtail.yaml + - image: docker.io/hjacobs/kube-janitor:23.7.0 # kube-system/HelmRelease/kube-janitor/kube-system/Deployment/kube-janitor.yaml + - image: docker.io/otel/opentelemetry-collector-contrib:0.105.0 # monitoring/HelmRelease/open-telemetry-collector/monitoring/DaemonSet/open-telemetry-collector-opentelemetry-collector-agent.yaml + - image: docker.io/vladgh/gpg:1.3.5 # default/Job/flux-generate-gpg-key-secret-main.yaml + - image: ghcr.io/aquasecurity/trivy-operator:0.22.0 # trivy/HelmRelease/trivy/trivy/Deployment/trivy-trivy-operator.yaml + - image: ghcr.io/kyverno/background-controller:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-background-controller.yaml + - image: ghcr.io/kyverno/cleanup-controller:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-cleanup-controller.yaml + - image: ghcr.io/kyverno/kyverno-cli:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-migrate-resources.yaml + - image: ghcr.io/kyverno/kyverno:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-admission-controller.yaml + - image: ghcr.io/kyverno/kyvernopre:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-admission-controller.yaml + - image: ghcr.io/kyverno/reports-controller:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-reports-controller.yaml + - image: quay.io/jetstack/cert-manager-cainjector:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager-cainjector.yaml + - image: quay.io/jetstack/cert-manager-controller:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager.yaml + - image: quay.io/jetstack/cert-manager-startupapicheck:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Job/cert-manager-startupapicheck.yaml + - image: quay.io/jetstack/cert-manager-webhook:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager-webhook.yaml + - image: quay.io/kiwigrid/k8s-sidecar:1.27.4 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml + - image: quay.io/prometheus-operator/prometheus-operator:v0.75.2 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-operator.yaml + - image: quay.io/prometheus/alertmanager:v0.27.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Alertmanager/kube-prometheus-stack-alertmanager.yaml + - image: quay.io/prometheus/node-exporter:v1.8.2 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/DaemonSet/kube-prometheus-stack-prometheus-node-exporter.yaml + - image: quay.io/prometheus/prometheus:v2.53.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Prometheus/kube-prometheus-stack-prometheus.yaml + - image: registry.k8s.io/descheduler/descheduler:v0.30.1 # kube-system/HelmRelease/descheduler/kube-system/Deployment/descheduler.yaml + - image: registry.k8s.io/ingress-nginx/controller:v1.11.1@sha256:e6439a12b52076965928e83b7b56aae6731231677b01e81818bce7fa5c60161a # ingress-nginx/HelmRelease/ingress-nginx/ingress-nginx/Deployment/ingress-nginx-controller.yaml + - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-create.yaml + - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-patch.yaml + - image: registry.k8s.io/ingress-nginx/opentelemetry:v20230721-3e2062ee5@sha256:13bee3f5223883d3ca62fee7309ad02d22ec00ff0d7033e3e9aca7a9f60fd472 # ingress-nginx/HelmRelease/ingress-nginx/ingress-nginx/Deployment/ingress-nginx-controller.yaml + - image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-kube-state-metrics.yaml + - image: registry.k8s.io/sig-storage/nfs-provisioner:v4.0.8 # nfs-server-provisioner/HelmRelease/nfs-server-provisioner/null/StatefulSet/nfs-server-provisioner.yaml + + ' +apiVersion: v2 +dependencies: + - name: common + repository: oci://ghcr.io/teutonet/teutonet-helm-charts + version: 1.2.0 +description: A common base for every kubernetes cluster +home: https://teuto.net +icon: https://teuto.net/favicon.ico +maintainers: + - email: cwr@teuto.net + name: cwrau + - email: mw@teuto.net + name: marvinWolff + - email: st@teuto.net + name: tasches +name: base-cluster +sources: + - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v6.6.2/charts/base-cluster + - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/base-cluster +type: application +version: 6.6.2 From dc4c37206c783c8d7669a47294b6520eeeb5ca82 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:32:44 +0000 Subject: [PATCH 3/5] ci: [bot] Update images in 'Chart.yaml' --- charts/base-cluster/Chart.yaml | 117 +++++++++------------------------ 1 file changed, 30 insertions(+), 87 deletions(-) diff --git a/charts/base-cluster/Chart.yaml b/charts/base-cluster/Chart.yaml index 378110610..7c9617fc6 100644 --- a/charts/base-cluster/Chart.yaml +++ b/charts/base-cluster/Chart.yaml @@ -1,149 +1,92 @@ +apiVersion: v2 +dependencies: + - name: common + repository: oci://ghcr.io/teutonet/teutonet-helm-charts + version: 1.2.0 +description: A common base for every kubernetes cluster +home: https://teuto.net +icon: https://teuto.net/favicon.ico +maintainers: + - email: cwr@teuto.net + name: cwrau + - email: mw@teuto.net + name: marvinWolff + - email: st@teuto.net + name: tasches +name: base-cluster +sources: + - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v6.6.2/charts/base-cluster + - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/base-cluster +type: application +version: 6.6.2 annotations: - artifacthub.io/images: '- image: docker.io/aelbakry/kdave-server:2.1.5 # monitoring/HelmRelease/kdave/null/Deployment/kdave.yaml - + artifacthub.io/images: | + - image: docker.io/aelbakry/kdave-server:1.0.4 # monitoring/HelmRelease/kdave/null/Deployment/kdave.yaml - image: docker.io/bats/bats:1.8.2 # loki/HelmRelease/loki/null/Pod/loki-loki-stack-test.yaml - - image: docker.io/bats/bats:v1.4.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Pod/kube-prometheus-stack-grafana-test.yaml - + - image: docker.io/bitnami/external-dns:0.14.2-debian-12-r1 # ingress/HelmRelease/external-dns/ingress/Deployment/external-dns.yaml - image: docker.io/bitnami/grafana-tempo-vulture:2.5.0-debian-12-r7 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-vulture.yaml - - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-compactor.yaml - - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-distributor.yaml - - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-metrics-generator.yaml - - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-querier.yaml - - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-query-frontend.yaml - - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/StatefulSet/grafana-tempo-ingester.yaml - - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-admission-reports.yaml - - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-cluster-admission-reports.yaml - - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-cluster-ephemeral-reports.yaml - - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-ephemeral-reports.yaml - - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-update-requests.yaml - - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-clean-reports.yaml - - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-remove-configmap.yaml - - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-scale-to-zero.yaml - - image: docker.io/bitnami/kubectl:1.29.6@sha256:4b4b33a40764b0dc1243b6f4fc6f62dd877cd632d49131fff8df3744602a3ec0 # default/Job/flux-generate-gpg-key-secret-main.yaml - - image: docker.io/bitnami/kubectl:1.29.6@sha256:4b4b33a40764b0dc1243b6f4fc6f62dd877cd632d49131fff8df3744602a3ec0 # default/Job/prevent-uninstallation.yaml - + - image: docker.io/bitnami/kubectl:1.30 # backup/HelmRelease/velero/backup/Job/velero-cleanup-crds.yaml - image: docker.io/bitnami/memcached:1.6.29-debian-12-r3 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-memcached.yaml - - image: docker.io/bitnami/metrics-server:0.7.1-debian-12-r13 # monitoring/HelmRelease/metrics-server/monitoring/Deployment/metrics-server.yaml - - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-liveness.yaml - - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-metrics.yaml - - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-readiness.yaml - - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-liveness.yaml - - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-metrics.yaml - - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-readiness.yaml - - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-reports-controller-metrics.yaml - - image: docker.io/curlimages/curl:7.85.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml - - image: docker.io/curlimages/curl:8.8.0@sha256:73e4d532ea62d7505c5865b517d3704966ffe916609bedc22af6833dc9969bcd # default/Job/dead-mans-switch-registration.yaml - - image: docker.io/curlimages/curl:8.8.0@sha256:73e4d532ea62d7505c5865b517d3704966ffe916609bedc22af6833dc9969bcd # monitoring/CronJob/dead-mans-switch.yaml - - image: docker.io/fluxcd/flux-cli:v2.3.0@sha256:b0b43636bede7fee04afa99b9ad0732eca0f1778f7ebaa99fc89d48d35ccae18 # default/Job/flux-generate-ssh-key-secret-main.yaml - - image: docker.io/grafana/grafana-image-renderer:latest # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana-image-renderer.yaml - - image: docker.io/grafana/grafana:11.1.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml - - image: docker.io/grafana/loki:2.6.1 # loki/HelmRelease/loki/loki/StatefulSet/loki.yaml - - image: docker.io/grafana/promtail:2.9.3 # loki/HelmRelease/loki/loki/DaemonSet/loki-promtail.yaml - - image: docker.io/hjacobs/kube-janitor:23.7.0 # kube-system/HelmRelease/kube-janitor/kube-system/Deployment/kube-janitor.yaml - - - image: docker.io/otel/opentelemetry-collector-contrib:0.105.0 # monitoring/HelmRelease/open-telemetry-collector/monitoring/DaemonSet/open-telemetry-collector-opentelemetry-collector-agent.yaml - + - image: docker.io/otel/opentelemetry-collector-contrib:0.106.1 # monitoring/HelmRelease/open-telemetry-collector/monitoring/DaemonSet/open-telemetry-collector-opentelemetry-collector-agent.yaml + - image: docker.io/velero/velero:v1.14.0 # backup/HelmRelease/velero/backup/DaemonSet/node-agent.yaml + - image: docker.io/velero/velero:v1.14.0 # backup/HelmRelease/velero/backup/Deployment/velero.yaml - image: docker.io/vladgh/gpg:1.3.5 # default/Job/flux-generate-gpg-key-secret-main.yaml - + - image: emberstack/kubernetes-reflector:7.1.288 # kube-system/HelmRelease/reflector/kube-system/Deployment/reflector.yaml - image: ghcr.io/aquasecurity/trivy-operator:0.22.0 # trivy/HelmRelease/trivy/trivy/Deployment/trivy-trivy-operator.yaml - - image: ghcr.io/kyverno/background-controller:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-background-controller.yaml - - image: ghcr.io/kyverno/cleanup-controller:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-cleanup-controller.yaml - - image: ghcr.io/kyverno/kyverno-cli:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-migrate-resources.yaml - - image: ghcr.io/kyverno/kyverno:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-admission-controller.yaml - - image: ghcr.io/kyverno/kyvernopre:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-admission-controller.yaml - - image: ghcr.io/kyverno/reports-controller:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-reports-controller.yaml - + - image: image: # backup/HelmRelease/velero/backup/Deployment/velero.yaml - image: quay.io/jetstack/cert-manager-cainjector:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager-cainjector.yaml - - image: quay.io/jetstack/cert-manager-controller:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager.yaml - - image: quay.io/jetstack/cert-manager-startupapicheck:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Job/cert-manager-startupapicheck.yaml - - image: quay.io/jetstack/cert-manager-webhook:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager-webhook.yaml - - image: quay.io/kiwigrid/k8s-sidecar:1.27.4 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml - - image: quay.io/prometheus-operator/prometheus-operator:v0.75.2 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-operator.yaml - - image: quay.io/prometheus/alertmanager:v0.27.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Alertmanager/kube-prometheus-stack-alertmanager.yaml - - image: quay.io/prometheus/node-exporter:v1.8.2 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/DaemonSet/kube-prometheus-stack-prometheus-node-exporter.yaml - - image: quay.io/prometheus/prometheus:v2.53.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Prometheus/kube-prometheus-stack-prometheus.yaml - - image: registry.k8s.io/descheduler/descheduler:v0.30.1 # kube-system/HelmRelease/descheduler/kube-system/Deployment/descheduler.yaml - - image: registry.k8s.io/ingress-nginx/controller:v1.11.1@sha256:e6439a12b52076965928e83b7b56aae6731231677b01e81818bce7fa5c60161a # ingress-nginx/HelmRelease/ingress-nginx/ingress-nginx/Deployment/ingress-nginx-controller.yaml - - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-create.yaml - - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-patch.yaml - - image: registry.k8s.io/ingress-nginx/opentelemetry:v20230721-3e2062ee5@sha256:13bee3f5223883d3ca62fee7309ad02d22ec00ff0d7033e3e9aca7a9f60fd472 # ingress-nginx/HelmRelease/ingress-nginx/ingress-nginx/Deployment/ingress-nginx-controller.yaml - - image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-kube-state-metrics.yaml - - image: registry.k8s.io/sig-storage/nfs-provisioner:v4.0.8 # nfs-server-provisioner/HelmRelease/nfs-server-provisioner/null/StatefulSet/nfs-server-provisioner.yaml - - ' -apiVersion: v2 -dependencies: - - name: common - repository: oci://ghcr.io/teutonet/teutonet-helm-charts - version: 1.2.0 -description: A common base for every kubernetes cluster -home: https://teuto.net -icon: https://teuto.net/favicon.ico -maintainers: - - email: cwr@teuto.net - name: cwrau - - email: mw@teuto.net - name: marvinWolff - - email: st@teuto.net - name: tasches -name: base-cluster -sources: - - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v6.6.2/charts/base-cluster - - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/base-cluster -type: application -version: 6.6.2 From aa4977b195aca229484a6e6e67a12a3eab6ac9a3 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:32:50 +0000 Subject: [PATCH 4/5] ci: [bot] Update 'README.md' --- charts/base-cluster/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/charts/base-cluster/README.md b/charts/base-cluster/README.md index 27e3e4c51..17c3d61a6 100644 --- a/charts/base-cluster/README.md +++ b/charts/base-cluster/README.md @@ -1,7 +1,7 @@ [modeline]: # ( vim: set ft=markdown: ) # base-cluster -![Version: 6.6.1](https://img.shields.io/badge/Version-6.6.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 6.6.2](https://img.shields.io/badge/Version-6.6.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) A common base for every kubernetes cluster @@ -237,7 +237,8 @@ output of `helm -n flux-system get notes base-cluster` ## Source Code -* +* +* ## Requirements From 1b3bc5e56a252ccc4d214ae2df0f201e48664bfe Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:33:53 +0000 Subject: [PATCH 5/5] ci: [bot] Update sources in 'Chart.yaml' --- charts/base-cluster/Chart.yaml | 115 ++++++++++++++++++++++++++------- 1 file changed, 92 insertions(+), 23 deletions(-) diff --git a/charts/base-cluster/Chart.yaml b/charts/base-cluster/Chart.yaml index 7c9617fc6..5fe0b4603 100644 --- a/charts/base-cluster/Chart.yaml +++ b/charts/base-cluster/Chart.yaml @@ -1,92 +1,161 @@ -apiVersion: v2 -dependencies: - - name: common - repository: oci://ghcr.io/teutonet/teutonet-helm-charts - version: 1.2.0 -description: A common base for every kubernetes cluster -home: https://teuto.net -icon: https://teuto.net/favicon.ico -maintainers: - - email: cwr@teuto.net - name: cwrau - - email: mw@teuto.net - name: marvinWolff - - email: st@teuto.net - name: tasches -name: base-cluster -sources: - - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v6.6.2/charts/base-cluster - - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/base-cluster -type: application -version: 6.6.2 annotations: - artifacthub.io/images: | - - image: docker.io/aelbakry/kdave-server:1.0.4 # monitoring/HelmRelease/kdave/null/Deployment/kdave.yaml + artifacthub.io/images: '- image: docker.io/aelbakry/kdave-server:1.0.4 # monitoring/HelmRelease/kdave/null/Deployment/kdave.yaml + - image: docker.io/bats/bats:1.8.2 # loki/HelmRelease/loki/null/Pod/loki-loki-stack-test.yaml + - image: docker.io/bats/bats:v1.4.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Pod/kube-prometheus-stack-grafana-test.yaml + - image: docker.io/bitnami/external-dns:0.14.2-debian-12-r1 # ingress/HelmRelease/external-dns/ingress/Deployment/external-dns.yaml + - image: docker.io/bitnami/grafana-tempo-vulture:2.5.0-debian-12-r7 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-vulture.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-compactor.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-distributor.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-metrics-generator.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-querier.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-query-frontend.yaml + - image: docker.io/bitnami/grafana-tempo:2.5.0-debian-12-r8 # monitoring/HelmRelease/grafana-tempo/monitoring/StatefulSet/grafana-tempo-ingester.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-admission-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-cluster-admission-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-cluster-ephemeral-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-ephemeral-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/CronJob/kyverno-cleanup-update-requests.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-clean-reports.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-remove-configmap.yaml + - image: docker.io/bitnami/kubectl:1.28.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-scale-to-zero.yaml + - image: docker.io/bitnami/kubectl:1.29.6@sha256:4b4b33a40764b0dc1243b6f4fc6f62dd877cd632d49131fff8df3744602a3ec0 # default/Job/flux-generate-gpg-key-secret-main.yaml + - image: docker.io/bitnami/kubectl:1.29.6@sha256:4b4b33a40764b0dc1243b6f4fc6f62dd877cd632d49131fff8df3744602a3ec0 # default/Job/prevent-uninstallation.yaml + - image: docker.io/bitnami/kubectl:1.30 # backup/HelmRelease/velero/backup/Job/velero-cleanup-crds.yaml + - image: docker.io/bitnami/memcached:1.6.29-debian-12-r3 # monitoring/HelmRelease/grafana-tempo/monitoring/Deployment/grafana-tempo-memcached.yaml + - image: docker.io/bitnami/metrics-server:0.7.1-debian-12-r13 # monitoring/HelmRelease/metrics-server/monitoring/Deployment/metrics-server.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-liveness.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-metrics.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-admission-controller-readiness.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-liveness.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-metrics.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-cleanup-controller-readiness.yaml + - image: docker.io/busybox:1.35 # kyverno/HelmRelease/kyverno/kyverno/Pod/kyverno-reports-controller-metrics.yaml + - image: docker.io/curlimages/curl:7.85.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml + - image: docker.io/curlimages/curl:8.8.0@sha256:73e4d532ea62d7505c5865b517d3704966ffe916609bedc22af6833dc9969bcd # default/Job/dead-mans-switch-registration.yaml + - image: docker.io/curlimages/curl:8.8.0@sha256:73e4d532ea62d7505c5865b517d3704966ffe916609bedc22af6833dc9969bcd # monitoring/CronJob/dead-mans-switch.yaml + - image: docker.io/fluxcd/flux-cli:v2.3.0@sha256:b0b43636bede7fee04afa99b9ad0732eca0f1778f7ebaa99fc89d48d35ccae18 # default/Job/flux-generate-ssh-key-secret-main.yaml + - image: docker.io/grafana/grafana-image-renderer:latest # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana-image-renderer.yaml + - image: docker.io/grafana/grafana:11.1.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml + - image: docker.io/grafana/loki:2.6.1 # loki/HelmRelease/loki/loki/StatefulSet/loki.yaml + - image: docker.io/grafana/promtail:2.9.3 # loki/HelmRelease/loki/loki/DaemonSet/loki-promtail.yaml + - image: docker.io/hjacobs/kube-janitor:23.7.0 # kube-system/HelmRelease/kube-janitor/kube-system/Deployment/kube-janitor.yaml + - image: docker.io/otel/opentelemetry-collector-contrib:0.106.1 # monitoring/HelmRelease/open-telemetry-collector/monitoring/DaemonSet/open-telemetry-collector-opentelemetry-collector-agent.yaml + - image: docker.io/velero/velero:v1.14.0 # backup/HelmRelease/velero/backup/DaemonSet/node-agent.yaml + - image: docker.io/velero/velero:v1.14.0 # backup/HelmRelease/velero/backup/Deployment/velero.yaml + - image: docker.io/vladgh/gpg:1.3.5 # default/Job/flux-generate-gpg-key-secret-main.yaml + - image: emberstack/kubernetes-reflector:7.1.288 # kube-system/HelmRelease/reflector/kube-system/Deployment/reflector.yaml + - image: ghcr.io/aquasecurity/trivy-operator:0.22.0 # trivy/HelmRelease/trivy/trivy/Deployment/trivy-trivy-operator.yaml + - image: ghcr.io/kyverno/background-controller:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-background-controller.yaml + - image: ghcr.io/kyverno/cleanup-controller:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-cleanup-controller.yaml + - image: ghcr.io/kyverno/kyverno-cli:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Job/kyverno-migrate-resources.yaml + - image: ghcr.io/kyverno/kyverno:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-admission-controller.yaml + - image: ghcr.io/kyverno/kyvernopre:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-admission-controller.yaml + - image: ghcr.io/kyverno/reports-controller:v1.12.5 # kyverno/HelmRelease/kyverno/kyverno/Deployment/kyverno-reports-controller.yaml + - image: image: # backup/HelmRelease/velero/backup/Deployment/velero.yaml + - image: quay.io/jetstack/cert-manager-cainjector:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager-cainjector.yaml + - image: quay.io/jetstack/cert-manager-controller:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager.yaml + - image: quay.io/jetstack/cert-manager-startupapicheck:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Job/cert-manager-startupapicheck.yaml + - image: quay.io/jetstack/cert-manager-webhook:v1.15.2 # cert-manager/HelmRelease/cert-manager/cert-manager/Deployment/cert-manager-webhook.yaml + - image: quay.io/kiwigrid/k8s-sidecar:1.27.4 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-grafana.yaml + - image: quay.io/prometheus-operator/prometheus-operator:v0.75.2 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-operator.yaml + - image: quay.io/prometheus/alertmanager:v0.27.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Alertmanager/kube-prometheus-stack-alertmanager.yaml + - image: quay.io/prometheus/node-exporter:v1.8.2 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/DaemonSet/kube-prometheus-stack-prometheus-node-exporter.yaml + - image: quay.io/prometheus/prometheus:v2.53.1 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Prometheus/kube-prometheus-stack-prometheus.yaml + - image: registry.k8s.io/descheduler/descheduler:v0.30.1 # kube-system/HelmRelease/descheduler/kube-system/Deployment/descheduler.yaml + - image: registry.k8s.io/ingress-nginx/controller:v1.11.1@sha256:e6439a12b52076965928e83b7b56aae6731231677b01e81818bce7fa5c60161a # ingress-nginx/HelmRelease/ingress-nginx/ingress-nginx/Deployment/ingress-nginx-controller.yaml + - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-create.yaml + - image: registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20221220-controller-v1.5.1-58-g787ea74b6 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Job/kube-prometheus-stack-admission-patch.yaml + - image: registry.k8s.io/ingress-nginx/opentelemetry:v20230721-3e2062ee5@sha256:13bee3f5223883d3ca62fee7309ad02d22ec00ff0d7033e3e9aca7a9f60fd472 # ingress-nginx/HelmRelease/ingress-nginx/ingress-nginx/Deployment/ingress-nginx-controller.yaml + - image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.13.0 # monitoring/HelmRelease/kube-prometheus-stack/monitoring/Deployment/kube-prometheus-stack-kube-state-metrics.yaml + - image: registry.k8s.io/sig-storage/nfs-provisioner:v4.0.8 # nfs-server-provisioner/HelmRelease/nfs-server-provisioner/null/StatefulSet/nfs-server-provisioner.yaml + + ' +apiVersion: v2 +dependencies: + - name: common + repository: oci://ghcr.io/teutonet/teutonet-helm-charts + version: 1.2.0 +description: A common base for every kubernetes cluster +home: https://teuto.net +icon: https://teuto.net/favicon.ico +maintainers: + - email: cwr@teuto.net + name: cwrau + - email: mw@teuto.net + name: marvinWolff + - email: st@teuto.net + name: tasches +name: base-cluster +sources: + - https://github.com/teutonet/teutonet-helm-charts/tree/base-cluster-v6.6.2/charts/base-cluster + - https://github.com/teutonet/teutonet-helm-charts/tree/main/charts/base-cluster +type: application +version: 6.6.2