Compare commits

...

2 Commits

4 changed files with 74 additions and 18 deletions

View File

@ -2,7 +2,7 @@ apiVersion: v2
name: kubezero-ci name: kubezero-ci
description: KubeZero umbrella chart for all things CI description: KubeZero umbrella chart for all things CI
type: application type: application
version: 0.8.23 version: 0.8.24
home: https://kubezero.com home: https://kubezero.com
icon: https://cdn.zero-downtime.net/assets/kubezero/logo-small-64.png icon: https://cdn.zero-downtime.net/assets/kubezero/logo-small-64.png
keywords: keywords:
@ -22,15 +22,15 @@ dependencies:
repository: https://dl.gitea.io/charts/ repository: https://dl.gitea.io/charts/
condition: gitea.enabled condition: gitea.enabled
- name: jenkins - name: jenkins
version: 5.8.48 version: 5.8.56
repository: https://charts.jenkins.io repository: https://charts.jenkins.io
condition: jenkins.enabled condition: jenkins.enabled
- name: trivy - name: trivy
version: 0.14.1 version: 0.15.0
repository: https://aquasecurity.github.io/helm-charts/ repository: https://aquasecurity.github.io/helm-charts/
condition: trivy.enabled condition: trivy.enabled
- name: renovate - name: renovate
version: 40.22.1 version: 40.49.12
repository: https://docs.renovatebot.com/helm-charts repository: https://docs.renovatebot.com/helm-charts
condition: renovate.enabled condition: renovate.enabled
kubeVersion: ">= 1.25.0" kubeVersion: ">= 1.25.0"

View File

@ -3,6 +3,10 @@ nats:
enabled: false enabled: false
config: config:
cluster:
routeURLs:
useFQDN: true
jetstream: jetstream:
enabled: true enabled: true

View File

@ -1,28 +1,58 @@
kyverno: kyverno:
enabled: false enabled: false
# Disable hooks being triggered during each sync
policyReportsCleanup:
enabled: false
webhooksCleanup:
enabled: false
autoDeleteWebhooks:
enabled: true
crds:
migration:
enabled: false
# templating: # templating:
# enabled: true # enabled: true
config:
preserve: false
webhookAnnotations:
argocd.argoproj.io/installation-id: KubeZero-ArgoCD
# Unfortunately Argo needs different values for Mutating and Validating hooks so disabled for now
# argocd.argoproj.io/tracking-id: policy:/ServiceAccount:kyverno/kyverno-admission-controller
features:
logging:
format: json
# Enabled via kubezero global metrics flag
grafana:
enabled: false
admissionController: admissionController:
revisionHistoryLimit: 2 revisionHistoryLimit: 2
nodeSelector: cleanupController:
node-role.kubernetes.io/control-plane: "" revisionHistoryLimit: 2
tolerations: rbac:
- key: node-role.kubernetes.io/control-plane clusterRole:
effect: NoSchedule extraResources:
# Allow to clean up postgreSQL backups
# container: - apiGroups:
# extraArgs: - postgresql.cnpg.io
# caSecretName: kubezero-policy-admission-tls resources:
# tlsSecretName: kubezero-policy-admission-tls - backups
verbs:
- delete
- list
- watch
backgroundController: backgroundController:
revisionHistoryLimit: 2
enabled: false enabled: false
# cleanupController:
# enabled: false
reportsController: reportsController:
revisionHistoryLimit: 2
enabled: false enabled: false

View File

@ -1,6 +1,28 @@
{{- define "policy-values" }} {{- define "policy-values" }}
kyverno: kyverno:
dummy: test {{- if eq .Values.global.platform "aws" }}
global:
{{- include "kubezero-lib.control-plane" . | nindent 4 }}
{{- end }}
grafana:
enabled: {{ .Values.metrics.enabled }}
admissionController:
serviceMonitor:
enabled: {{ .Values.metrics.enabled }}
cleanupController:
serviceMonitor:
enabled: {{ .Values.metrics.enabled }}
backgroundController:
serviceMonitor:
enabled: {{ .Values.metrics.enabled }}
reportsController:
serviceMonitor:
enabled: {{ .Values.metrics.enabled }}
{{- end }} {{- end }}
{{- define "policy-argo" }} {{- define "policy-argo" }}