chore: move helm repo to S3/CDN

This commit is contained in:
Stefan Reimer 2021-12-03 22:16:22 +01:00
parent 6d491b140a
commit 0010329460
35 changed files with 95 additions and 60 deletions

View File

@ -14,5 +14,5 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.4" version: ">= 0.1.4"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
kubeVersion: ">= 1.18.0" kubeVersion: ">= 1.18.0"

View File

@ -2,7 +2,7 @@ apiVersion: v2
name: kubezero-addons name: kubezero-addons
description: KubeZero umbrella chart for various optional cluster addons description: KubeZero umbrella chart for various optional cluster addons
type: application type: application
version: 0.2.1 version: 0.2.2
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:

View File

@ -36,6 +36,9 @@ spec:
secretKeyRef: secretKeyRef:
name: kubezero-backup-restic name: kubezero-backup-restic
key: password key: password
{{- with .Values.clusterBackup.extraEnv }}
{{- toYaml . | nindent 12 }}
{{- end }}
#securityContext: #securityContext:
# readOnlyRootFilesystem: true # readOnlyRootFilesystem: true
hostNetwork: true hostNetwork: true

View File

@ -7,13 +7,20 @@ clusterBackup:
repository: "" repository: ""
password: "" password: ""
extraEnv: []
aws-node-termination-handler: aws-node-termination-handler:
enabled: false enabled: false
fullnameOverride: "aws-node-termination-handler" fullnameOverride: "aws-node-termination-handler"
# -- "aws-node-termination-handler/${ClusterName}"
managedAsgTag: "aws-node-termination-handler/managed"
enableSqsTerminationDraining: true enableSqsTerminationDraining: true
deleteLocalData: true
ignoreDaemonSets: true
taintNode: true
# -- https://sqs.${AWS::Region}.amazonaws.com/${AWS::AccountId}/${ClusterName}_Nth # -- https://sqs.${AWS::Region}.amazonaws.com/${AWS::AccountId}/${ClusterName}_Nth
queueURL: "" queueURL: ""
@ -25,9 +32,6 @@ aws-node-termination-handler:
AWS_WEB_IDENTITY_TOKEN_FILE: "/var/run/secrets/sts.amazonaws.com/serviceaccount/token" AWS_WEB_IDENTITY_TOKEN_FILE: "/var/run/secrets/sts.amazonaws.com/serviceaccount/token"
AWS_STS_REGIONAL_ENDPOINTS: "regional" AWS_STS_REGIONAL_ENDPOINTS: "regional"
deleteLocalData: true
taintNode: true
enablePrometheusServer: false enablePrometheusServer: false
podMonitor: podMonitor:
create: false create: false

View File

@ -13,7 +13,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.4" version: ">= 0.1.4"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: argo-cd - name: argo-cd
version: 3.26.5 version: 3.26.5
repository: https://argoproj.github.io/argo-helm repository: https://argoproj.github.io/argo-helm

View File

