diff --git a/charts/clamav/README.md b/charts/clamav/README.md index 5eb4f03..0663abb 100644 --- a/charts/clamav/README.md +++ b/charts/clamav/README.md @@ -1,8 +1,8 @@ # clamav -![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.104.0](https://img.shields.io/badge/AppVersion-0.104.0-informational?style=flat-square) +![Version: 0.1.1](https://img.shields.io/badge/Version-0.1.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.104.0](https://img.shields.io/badge/AppVersion-0.104.0-informational?style=flat-square) -A Helm chart for deploying a Clamav on kubernetes +Chart for deploying a ClamavD on kubernetes as statfulSet **Homepage:** @@ -18,7 +18,7 @@ Kubernetes: `>= 1.18.0` | Repository | Name | Version | |------------|------|---------| -| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.4 | +| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 | ## Values @@ -32,11 +32,11 @@ Kubernetes: `>= 1.18.0` | clamav.limits.scanSize | int | `100` | The largest scan size permitted in clamav, in MB | | clamav.limits.sendBufTimeout | int | `500` | | | clamav.replicaCount | int | `1` | | -| clamav.resources | object | `{"limits":{"cpu":"1500m","ephemeral-storage":"1000M","memory":"2000M"},"requests":{"cpu":"300m","ephemeral-storage":"500M","memory":"1300M"}}` | The resource requests and limits for the clamav service | +| clamav.resources | object | `{"requests":{"cpu":"300m","memory":"1300M"}}` | The resource requests and limits for the clamav service | | clamav.version | string | `"unstable"` | The clamav docker image version - defaults to .Chart.appVersion | | fullnameOverride | string | `""` | override the full name of the clamav chart | | nameOverride | string | `""` | override the name of the clamav chart | | service.port | int | `3310` | The port to be used by the clamav service | ---------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) +Autogenerated from chart metadata using [helm-docs v1.8.1](https://github.com/norwoodj/helm-docs/releases/v1.8.1) diff --git a/charts/kubezero-addons/README.md b/charts/kubezero-addons/README.md index a2d8d63..96f64de 100644 --- a/charts/kubezero-addons/README.md +++ b/charts/kubezero-addons/README.md @@ -1,6 +1,6 @@ # kubezero-addons -![Version: 0.4.1](https://img.shields.io/badge/Version-0.4.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 0.5.0](https://img.shields.io/badge/Version-0.5.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.22.8](https://img.shields.io/badge/AppVersion-v1.22.8-informational?style=flat-square) KubeZero umbrella chart for various optional cluster addons @@ -10,7 +10,7 @@ KubeZero umbrella chart for various optional cluster addons | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements @@ -18,7 +18,8 @@ Kubernetes: `>= 1.20.0` | Repository | Name | Version | |------------|------|---------| -| | aws-node-termination-handler | 0.16.0 | +| | aws-node-termination-handler | 0.18.0 | +| https://kubernetes-sigs.github.io/external-dns/ | external-dns | 1.7.1 | # MetalLB @@ -67,9 +68,28 @@ Create secret with the IAM user credential for ecr-renew to use, using the crede | clusterBackup.enabled | bool | `false` | | | clusterBackup.extraEnv | list | `[]` | | | clusterBackup.image.name | string | `"public.ecr.aws/zero-downtime/kubezero-admin"` | | -| clusterBackup.image.tag | string | `"v1.21.9"` | | | clusterBackup.password | string | `""` | | | clusterBackup.repository | string | `""` | | +| external-dns.enabled | bool | `false` | | +| external-dns.env[0] | object | `{"name":"AWS_ROLE_ARN","value":""}` | "arn:aws:iam::${AWS::AccountId}:role/${AWS::Region}.${ClusterName}.externalDNS" | +| external-dns.env[1].name | string | `"AWS_WEB_IDENTITY_TOKEN_FILE"` | | +| external-dns.env[1].value | string | `"/var/run/secrets/sts.amazonaws.com/serviceaccount/token"` | | +| external-dns.env[2].name | string | `"AWS_STS_REGIONAL_ENDPOINTS"` | | +| external-dns.env[2].value | string | `"regional"` | | +| external-dns.extraVolumeMounts[0].mountPath | string | `"/var/run/secrets/sts.amazonaws.com/serviceaccount/"` | | +| external-dns.extraVolumeMounts[0].name | string | `"aws-token"` | | +| external-dns.extraVolumeMounts[0].readOnly | bool | `true` | | +| external-dns.extraVolumes[0].name | string | `"aws-token"` | | +| external-dns.extraVolumes[0].projected.sources[0].serviceAccountToken.audience | string | `"sts.amazonaws.com"` | | +| external-dns.extraVolumes[0].projected.sources[0].serviceAccountToken.expirationSeconds | int | `86400` | | +| external-dns.extraVolumes[0].projected.sources[0].serviceAccountToken.path | string | `"token"` | | +| external-dns.interval | string | `"3m"` | | +| external-dns.nodeSelector."node-role.kubernetes.io/control-plane" | string | `""` | | +| external-dns.provider | string | `"inmemory"` | | +| external-dns.sources[0] | string | `"service"` | | +| external-dns.tolerations[0].effect | string | `"NoSchedule"` | | +| external-dns.tolerations[0].key | string | `"node-role.kubernetes.io/master"` | | +| external-dns.triggerLoopOnEvent | bool | `true` | | | forseti.aws.iamRoleArn | string | `""` | "arn:aws:iam::${AWS::AccountId}:role/${AWS::Region}.${ClusterName}.kubezeroForseti" | | forseti.aws.region | string | `""` | | | forseti.enabled | bool | `false` | | diff --git a/charts/kubezero-argocd/Chart.yaml b/charts/kubezero-argocd/Chart.yaml index bb91d48..b962e7b 100644 --- a/charts/kubezero-argocd/Chart.yaml +++ b/charts/kubezero-argocd/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 description: KubeZero ArgoCD Helm chart to install ArgoCD itself and the KubeZero ArgoCD Application name: kubezero-argocd -version: 0.10.0 +version: 0.10.1 home: https://kubezero.com icon: https://cdn.zero-downtime.net/assets/kubezero/logo-small-64.png keywords: diff --git a/charts/kubezero-argocd/README.md b/charts/kubezero-argocd/README.md index b532773..5a6329c 100644 --- a/charts/kubezero-argocd/README.md +++ b/charts/kubezero-argocd/README.md @@ -1,6 +1,6 @@ # kubezero-argocd -![Version: 0.9.5](https://img.shields.io/badge/Version-0.9.5-informational?style=flat-square) +![Version: 0.10.1](https://img.shields.io/badge/Version-0.10.1-informational?style=flat-square) KubeZero ArgoCD Helm chart to install ArgoCD itself and the KubeZero ArgoCD Application @@ -10,7 +10,7 @@ KubeZero ArgoCD Helm chart to install ArgoCD itself and the KubeZero ArgoCD Appl | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements @@ -18,13 +18,14 @@ Kubernetes: `>= 1.20.0` | Repository | Name | Version | |------------|------|---------| -| https://argoproj.github.io/argo-helm | argo-cd | 3.32.1 | +| https://argoproj.github.io/argo-helm | argo-cd | 4.5.4 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 | ## Values | Key | Type | Default | Description | |-----|------|---------|-------------| +| argo-cd.applicationSet.enabled | bool | `false` | | | argo-cd.configs.knownHosts.data.ssh_known_hosts | string | `"bitbucket.org ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==\ngithub.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=\ngithub.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl\ngithub.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==\ngitlab.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFSMqzJeV9rUzU4kWitGjeR4PWSa29SPqJ1fVkhtj3Hw9xjLVXVYrU9QlYWrOLXBpQ6KWjbjTDTdDkoohFzgbEY=\ngitlab.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAfuCHKVTjquxvt6CM6tdG4SLp1Btn/nOeHHE5UOzRdf\ngitlab.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsj2bNKTBSpIYDEGk9KxsGh3mySTRgMtXL583qmBpzeQ+jqCMRgBqB98u3z++J1sKlXHWfM9dyhSevkMwSbhoR8XIq/U0tCNyokEi/ueaBMCvbcTHhO7FcwzY92WK4Yt0aGROY5qX2UKSeOvuP4D6TPqKF1onrSzH9bx9XUf2lEdWT/ia1NEKjunUqu1xOB/StKDHMoX4/OKyIzuS0q/T1zOATthvasJFoPrAjkohTyaDUz2LN5JoH839hViyEG82yB+MjcFV5MU3N1l1QL3cVUCh93xSaua1N85qivl+siMkPGbO5xR/En4iEY6K2XPASUEMaieWVNTRCtJ4S8H+9\ngit.zero-downtime.net ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC8YdJ4YcOK7A0K7qOWsRjCS+wHTStXRcwBe7gjG43HPSNijiCKoGf/c+tfNsRhyouawg7Law6M6ahmS/jKWBpznRIM+OdOFVSuhnK/nr6h6wG3/ZfdLicyAPvx1/STGY/Fc6/zXA88i/9PV+g84gSVmhf3fGY92wokiASiu9DU4T9dT1gIkdyOX6fbMi1/mMKLSrHnAQcjyasYDvw9ISCJ95EoSwbj7O4c+7jo9fxYvdCfZZZAEZGozTRLAAO0AnjVcRah7bZV/jfHJuhOipV/TB7UVAhlVv1dfGV7hoTp9UKtKZFJF4cjIrSGxqQA/mdhSdLgkepK7yc4Jp2xGnaarhY29DfqsQqop+ugFpTbj7Xy5Rco07mXc6XssbAZhI1xtCOX20N4PufBuYippCK5AE6AiAyVtJmvfGQk4HP+TjOyhFo7PZm3wc9Hym7IBBVC0Sl30K8ddufkAgHwNGvvu1ZmD9ZWaMOXJDHBCZGMMr16QREZwVtZTwMEQalc7/yqmuqMhmcJIfs/GA2Lt91y+pq9C8XyeUL0VFPch0vkcLSRe3ghMZpRFJ/ht307xPcLzgTJqN6oQtNNDzSQglSEjwhge2K4GyWcIh+oGsWxWz5dHyk1iJmw90Y976BZIl/mYVgbTtZAJ81oGe/0k5rAe+LDL+Yq6tG28QFOg0QmiQ==\n"` | | | argo-cd.configs.secret.createSecret | bool | `false` | | | argo-cd.controller.args.appResyncPeriod | string | `"300"` | | @@ -38,6 +39,7 @@ Kubernetes: `>= 1.20.0` | argo-cd.dex.enabled | bool | `false` | | | argo-cd.global | string | `nil` | | | argo-cd.installCRDs | bool | `false` | | +| argo-cd.notifications.enabled | bool | `false` | | | argo-cd.repoServer.logFormat | string | `"json"` | | | argo-cd.repoServer.metrics.enabled | bool | `false` | | | argo-cd.repoServer.metrics.serviceMonitor.enabled | bool | `true` | | diff --git a/charts/kubezero-argocd/values.yaml b/charts/kubezero-argocd/values.yaml index bc9d26b..466b1e6 100644 --- a/charts/kubezero-argocd/values.yaml +++ b/charts/kubezero-argocd/values.yaml @@ -116,3 +116,9 @@ argo-cd: dex: enabled: false + + applicationSet: + enabled: false + + notifications: + enabled: false diff --git a/charts/kubezero-cert-manager/README.md b/charts/kubezero-cert-manager/README.md index acf3a88..8c0d292 100644 --- a/charts/kubezero-cert-manager/README.md +++ b/charts/kubezero-cert-manager/README.md @@ -1,6 +1,6 @@ # kubezero-cert-manager -![Version: 0.8.1](https://img.shields.io/badge/Version-0.8.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.1](https://img.shields.io/badge/AppVersion-1.6.1-informational?style=flat-square) +![Version: 0.9.0](https://img.shields.io/badge/Version-0.9.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) KubeZero Umbrella Chart for cert-manager @@ -10,7 +10,7 @@ KubeZero Umbrella Chart for cert-manager | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements @@ -19,7 +19,7 @@ Kubernetes: `>= 1.20.0` | Repository | Name | Version | |------------|------|---------| | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 | -| https://charts.jetstack.io | cert-manager | 1.6.1 | +| https://charts.jetstack.io | cert-manager | 1.8.0 | ## AWS - OIDC IAM roles diff --git a/charts/kubezero-ci/README.md b/charts/kubezero-ci/README.md index 021f6f9..b17cbba 100644 --- a/charts/kubezero-ci/README.md +++ b/charts/kubezero-ci/README.md @@ -1,6 +1,6 @@ # kubezero-ci -![Version: 0.4.24](https://img.shields.io/badge/Version-0.4.24-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 0.4.45](https://img.shields.io/badge/Version-0.4.45-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) KubeZero umbrella chart for all things CI @@ -10,7 +10,7 @@ KubeZero umbrella chart for all things CI | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements @@ -18,11 +18,11 @@ Kubernetes: `>= 1.20.0` | Repository | Name | Version | |------------|------|---------| -| https://aquasecurity.github.io/helm-charts/ | trivy | 0.4.9 | +| https://aquasecurity.github.io/helm-charts/ | trivy | 0.4.12 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.5 | -| https://charts.jenkins.io | jenkins | 3.11.3 | -| https://dl.gitea.io/charts/ | gitea | 5.0.0 | -| https://gocd.github.io/helm-chart | gocd | 1.39.4 | +| https://charts.jenkins.io | jenkins | 3.11.10 | +| https://dl.gitea.io/charts/ | gitea | 5.0.5 | +| https://gocd.github.io/helm-chart | gocd | 1.40.8 | # Jenkins - default build retention 10 builds, 32days @@ -39,6 +39,9 @@ Kubernetes: `>= 1.20.0` ## Resources +### JVM tuning in containers +- https://developers.redhat.com/blog/2017/04/04/openjdk-and-containers?extIdCarryOver=true&sc_cid=701f2000001Css5AAC + ## Values | Key | Type | Default | Description | @@ -51,7 +54,7 @@ Kubernetes: `>= 1.20.0` | gitea.gitea.metrics.enabled | bool | `false` | | | gitea.gitea.metrics.serviceMonitor.enabled | bool | `false` | | | gitea.image.rootless | bool | `true` | | -| gitea.image.tag | string | `"1.15.10"` | | +| gitea.image.tag | string | `"1.16.6"` | | | gitea.istio.enabled | bool | `false` | | | gitea.istio.gateway | string | `"istio-ingress/private-ingressgateway"` | | | gitea.istio.url | string | `"git.example.com"` | | @@ -70,20 +73,19 @@ Kubernetes: `>= 1.20.0` | gocd.istio.url | string | `""` | | | gocd.server.ingress.enabled | bool | `false` | | | gocd.server.service.type | string | `"ClusterIP"` | | -| jenkins.agent.alwaysPullImage | bool | `true` | | | jenkins.agent.annotations."container.apparmor.security.beta.kubernetes.io/jnlp" | string | `"unconfined"` | | -| jenkins.agent.containerCap | int | `4` | | +| jenkins.agent.containerCap | int | `2` | | | jenkins.agent.customJenkinsLabels[0] | string | `"podman-aws-trivy"` | | | jenkins.agent.idleMinutes | int | `10` | | | jenkins.agent.image | string | `"public.ecr.aws/zero-downtime/jenkins-podman"` | | | jenkins.agent.podName | string | `"podman-aws"` | | | jenkins.agent.podRetention | string | `"Default"` | | -| jenkins.agent.resources.limits.cpu | string | `"1"` | | -| jenkins.agent.resources.limits.memory | string | `"2048Mi"` | | +| jenkins.agent.resources.limits.cpu | string | `"4"` | | +| jenkins.agent.resources.limits.memory | string | `"6144Mi"` | | | jenkins.agent.resources.requests.cpu | string | `"512m"` | | -| jenkins.agent.resources.requests.memory | string | `"512Mi"` | | +| jenkins.agent.resources.requests.memory | string | `"1024Mi"` | | | jenkins.agent.showRawYaml | bool | `false` | | -| jenkins.agent.tag | string | `"v0.2.4-5"` | | +| jenkins.agent.tag | string | `"v0.2.4-21"` | | | jenkins.agent.yamlMergeStrategy | string | `"merge"` | | | jenkins.agent.yamlTemplate | string | `"apiVersion: v1\nkind: Pod\nspec:\n serviceAccountName: jenkins-podman-aws\n containers:\n - name: jnlp\n resources:\n limits:\n github.com/fuse: 1\n volumeMounts:\n - name: aws-token\n mountPath: \"/var/run/secrets/sts.amazonaws.com/serviceaccount/\"\n readOnly: true\n volumes:\n - name: aws-token\n projected:\n sources:\n - serviceAccountToken:\n path: token\n expirationSeconds: 86400\n audience: \"sts.amazonaws.com\""` | | | jenkins.controller.JCasC.configScripts.zdt-settings | string | `"jenkins:\n noUsageStatistics: true\n disabledAdministrativeMonitors:\n - \"jenkins.security.ResourceDomainRecommendation\"\nunclassified:\n buildDiscarders:\n configuredBuildDiscarders:\n - \"jobBuildDiscarder\"\n - defaultBuildDiscarder:\n discarder:\n logRotator:\n artifactDaysToKeepStr: \"32\"\n artifactNumToKeepStr: \"10\"\n daysToKeepStr: \"100\"\n numToKeepStr: \"10\"\n"` | | @@ -93,22 +95,23 @@ Kubernetes: `>= 1.20.0` | jenkins.controller.initContainerResources.limits.memory | string | `"1024Mi"` | | | jenkins.controller.initContainerResources.requests.cpu | string | `"50m"` | | | jenkins.controller.initContainerResources.requests.memory | string | `"256Mi"` | | -| jenkins.controller.installPlugins[0] | string | `"kubernetes:1.31.3"` | | +| jenkins.controller.installPlugins[0] | string | `"kubernetes:3580.v78271e5631dc"` | | | jenkins.controller.installPlugins[1] | string | `"workflow-aggregator:2.6"` | | -| jenkins.controller.installPlugins[2] | string | `"git:4.10.3"` | | -| jenkins.controller.installPlugins[3] | string | `"configuration-as-code:1.55.1"` | | +| jenkins.controller.installPlugins[2] | string | `"git:4.11.0"` | | +| jenkins.controller.installPlugins[3] | string | `"configuration-as-code:1414.v878271fc496f"` | | | jenkins.controller.installPlugins[4] | string | `"antisamy-markup-formatter:2.7"` | | -| jenkins.controller.installPlugins[5] | string | `"prometheus:2.0.10"` | | -| jenkins.controller.installPlugins[6] | string | `"htmlpublisher:1.28"` | | +| jenkins.controller.installPlugins[5] | string | `"prometheus:2.0.11"` | | +| jenkins.controller.installPlugins[6] | string | `"htmlpublisher:1.29"` | | | jenkins.controller.installPlugins[7] | string | `"build-discarder:60.v1747b0eb632a"` | | -| jenkins.controller.javaOpts | string | `"-XX:+UseStringDeduplication -Dhudson.model.DirectoryBrowserSupport.CSP=\"sandbox allow-popups; default-src 'none'; img-src 'self' cdn.zero-downtime.net; style-src 'unsafe-inline';\""` | | +| jenkins.controller.installPlugins[8] | string | `"dark-theme:156.v6cf16af6f9ef"` | | +| jenkins.controller.javaOpts | string | `"-XX:+UseContainerSupport -XX:+UseStringDeduplication -Dhudson.model.DirectoryBrowserSupport.CSP=\"sandbox allow-popups; default-src 'none'; img-src 'self' cdn.zero-downtime.net; style-src 'unsafe-inline';\""` | | | jenkins.controller.jenkinsOpts | string | `"--sessionTimeout=180 --sessionEviction=3600"` | | | jenkins.controller.prometheus.enabled | bool | `false` | | | jenkins.controller.resources.limits.cpu | string | `"2000m"` | | | jenkins.controller.resources.limits.memory | string | `"4096Mi"` | | | jenkins.controller.resources.requests.cpu | string | `"250m"` | | | jenkins.controller.resources.requests.memory | string | `"1280Mi"` | | -| jenkins.controller.tagLabel | string | `"alpine"` | | +| jenkins.controller.tag | string | `"2.332.2-lts-jdk17-preview"` | | | jenkins.controller.testEnabled | bool | `false` | | | jenkins.enabled | bool | `false` | | | jenkins.istio.enabled | bool | `false` | | diff --git a/charts/kubezero-istio-gateway/README.md b/charts/kubezero-istio-gateway/README.md index b76f2f0..76f6836 100644 --- a/charts/kubezero-istio-gateway/README.md +++ b/charts/kubezero-istio-gateway/README.md @@ -12,7 +12,7 @@ Installs Istio Ingress Gateways, requires kubezero-istio to be installed ! | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements diff --git a/charts/kubezero-istio/README.md b/charts/kubezero-istio/README.md index 945ea5c..fc57ab5 100644 --- a/charts/kubezero-istio/README.md +++ b/charts/kubezero-istio/README.md @@ -12,7 +12,7 @@ Installs the Istio control plane | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements diff --git a/charts/kubezero-logging/README.md b/charts/kubezero-logging/README.md index 452bcb4..92b7403 100644 --- a/charts/kubezero-logging/README.md +++ b/charts/kubezero-logging/README.md @@ -1,6 +1,6 @@ # kubezero-logging -![Version: 0.7.17](https://img.shields.io/badge/Version-0.7.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.0](https://img.shields.io/badge/AppVersion-1.6.0-informational?style=flat-square) +![Version: 0.7.20](https://img.shields.io/badge/Version-0.7.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.6.0](https://img.shields.io/badge/AppVersion-1.6.0-informational?style=flat-square) KubeZero Umbrella Chart for complete EFK stack @@ -19,8 +19,8 @@ Kubernetes: `>= 1.18.0` | Repository | Name | Version | |------------|------|---------| | | eck-operator | 1.6.0 | -| | fluent-bit | 0.19.18 | -| | fluentd | 0.3.5 | +| | fluent-bit | 0.19.23 | +| | fluentd | 0.3.7 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.3 | ## Changes from upstream @@ -81,16 +81,10 @@ Kubernetes: `>= 1.18.0` | fluent-bit.config.service | string | `"[SERVICE]\n Flush {{ .Values.config.flushInterval }}\n Daemon Off\n Log_Level {{ .Values.config.logLevel }}\n Parsers_File parsers.conf\n Parsers_File custom_parsers.conf\n HTTP_Server On\n HTTP_Listen 0.0.0.0\n HTTP_Port {{ .Values.service.port }}\n Health_Check On\n"` | | | fluent-bit.daemonSetVolumeMounts[0].mountPath | string | `"/var/log"` | | | fluent-bit.daemonSetVolumeMounts[0].name | string | `"varlog"` | | -| fluent-bit.daemonSetVolumeMounts[1].mountPath | string | `"/etc/machine-id"` | | -| fluent-bit.daemonSetVolumeMounts[1].name | string | `"etcmachineid"` | | -| fluent-bit.daemonSetVolumeMounts[1].readOnly | bool | `true` | | | fluent-bit.daemonSetVolumes[0].hostPath.path | string | `"/var/log"` | | | fluent-bit.daemonSetVolumes[0].name | string | `"varlog"` | | -| fluent-bit.daemonSetVolumes[1].hostPath.path | string | `"/etc/machine-id"` | | -| fluent-bit.daemonSetVolumes[1].hostPath.type | string | `"File"` | | -| fluent-bit.daemonSetVolumes[1].name | string | `"etcmachineid"` | | | fluent-bit.enabled | bool | `false` | | -| fluent-bit.image | string | `nil` | | +| fluent-bit.image.tag | string | `"1.9.2"` | | | fluent-bit.luaScripts."kubezero.lua" | string | `"function nest_k8s_ns(tag, timestamp, record)\n if not record['kubernetes']['namespace_name'] then\n return 0, 0, 0\n end\n new_record = {}\n for key, val in pairs(record) do\n if key == 'kube' then\n new_record[key] = {}\n new_record[key][record['kubernetes']['namespace_name']] = record[key]\n else\n new_record[key] = record[key]\n end\n end\n return 1, timestamp, new_record\nend\n"` | | | fluent-bit.resources.limits.memory | string | `"64Mi"` | | | fluent-bit.resources.requests.cpu | string | `"20m"` | | diff --git a/charts/kubezero-metrics/README.md b/charts/kubezero-metrics/README.md index dd2551e..68e7f5d 100644 --- a/charts/kubezero-metrics/README.md +++ b/charts/kubezero-metrics/README.md @@ -1,6 +1,6 @@ # kubezero-metrics -![Version: 0.7.0](https://img.shields.io/badge/Version-0.7.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 0.8.0](https://img.shields.io/badge/Version-0.8.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) KubeZero Umbrella Chart for Prometheus, Grafana and Alertmanager as well as all Kubernetes integrations. @@ -10,7 +10,7 @@ KubeZero Umbrella Chart for Prometheus, Grafana and Alertmanager as well as all | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements @@ -18,10 +18,10 @@ Kubernetes: `>= 1.20.0` | Repository | Name | Version | |------------|------|---------| -| | kube-prometheus-stack | 30.2.0 | -| | prometheus-pushgateway | 1.14.0 | +| | kube-prometheus-stack | 34.9.0 | +| | prometheus-pushgateway | 1.16.1 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 | -| https://prometheus-community.github.io/helm-charts | prometheus-adapter | 3.0.1 | +| https://prometheus-community.github.io/helm-charts | prometheus-adapter | 3.2.0 | ## Values @@ -76,11 +76,26 @@ Kubernetes: `>= 1.20.0` | kube-prometheus-stack.alertmanager.alertmanagerSpec.volumes[0].projected.sources[0].serviceAccountToken.expirationSeconds | int | `86400` | | | kube-prometheus-stack.alertmanager.alertmanagerSpec.volumes[0].projected.sources[0].serviceAccountToken.path | string | `"token"` | | | kube-prometheus-stack.alertmanager.config.global.resolve_timeout | string | `"5m"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[0].equal[0] | string | `"namespace"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[0].equal[1] | string | `"alertname"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[0].source_matchers[0] | string | `"severity = critical"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[0].target_matchers[0] | string | `"severity =~ warning|info"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[1].equal[0] | string | `"namespace"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[1].equal[1] | string | `"alertname"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[1].source_matchers[0] | string | `"severity = warning"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[1].target_matchers[0] | string | `"severity = info"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[2].equal[0] | string | `"namespace"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[2].source_matchers[0] | string | `"alertname = InfoInhibitor"` | | +| kube-prometheus-stack.alertmanager.config.inhibit_rules[2].target_matchers[0] | string | `"severity = info"` | | | kube-prometheus-stack.alertmanager.config.route.group_by[0] | string | `"severity"` | | | kube-prometheus-stack.alertmanager.config.route.group_by[1] | string | `"clusterName"` | | | kube-prometheus-stack.alertmanager.config.route.group_interval | string | `"5m"` | | | kube-prometheus-stack.alertmanager.config.route.group_wait | string | `"30s"` | | | kube-prometheus-stack.alertmanager.config.route.repeat_interval | string | `"6h"` | | +| kube-prometheus-stack.alertmanager.config.route.routes[0].matchers[0] | string | `"alertname = Watchdog"` | | +| kube-prometheus-stack.alertmanager.config.route.routes[0].receiver | string | `"null"` | | +| kube-prometheus-stack.alertmanager.config.route.routes[1].matchers[0] | string | `"alertname = InfoInhibitor"` | | +| kube-prometheus-stack.alertmanager.config.route.routes[1].receiver | string | `"null"` | | | kube-prometheus-stack.alertmanager.enabled | bool | `false` | | | kube-prometheus-stack.coreDns.enabled | bool | `true` | | | kube-prometheus-stack.defaultRules.create | bool | `false` | | @@ -132,12 +147,13 @@ Kubernetes: `>= 1.20.0` | kube-prometheus-stack.kubelet.enabled | bool | `true` | | | kube-prometheus-stack.kubelet.serviceMonitor.cAdvisor | bool | `true` | | | kube-prometheus-stack.nodeExporter.enabled | bool | `true` | | -| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.serviceMonitor.relabelings[0].action | string | `"replace"` | | -| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.serviceMonitor.relabelings[0].regex | string | `"^(.*)$"` | | -| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.serviceMonitor.relabelings[0].replacement | string | `"$1"` | | -| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.serviceMonitor.relabelings[0].separator | string | `";"` | | -| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.serviceMonitor.relabelings[0].sourceLabels[0] | string | `"__meta_kubernetes_pod_node_name"` | | -| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.serviceMonitor.relabelings[0].targetLabel | string | `"node"` | | +| kube-prometheus-stack.prometheus-node-exporter.hostRootFsMount.enabled | bool | `false` | | +| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.relabelings[0].action | string | `"replace"` | | +| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.relabelings[0].regex | string | `"^(.*)$"` | | +| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.relabelings[0].replacement | string | `"$1"` | | +| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.relabelings[0].separator | string | `";"` | | +| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.relabelings[0].sourceLabels[0] | string | `"__meta_kubernetes_pod_node_name"` | | +| kube-prometheus-stack.prometheus-node-exporter.prometheus.monitor.relabelings[0].targetLabel | string | `"node"` | | | kube-prometheus-stack.prometheus-node-exporter.resources.requests.cpu | string | `"20m"` | | | kube-prometheus-stack.prometheus-node-exporter.resources.requests.memory | string | `"16Mi"` | | | kube-prometheus-stack.prometheus.enabled | bool | `true` | | diff --git a/charts/kubezero-network/README.md b/charts/kubezero-network/README.md index 7d39260..5cd4afe 100644 --- a/charts/kubezero-network/README.md +++ b/charts/kubezero-network/README.md @@ -1,6 +1,6 @@ # kubezero-network -![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 0.2.1](https://img.shields.io/badge/Version-0.2.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) KubeZero umbrella chart for all things network @@ -10,7 +10,7 @@ KubeZero umbrella chart for all things network | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements @@ -18,19 +18,27 @@ Kubernetes: `>= 1.20.0` | Repository | Name | Version | |------------|------|---------| +| | calico | 0.2.2 | +| https://helm.cilium.io/ | cilium | 1.11.3 | | https://metallb.github.io/metallb | metallb | 0.10.2 | -# MetalLB - ## Values | Key | Type | Default | Description | |-----|------|---------|-------------| +| calico.enabled | bool | `false` | | +| cilium.cni.exclusive | bool | `true` | | | cilium.enabled | bool | `false` | | +| cilium.hubble.enabled | bool | `false` | | +| cilium.operator.replicas | int | `1` | | +| cilium.prometheus.enabled | bool | `false` | | +| cilium.prometheus.port | int | `9091` | | +| cilium.tunnel | string | `"geneve"` | | | metallb.configInline | object | `{}` | | -| metallb.controller.nodeSelector."node-role.kubernetes.io/master" | string | `""` | | +| metallb.controller.nodeSelector."node-role.kubernetes.io/control-plane" | string | `""` | | | metallb.controller.tolerations[0].effect | string | `"NoSchedule"` | | | metallb.controller.tolerations[0].key | string | `"node-role.kubernetes.io/master"` | | | metallb.enabled | bool | `false` | | | metallb.psp.create | bool | `false` | | | multus.enabled | bool | `false` | | +| multus.tag | string | `"v3.8.1"` | | diff --git a/charts/kubezero-network/README.md.gotmpl b/charts/kubezero-network/README.md.gotmpl index bdfbcce..c5fe000 100644 --- a/charts/kubezero-network/README.md.gotmpl +++ b/charts/kubezero-network/README.md.gotmpl @@ -13,6 +13,4 @@ {{ template "chart.requirementsSection" . }} -# MetalLB - {{ template "chart.valuesSection" . }} diff --git a/charts/kubezero-storage/README.md b/charts/kubezero-storage/README.md index f029094..2436d20 100644 --- a/charts/kubezero-storage/README.md +++ b/charts/kubezero-storage/README.md @@ -1,6 +1,6 @@ # kubezero-storage -![Version: 0.5.7](https://img.shields.io/badge/Version-0.5.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 0.6.0](https://img.shields.io/badge/Version-0.6.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) KubeZero umbrella chart for all things storage incl. AWS EBS/EFS, openEBS-lvm, gemini @@ -10,7 +10,7 @@ KubeZero umbrella chart for all things storage incl. AWS EBS/EFS, openEBS-lvm, g | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements @@ -18,10 +18,10 @@ Kubernetes: `>= 1.20.0` | Repository | Name | Version | |------------|------|---------| -| | aws-ebs-csi-driver | 2.6.3 | +| | aws-ebs-csi-driver | 2.6.5 | | | aws-efs-csi-driver | 2.2.3 | -| | gemini | 0.0.8 | -| | lvm-localpv | 0.8.6 | +| | gemini | 1.0.0 | +| | lvm-localpv | 0.9.0 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 | ## Values diff --git a/charts/kubezero/Chart.yaml b/charts/kubezero/Chart.yaml index 98e1238..351e2a3 100644 --- a/charts/kubezero/Chart.yaml +++ b/charts/kubezero/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: kubezero description: KubeZero - Root App of Apps chart type: application -version: 1.22.8-1 +version: 1.22.8-2 home: https://kubezero.com icon: https://cdn.zero-downtime.net/assets/kubezero/logo-small-64.png keywords: diff --git a/charts/kubezero/README.md b/charts/kubezero/README.md index ac2563d..6febbfd 100644 --- a/charts/kubezero/README.md +++ b/charts/kubezero/README.md @@ -1,6 +1,6 @@ # kubezero -![Version: 1.22.8-1](https://img.shields.io/badge/Version-1.22.8--1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 1.22.8-2](https://img.shields.io/badge/Version-1.22.8--2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) KubeZero - Root App of Apps chart @@ -10,11 +10,11 @@ KubeZero - Root App of Apps chart | Name | Email | Url | | ---- | ------ | --- | -| Stefan Reimer | stefan@zero-downtime.net | | +| Stefan Reimer | | | ## Requirements -Kubernetes: `>= 1.22.0` +Kubernetes: `>= 1.20.0` | Repository | Name | Version | |------------|------|---------| @@ -26,39 +26,44 @@ Kubernetes: `>= 1.22.0` |-----|------|---------|-------------| | HighAvailableControlplane | bool | `false` | | | addons.enabled | bool | `false` | | -| addons.targetRevision | string | `"0.4.1"` | | +| addons.targetRevision | string | `"0.5.0"` | | | argocd.enabled | bool | `false` | | | argocd.istio.enabled | bool | `false` | | | argocd.namespace | string | `"argocd"` | | -| argocd.targetRevision | string | `"0.9.6"` | | +| argocd.targetRevision | string | `"0.10.1"` | | | cert-manager.enabled | bool | `false` | | | cert-manager.namespace | string | `"cert-manager"` | | -| cert-manager.targetRevision | string | `"0.8.2"` | | +| cert-manager.targetRevision | string | `"0.9.0"` | | +| istio-ingress.chart | string | `"kubezero-istio-gateway"` | | | istio-ingress.enabled | bool | `false` | | | istio-ingress.namespace | string | `"istio-ingress"` | | -| istio-ingress.targetRevision | string | `"0.7.6"` | | +| istio-ingress.targetRevision | string | `"0.8.0"` | | +| istio-private-ingress.chart | string | `"kubezero-istio-gateway"` | | +| istio-private-ingress.enabled | bool | `false` | | +| istio-private-ingress.namespace | string | `"istio-ingress"` | | +| istio-private-ingress.targetRevision | string | `"0.8.0"` | | | istio.enabled | bool | `false` | | | istio.namespace | string | `"istio-system"` | | -| istio.targetRevision | string | `"0.7.6"` | | +| istio.targetRevision | string | `"0.8.0"` | | | kubezero.defaultTargetRevision | string | `"*"` | | | kubezero.gitSync | object | `{}` | | | kubezero.repoURL | string | `"https://cdn.zero-downtime.net/charts"` | | | kubezero.server | string | `"https://kubernetes.default.svc"` | | | logging.enabled | bool | `false` | | | logging.namespace | string | `"logging"` | | -| logging.targetRevision | string | `"0.7.19"` | | +| logging.targetRevision | string | `"0.7.20"` | | | metrics.enabled | bool | `false` | | | metrics.istio.grafana | object | `{}` | | | metrics.istio.prometheus | object | `{}` | | | metrics.namespace | string | `"monitoring"` | | -| metrics.targetRevision | string | `"0.7.4"` | | +| metrics.targetRevision | string | `"0.8.0"` | | | network.enabled | bool | `false` | | | network.retain | bool | `true` | | -| network.targetRevision | string | `"0.1.7"` | | +| network.targetRevision | string | `"0.2.1"` | | | storage.aws-ebs-csi-driver.enabled | bool | `false` | | | storage.aws-efs-csi-driver.enabled | bool | `false` | | | storage.enabled | bool | `false` | | -| storage.targetRevision | string | `"0.5.7"` | | +| storage.targetRevision | string | `"0.6.0"` | | ---------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) +Autogenerated from chart metadata using [helm-docs v1.8.1](https://github.com/norwoodj/helm-docs/releases/v1.8.1) diff --git a/charts/kubezero/templates/argocd.yaml b/charts/kubezero/templates/argocd.yaml index c46356c..797f33d 100644 --- a/charts/kubezero/templates/argocd.yaml +++ b/charts/kubezero/templates/argocd.yaml @@ -61,11 +61,6 @@ istio: {{- end }} {{- end }} -{{- with index .Values "argocd" "argocd-applicationset" }} -argocd-applicationset: - {{ toYaml . | nindent 2 }} -{{- end }} - {{- end }} {{- define "argocd-argo" }} diff --git a/charts/kubezero/values.yaml b/charts/kubezero/values.yaml index 5300143..d7e8695 100644 --- a/charts/kubezero/values.yaml +++ b/charts/kubezero/values.yaml @@ -61,6 +61,6 @@ logging: argocd: enabled: false namespace: argocd - targetRevision: 0.10.0 + targetRevision: 0.10.1 istio: enabled: false diff --git a/charts/uptime-kuma/README.md b/charts/uptime-kuma/README.md index 5242c75..5b9f050 100644 --- a/charts/uptime-kuma/README.md +++ b/charts/uptime-kuma/README.md @@ -1,6 +1,6 @@ # uptime-kuma -![Version: 0.1.5](https://img.shields.io/badge/Version-0.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.8.0](https://img.shields.io/badge/AppVersion-1.8.0-informational?style=flat-square) +![Version: 0.1.10](https://img.shields.io/badge/Version-0.1.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.9.1](https://img.shields.io/badge/AppVersion-1.9.1-informational?style=flat-square) Chart for deploying uptime-kuma @@ -18,7 +18,7 @@ Kubernetes: `>= 1.18.0` | Repository | Name | Version | |------------|------|---------| -| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.4 | +| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 | ## Values @@ -32,7 +32,6 @@ Kubernetes: `>= 1.18.0` | nameOverride | string | `""` | override the name of the uptime-kuma chart | | service.port | int | `3001` | The port to be used by the uptime-kuma service | | serviceMonitor.enabled | bool | `false` | | -| version | string | `"1.8.0-alpine"` | | ## Resources