@ -1,6 +1,6 @@
# kubezero-argocd # kubezero-argocd
![Version: 0.8.7](https://img.shields.io/badge/Version-0.8.7-informational?style=flat-square) ![Version: 0.8.8](https://img.shields.io/badge/Version-0.8.8-informational?style=flat-square)
KubeZero ArgoCD Helm chart to install ArgoCD itself and the KubeZero ArgoCD Application KubeZero ArgoCD Helm chart to install ArgoCD itself and the KubeZero ArgoCD Application
@ -20,7 +20,7 @@ Kubernetes: `>= 1.18.0`
|------------|------|---------| |------------|------|---------|
| https://argoproj.github.io/argo-helm | argo-cd | 3.26.5 | | https://argoproj.github.io/argo-helm | argo-cd | 3.26.5 |
| https://argoproj.github.io/argo-helm | argocd-applicationset | 1.4.0 | | https://argoproj.github.io/argo-helm | argocd-applicationset | 1.4.0 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.4 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 |
## Values ## Values

View File

@ -67,7 +67,7 @@ argo-cd:
url: argocd.example.com url: argocd.example.com
#repositories: | #repositories: |
# - url: https://zero-down-time.github.io/kubezero.git # - url: https://cdn.zero-downtime.net/charts
resource.customizations: | resource.customizations: |
cert-manager.io/Certificate: cert-manager.io/Certificate:

View File

@ -22,5 +22,5 @@ dependencies:
# repository: https://kubernetes-sigs.github.io/aws-ebs-csi-driver # repository: https://kubernetes-sigs.github.io/aws-ebs-csi-driver
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.3" version: ">= 0.1.3"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
kubeVersion: ">= 1.18.0" kubeVersion: ">= 1.18.0"

View File

@ -24,7 +24,7 @@ Kubernetes: `>= 1.18.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| | aws-ebs-csi-driver | 1.2.4 | | | aws-ebs-csi-driver | 1.2.4 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.3 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.3 |
## IAM Role ## IAM Role
If you use kiam or kube2iam and restrict access on nodes running this controller please adjust: If you use kiam or kube2iam and restrict access on nodes running this controller please adjust:

View File

@ -19,7 +19,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.3" version: ">= 0.1.3"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: aws-efs-csi-driver - name: aws-efs-csi-driver
version: 2.1.3 version: 2.1.3
# repository: https://kubernetes-sigs.github.io/aws-efs-csi-driver/ # repository: https://kubernetes-sigs.github.io/aws-efs-csi-driver/

View File

@ -1,6 +1,6 @@
# kubezero-aws-efs-csi-driver # kubezero-aws-efs-csi-driver
![Version: 0.4.0](https://img.shields.io/badge/Version-0.4.0-informational?style=flat-square) ![AppVersion: 1.3.1](https://img.shields.io/badge/AppVersion-1.3.1-informational?style=flat-square) ![Version: 0.4.2](https://img.shields.io/badge/Version-0.4.2-informational?style=flat-square) ![AppVersion: 1.3.2](https://img.shields.io/badge/AppVersion-1.3.2-informational?style=flat-square)
KubeZero Umbrella Chart for aws-efs-csi-driver KubeZero Umbrella Chart for aws-efs-csi-driver
@ -23,8 +23,8 @@ Kubernetes: `>=1.18.0-0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| | aws-efs-csi-driver | 2.1.1 | | | aws-efs-csi-driver | 2.1.3 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.3 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.3 |
## Storage Class ## Storage Class
Optionally creates the *efs-cs* storage class. Optionally creates the *efs-cs* storage class.
@ -48,5 +48,8 @@ Details also see: [Reserve PV](https://kubernetes.io/docs/concepts/storage/persi
| aws-efs-csi-driver.node.resources.limits.memory | string | `"128Mi"` | | | aws-efs-csi-driver.node.resources.limits.memory | string | `"128Mi"` | |
| aws-efs-csi-driver.node.resources.requests.cpu | string | `"20m"` | | | aws-efs-csi-driver.node.resources.requests.cpu | string | `"20m"` | |
| aws-efs-csi-driver.node.resources.requests.memory | string | `"64Mi"` | | | aws-efs-csi-driver.node.resources.requests.memory | string | `"64Mi"` | |
| aws-efs-csi-driver.node.tolerations[0].effect | string | `"NoSchedule"` | |
| aws-efs-csi-driver.node.tolerations[0].key | string | `"kubezero-workergroup"` | |
| aws-efs-csi-driver.node.tolerations[0].operator | string | `"Exists"` | |
| aws-efs-csi-driver.replicaCount | int | `1` | | | aws-efs-csi-driver.replicaCount | int | `1` | |
| aws-efs-csi-driver.storageClasses[0].name | string | `"efs-sc"` | | | aws-efs-csi-driver.storageClasses[0].name | string | `"efs-sc"` | |

View File

@ -14,7 +14,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.3" version: ">= 0.1.3"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: cert-manager - name: cert-manager
version: 1.5.3 version: 1.5.3
condition: cert-manager.enabled condition: cert-manager.enabled

View File

@ -12,8 +12,8 @@ Kubernetes: `>= 1.18.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.3 |
| https://charts.jetstack.io | cert-manager | 1.5.3 | | https://charts.jetstack.io | cert-manager | 1.5.3 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.3 |
## AWS - IAM Role ## AWS - IAM Role
If you use kiam or kube2iam and restrict access on nodes running cert-manager please adjust: If you use kiam or kube2iam and restrict access on nodes running cert-manager please adjust:

View File

@ -2,19 +2,21 @@ 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.2.0 version: 0.2.5
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:
- kubezero - kubezero
- jenkins - jenkins
- goCD - goCD
- teamcity
- gitea
maintainers: maintainers:
- name: Quarky9 - name: Quarky9
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.4" version: ">= 0.1.4"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: gocd - name: gocd
version: 1.39.4 version: 1.39.4
repository: https://gocd.github.io/helm-chart repository: https://gocd.github.io/helm-chart
@ -23,5 +25,8 @@ dependencies:
version: 4.1.1 version: 4.1.1
repository: https://dl.gitea.io/charts/ repository: https://dl.gitea.io/charts/
condition: gitea.enabled condition: gitea.enabled
- name: teamcity
version: 0.1.0
condition: teamcity.enabled
kubeVersion: ">= 1.18.0" kubeVersion: ">= 1.18.0"

View File

@ -69,3 +69,6 @@ gitea:
jenkins: jenkins:
enabled: false enabled: false
teamcity:
enabled: false

View File

@ -14,7 +14,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.4" version: ">= 0.1.4"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: istio-ingress - name: istio-ingress
version: 1.11.3 version: 1.11.3
condition: istio-ingress.enabled condition: istio-ingress.enabled

View File

@ -22,7 +22,7 @@ Kubernetes: `>= 1.18.0`
|------------|------|---------| |------------|------|---------|
| | istio-ingress | 1.11.3 | | | istio-ingress | 1.11.3 |
| | istio-private-ingress | 1.11.3 | | | istio-private-ingress | 1.11.3 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.4 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 |
## Values ## Values

View File

@ -14,7 +14,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.4" version: ">= 0.1.4"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: base - name: base
version: 1.11.3 version: 1.11.3
- name: istio-discovery - name: istio-discovery

View File

@ -23,7 +23,7 @@ Kubernetes: `>= 1.18.0`
| | base | 1.11.3 | | | base | 1.11.3 |
| | istio-discovery | 1.11.3 | | | istio-discovery | 1.11.3 |
| | kiali-server | 1.38.1 | | | kiali-server | 1.38.1 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.4 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 |
## Values ## Values

View File

@ -14,7 +14,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.3" version: ">= 0.1.3"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: kiam - name: kiam
version: 6.0.0 version: 6.0.0
repository: https://uswitch.github.io/kiam-helm-charts/charts/ repository: https://uswitch.github.io/kiam-helm-charts/charts/

View File

@ -1,6 +1,6 @@
# kubezero-kiam # kubezero-kiam
![Version: 0.3.4](https://img.shields.io/badge/Version-0.3.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.0](https://img.shields.io/badge/AppVersion-4.0-informational?style=flat-square) ![Version: 0.3.5](https://img.shields.io/badge/Version-0.3.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.0](https://img.shields.io/badge/AppVersion-4.0-informational?style=flat-square)
KubeZero Umbrella Chart for Kiam KubeZero Umbrella Chart for Kiam
@ -18,8 +18,8 @@ Kubernetes: `>= 1.18.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.3 |
| https://uswitch.github.io/kiam-helm-charts/charts/ | kiam | 6.0.0 | | https://uswitch.github.io/kiam-helm-charts/charts/ | kiam | 6.0.0 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.3 |
## KubeZero default configuration ## KubeZero default configuration
We run agents on the controllers as well, so we force eg. ebs csi controllers and others to assume roles etc. We run agents on the controllers as well, so we force eg. ebs csi controllers and others to assume roles etc.
@ -63,6 +63,9 @@ By default all access to the meta-data service is blocked, expect for:
| kiam.agent.tlsSecret | string | `"kiam-agent-tls"` | | | kiam.agent.tlsSecret | string | `"kiam-agent-tls"` | |
| kiam.agent.tolerations[0].effect | string | `"NoSchedule"` | | | kiam.agent.tolerations[0].effect | string | `"NoSchedule"` | |
| kiam.agent.tolerations[0].key | string | `"node-role.kubernetes.io/master"` | | | kiam.agent.tolerations[0].key | string | `"node-role.kubernetes.io/master"` | |
| kiam.agent.tolerations[1].effect | string | `"NoSchedule"` | |
| kiam.agent.tolerations[1].key | string | `"kubezero-workergroup"` | |
| kiam.agent.tolerations[1].operator | string | `"Exists"` | |
| kiam.agent.updateStrategy | string | `"RollingUpdate"` | | | kiam.agent.updateStrategy | string | `"RollingUpdate"` | |
| kiam.enabled | bool | `true` | | | kiam.enabled | bool | `true` | |
| kiam.server.assumeRoleArn | string | `""` | kiam server IAM role to assume, required as we run the agents next to the servers normally, eg. arn:aws:iam::123456789012:role/kiam-server-role | | kiam.server.assumeRoleArn | string | `""` | kiam server IAM role to assume, required as we run the agents next to the servers normally, eg. arn:aws:iam::123456789012:role/kiam-server-role |

View File

@ -9,4 +9,4 @@ keywords:
- kubezero - kubezero
maintainers: maintainers:
- name: Quarky9 - name: Quarky9
kubeVersion: ">= 1.16.0" kubeVersion: ">= 1.18.0"

View File

@ -17,7 +17,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.3" version: ">= 0.1.3"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: eck-operator - name: eck-operator
version: 1.6.0 version: 1.6.0
# repository: https://helm.elastic.co # repository: https://helm.elastic.co

View File

@ -1,6 +1,6 @@
# kubezero-logging # kubezero-logging
![Version: 0.7.15](https://img.shields.io/badge/Version-0.7.15-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.16](https://img.shields.io/badge/Version-0.7.16-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 KubeZero Umbrella Chart for complete EFK stack
@ -21,7 +21,7 @@ Kubernetes: `>= 1.18.0`
| | eck-operator | 1.6.0 | | | eck-operator | 1.6.0 |
| | fluent-bit | 0.19.2 | | | fluent-bit | 0.19.2 |
| | fluentd | 0.3.0 | | | fluentd | 0.3.0 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.3 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.3 |
## Changes from upstream ## Changes from upstream
### ECK ### ECK
@ -114,7 +114,7 @@ Kubernetes: `>= 1.18.0`
| fluentd.fileConfigs."02_filters.conf" | string | `"<label @KUBERNETES>\n # prevent log feedback loops eg. ES has issues etc.\n # discard logs from our own pods\n <match kube.logging.fluentd>\n @type relabel\n @label @FLUENT_LOG\n </match>\n\n # Exclude current fluent-bit multiline noise\n <filter kube.logging.fluent-bit>\n @type grep\n <exclude>\n key log\n pattern /could not append content to multiline context/\n </exclude>\n </filter>\n\n # Generate Hash ID to break endless loop for already ingested events during retries\n <filter **>\n @type elasticsearch_genid\n use_entire_record true\n </filter>\n\n # Route through DISPATCH for Prometheus metrics\n <match **>\n @type relabel\n @label @DISPATCH\n </match>\n</label>"` | | | fluentd.fileConfigs."02_filters.conf" | string | `"<label @KUBERNETES>\n # prevent log feedback loops eg. ES has issues etc.\n # discard logs from our own pods\n <match kube.logging.fluentd>\n @type relabel\n @label @FLUENT_LOG\n </match>\n\n # Exclude current fluent-bit multiline noise\n <filter kube.logging.fluent-bit>\n @type grep\n <exclude>\n key log\n pattern /could not append content to multiline context/\n </exclude>\n </filter>\n\n # Generate Hash ID to break endless loop for already ingested events during retries\n <filter **>\n @type elasticsearch_genid\n use_entire_record true\n </filter>\n\n # Route through DISPATCH for Prometheus metrics\n <match **>\n @type relabel\n @label @DISPATCH\n </match>\n</label>"` | |
| fluentd.fileConfigs."04_outputs.conf" | string | `"<label @OUTPUT>\n <match **>\n @id out_es\n @type elasticsearch\n # @log_level debug\n include_tag_key true\n\n id_key _hash\n remove_keys _hash\n write_operation create\n\n # KubeZero pipeline incl. GeoIP etc.\n pipeline fluentd\n\n hosts \"{{ .Values.output.host }}\"\n port 9200\n scheme http\n user elastic\n password \"#{ENV['OUTPUT_PASSWORD']}\"\n\n log_es_400_reason\n logstash_format true\n reconnect_on_error true\n reload_on_failure true\n request_timeout 300s\n slow_flush_log_threshold 55.0\n\n #with_transporter_log true\n\n verify_es_version_at_startup false\n default_elasticsearch_version 7\n suppress_type_name true\n\n # Retry failed bulk requests\n # https://github.com/uken/fluent-plugin-elasticsearch#unrecoverable-error-types\n unrecoverable_error_types [\"out_of_memory_error\"]\n bulk_message_request_threshold 1048576\n\n <buffer>\n @type file\n\n flush_mode interval\n flush_thread_count 2\n flush_interval 10s\n\n chunk_limit_size 2MB\n total_limit_size 1GB\n\n flush_at_shutdown true\n retry_type exponential_backoff\n retry_timeout 6h\n overflow_action drop_oldest_chunk\n disable_chunk_backup true\n </buffer>\n </match>\n</label>"` | | | fluentd.fileConfigs."04_outputs.conf" | string | `"<label @OUTPUT>\n <match **>\n @id out_es\n @type elasticsearch\n # @log_level debug\n include_tag_key true\n\n id_key _hash\n remove_keys _hash\n write_operation create\n\n # KubeZero pipeline incl. GeoIP etc.\n pipeline fluentd\n\n hosts \"{{ .Values.output.host }}\"\n port 9200\n scheme http\n user elastic\n password \"#{ENV['OUTPUT_PASSWORD']}\"\n\n log_es_400_reason\n logstash_format true\n reconnect_on_error true\n reload_on_failure true\n request_timeout 300s\n slow_flush_log_threshold 55.0\n\n #with_transporter_log true\n\n verify_es_version_at_startup false\n default_elasticsearch_version 7\n suppress_type_name true\n\n # Retry failed bulk requests\n # https://github.com/uken/fluent-plugin-elasticsearch#unrecoverable-error-types\n unrecoverable_error_types [\"out_of_memory_error\"]\n bulk_message_request_threshold 1048576\n\n <buffer>\n @type file\n\n flush_mode interval\n flush_thread_count 2\n flush_interval 10s\n\n chunk_limit_size 2MB\n total_limit_size 1GB\n\n flush_at_shutdown true\n retry_type exponential_backoff\n retry_timeout 6h\n overflow_action drop_oldest_chunk\n disable_chunk_backup true\n </buffer>\n </match>\n</label>"` | |
| fluentd.image.repository | string | `"public.ecr.aws/zero-downtime/fluentd-concenter"` | | | fluentd.image.repository | string | `"public.ecr.aws/zero-downtime/fluentd-concenter"` | |
| fluentd.image.tag | string | `"v1.14.1"` | | | fluentd.image.tag | string | `"v1.14.2"` | |
| fluentd.istio.enabled | bool | `false` | | | fluentd.istio.enabled | bool | `false` | |
| fluentd.kind | string | `"Deployment"` | | | fluentd.kind | string | `"Deployment"` | |
| fluentd.metrics.serviceMonitor.additionalLabels.release | string | `"metrics"` | | | fluentd.metrics.serviceMonitor.additionalLabels.release | string | `"metrics"` | |

View File

@ -15,7 +15,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.4" version: ">= 0.1.4"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: kube-prometheus-stack - name: kube-prometheus-stack
version: 18.1.0 version: 18.1.0
# Switch back to upstream once all alerts are fixed eg. etcd gpcr # Switch back to upstream once all alerts are fixed eg. etcd gpcr

View File

@ -20,8 +20,8 @@ Kubernetes: `>= 1.18.0`
|------------|------|---------| |------------|------|---------|
| | kube-prometheus-stack | 18.1.0 | | | kube-prometheus-stack | 18.1.0 |
| | prometheus-pushgateway | 1.10.1 | | | prometheus-pushgateway | 1.10.1 |
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.4 |
| https://prometheus-community.github.io/helm-charts | prometheus-adapter | 2.17 | | https://prometheus-community.github.io/helm-charts | prometheus-adapter | 2.17 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.4 |
## Values ## Values
@ -75,6 +75,12 @@ Kubernetes: `>= 1.18.0`
| kube-prometheus-stack.alertmanager.alertmanagerSpec.volumes[0].projected.sources[0].serviceAccountToken.audience | string | `"sts.amazonaws.com"` | | | kube-prometheus-stack.alertmanager.alertmanagerSpec.volumes[0].projected.sources[0].serviceAccountToken.audience | string | `"sts.amazonaws.com"` | |
| 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.expirationSeconds | int | `86400` | |
| kube-prometheus-stack.alertmanager.alertmanagerSpec.volumes[0].projected.sources[0].serviceAccountToken.path | string | `"token"` | | | 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.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.enabled | bool | `false` | | | kube-prometheus-stack.alertmanager.enabled | bool | `false` | |
| kube-prometheus-stack.coreDns.enabled | bool | `true` | | | kube-prometheus-stack.coreDns.enabled | bool | `true` | |
| kube-prometheus-stack.defaultRules.create | bool | `false` | | | kube-prometheus-stack.defaultRules.create | bool | `false` | |
@ -82,7 +88,7 @@ Kubernetes: `>= 1.18.0`
| kube-prometheus-stack.grafana."grafana.ini"."auth.anonymous".enabled | bool | `true` | | | kube-prometheus-stack.grafana."grafana.ini"."auth.anonymous".enabled | bool | `true` | |
| kube-prometheus-stack.grafana."grafana.ini".alerting.enabled | bool | `false` | | | kube-prometheus-stack.grafana."grafana.ini".alerting.enabled | bool | `false` | |
| kube-prometheus-stack.grafana."grafana.ini".analytics.check_for_updates | bool | `false` | | | kube-prometheus-stack.grafana."grafana.ini".analytics.check_for_updates | bool | `false` | |
| kube-prometheus-stack.grafana."grafana.ini".dashboards.default_home_dashboard_path | string | `"/tmp/dashboards/home.json"` | | | kube-prometheus-stack.grafana."grafana.ini".dashboards.default_home_dashboard_path | string | `"/tmp/dashboards/KubeZero/home.json"` | |
| kube-prometheus-stack.grafana."grafana.ini".dashboards.min_refresh_interval | string | `"30s"` | | | kube-prometheus-stack.grafana."grafana.ini".dashboards.min_refresh_interval | string | `"30s"` | |
| kube-prometheus-stack.grafana."grafana.ini".date_formats.default_timezone | string | `"UTC"` | | | kube-prometheus-stack.grafana."grafana.ini".date_formats.default_timezone | string | `"UTC"` | |
| kube-prometheus-stack.grafana."grafana.ini".security.cookie_secure | bool | `true` | | | kube-prometheus-stack.grafana."grafana.ini".security.cookie_secure | bool | `true` | |

View File

@ -7,7 +7,7 @@ metadata:
name: {{ $name }}-deny-not-in-ipblocks name: {{ $name }}-deny-not-in-ipblocks
namespace: istio-system namespace: istio-system
labels: labels:
{{ include "kubezero-lib.labels" $ | indent 4 }} {{- include "kubezero-lib.labels" $ | nindent 4 }}
spec: spec:
selector: selector:
matchLabels: matchLabels:

View File

@ -149,7 +149,7 @@ kube-prometheus-stack:
enabled: true enabled: true
dashboards: dashboards:
min_refresh_interval: "30s" min_refresh_interval: "30s"
default_home_dashboard_path: '/tmp/dashboards/home.json' default_home_dashboard_path: '/tmp/dashboards/KubeZero/home.json'
alerting: alerting:
enabled: false enabled: false
date_formats: date_formats:
@ -196,6 +196,14 @@ kube-prometheus-stack:
# Todo # Todo
alertmanager: alertmanager:
enabled: false enabled: false
config:
global:
resolve_timeout: 5m
route:
group_by: ['severity', 'clusterName']
group_wait: 30s
group_interval: 5m
repeat_interval: 6h
alertmanagerSpec: alertmanagerSpec:
# externalUrl: # externalUrl:
logFormat: json logFormat: json

View File

@ -14,7 +14,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.3" version: ">= 0.1.3"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: nats - name: nats
version: 0.8.4 version: 0.8.4
#repository: https://nats-io.github.io/k8s/helm/charts/ #repository: https://nats-io.github.io/k8s/helm/charts/

View File

@ -1,6 +1,6 @@
# kubezero-mq # kubezero-mq
![Version: 0.2.0](https://img.shields.io/badge/Version-0.2.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.2.2](https://img.shields.io/badge/Version-0.2.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
KubeZero umbrella chart for MQ systems like NATS, RabbitMQ KubeZero umbrella chart for MQ systems like NATS, RabbitMQ
@ -18,9 +18,9 @@ Kubernetes: `>= 1.18.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| | nats | 0.8.3 | | | nats | 0.8.4 |
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.3 |
| https://charts.bitnami.com/bitnami | rabbitmq | 8.13.1 | | https://charts.bitnami.com/bitnami | rabbitmq | 8.13.1 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.3 |
## Values ## Values
@ -28,8 +28,10 @@ Kubernetes: `>= 1.18.0`
|-----|------|---------|-------------| |-----|------|---------|-------------|
| nats.enabled | bool | `false` | | | nats.enabled | bool | `false` | |
| nats.exporter.serviceMonitor.enabled | bool | `false` | | | nats.exporter.serviceMonitor.enabled | bool | `false` | |
| nats.istio.enabled | bool | `false` | |
| nats.istio.gateway | string | `"istio-ingress/private-ingressgateway"` | |
| nats.mqtt.enabled | bool | `false` | |
| nats.nats.advertise | bool | `false` | | | nats.nats.advertise | bool | `false` | |
| nats.nats.image | string | `"nats:2.2.1-alpine3.13"` | |
| nats.nats.jetstream.enabled | bool | `true` | | | nats.nats.jetstream.enabled | bool | `true` | |
| nats.natsbox.enabled | bool | `false` | | | nats.natsbox.enabled | bool | `false` | |
| rabbitmq.auth.erlangCookie | string | `"randomlongerlangcookie"` | | | rabbitmq.auth.erlangCookie | string | `"randomlongerlangcookie"` | |

View File

@ -2,7 +2,7 @@ apiVersion: v2
name: kubezero-redis name: kubezero-redis
description: KubeZero Umbrella Chart for Redis HA description: KubeZero Umbrella Chart for Redis HA
type: application type: application
version: 0.3.4 version: 0.3.5
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:
@ -13,13 +13,13 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.3" version: ">= 0.1.3"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: redis - name: redis
version: 14.8.8 version: 15.5.4
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: redis.enabled condition: redis.enabled
- name: redis-cluster - name: redis-cluster
version: 6.2.7 version: 6.3.9
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
condition: redis-cluster.enabled condition: redis-cluster.enabled

View File

@ -1,6 +1,6 @@
# kubezero-redis # kubezero-redis
![Version: 0.2.2](https://img.shields.io/badge/Version-0.2.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.3.5](https://img.shields.io/badge/Version-0.3.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
KubeZero Umbrella Chart for Redis HA KubeZero Umbrella Chart for Redis HA
@ -18,9 +18,9 @@ Kubernetes: `>= 1.18.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.bitnami.com/bitnami | redis | 12.1.1 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.3 |
| https://charts.bitnami.com/bitnami | redis-cluster | 4.1.0 | | https://charts.bitnami.com/bitnami | redis | 15.5.4 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.3 | | https://charts.bitnami.com/bitnami | redis-cluster | 6.3.9 |
## Values ## Values
@ -32,18 +32,16 @@ Kubernetes: `>= 1.18.0`
| redis-cluster.enabled | bool | `false` | | | redis-cluster.enabled | bool | `false` | |
| redis-cluster.metrics.enabled | bool | `false` | | | redis-cluster.metrics.enabled | bool | `false` | |
| redis-cluster.metrics.serviceMonitor.enabled | bool | `false` | | | redis-cluster.metrics.serviceMonitor.enabled | bool | `false` | |
| redis-cluster.metrics.serviceMonitor.selector.release | string | `"metrics"` | |
| redis-cluster.persistence.enabled | bool | `false` | | | redis-cluster.persistence.enabled | bool | `false` | |
| redis-cluster.redisPort | int | `6379` | |
| redis-cluster.usePassword | bool | `false` | | | redis-cluster.usePassword | bool | `false` | |
| redis.cluster.slaveCount | int | `0` | | | redis.architecture | string | `"standalone"` | |
| redis.auth.enabled | bool | `false` | |
| redis.enabled | bool | `false` | | | redis.enabled | bool | `false` | |
| redis.master.persistence.enabled | bool | `false` | | | redis.master.persistence.enabled | bool | `false` | |
| redis.metrics.enabled | bool | `false` | | | redis.metrics.enabled | bool | `false` | |
| redis.metrics.serviceMonitor.enabled | bool | `false` | | | redis.metrics.serviceMonitor.enabled | bool | `false` | |
| redis.metrics.serviceMonitor.selector.release | string | `"metrics"` | | | redis.replica.replicaCount | int | `0` | |
| redis.redisPort | int | `6379` | | | snapshotgroups | object | `{}` | |
| redis.usePassword | bool | `false` | |
# Dashboards # Dashboards
https://grafana.com/grafana/dashboards/11835 https://grafana.com/grafana/dashboards/11835

View File

@ -14,7 +14,7 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.3" version: ">= 0.1.3"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
- name: mariadb-galera - name: mariadb-galera
version: 5.11.1 version: 5.11.1
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami

View File

@ -1,6 +1,6 @@
# kubezero-sql # kubezero-sql
![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) ![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
KubeZero umbrella chart for SQL databases like MariaDB, PostgreSQL KubeZero umbrella chart for SQL databases like MariaDB, PostgreSQL
@ -18,8 +18,8 @@ Kubernetes: `>= 1.18.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://charts.bitnami.com/bitnami | mariadb-galera | 5.8.0 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.3 |
| https://zero-down-time.github.io/kubezero/ | kubezero-lib | >= 0.1.3 | | https://charts.bitnami.com/bitnami | mariadb-galera | 5.11.1 |
## Values ## Values

View File

@ -14,5 +14,5 @@ maintainers:
dependencies: dependencies:
- name: kubezero-lib - name: kubezero-lib
version: ">= 0.1.4" version: ">= 0.1.4"
repository: https://zero-down-time.github.io/kubezero/ repository: https://cdn.zero-downtime.net/charts/
kubeVersion: ">= 1.18.0" kubeVersion: ">= 1.18.0"