From effa148275cb4ebf9bceb178b14a576c36164540 Mon Sep 17 00:00:00 2001 From: WrenIX Date: Wed, 20 Dec 2023 01:41:20 +0100 Subject: [PATCH] fix: chart-testing --- base/Chart.yaml | 3 +++ base/ci/ct-values.yaml | 2 +- ct.yaml | 4 ++++ infra-certificates/Chart.yaml | 3 +++ infra-fluxcd/Chart.yaml | 3 +++ infra-ingress/Chart.yaml | 3 +++ infra-logging/Chart.yaml | 5 ++++- infra-monitoring/Chart.yaml | 5 ++++- infra-monitoring/values.yaml | 10 +++++----- infra-trivy/Chart.yaml | 5 ++++- mycloud-authentik/Chart.yaml | 5 ++++- mycloud-authentik/values.yaml | 2 +- mycloud-services/Chart.yaml | 21 +++------------------ mycloud-services/values.yaml | 4 ++-- 14 files changed, 44 insertions(+), 31 deletions(-) create mode 100644 ct.yaml diff --git a/base/Chart.yaml b/base/Chart.yaml index 498dc38..785f682 100644 --- a/base/Chart.yaml +++ b/base/Chart.yaml @@ -2,5 +2,8 @@ apiVersion: v2 name: base description: This is an Helm-Chart which creates an overlaye to connect / install multiple flux-charts / components (and use the helm values for it) type: application +maintainers: + - name: WrenIX + url: https://wrenix.eu version: 0.1.0 diff --git a/base/ci/ct-values.yaml b/base/ci/ct-values.yaml index b9c7441..e81a5e8 100644 --- a/base/ci/ct-values.yaml +++ b/base/ci/ct-values.yaml @@ -27,7 +27,7 @@ components: enabled: true namespace: name: "test-namespace-skip-create" - skip_create: true + skip_create: true test-namespace-duplicate: enabled: true namespace: diff --git a/ct.yaml b/ct.yaml new file mode 100644 index 0000000..f3f3954 --- /dev/null +++ b/ct.yaml @@ -0,0 +1,4 @@ +target-branch: main +since: HEAD~2 +chart-dirs: + - . diff --git a/infra-certificates/Chart.yaml b/infra-certificates/Chart.yaml index a30cff7..51fa36a 100644 --- a/infra-certificates/Chart.yaml +++ b/infra-certificates/Chart.yaml @@ -2,5 +2,8 @@ apiVersion: v2 name: infra-certificates description: Install all certificate related type: application +maintainers: + - name: WrenIX + url: https://wrenix.eu version: 0.1.0 diff --git a/infra-fluxcd/Chart.yaml b/infra-fluxcd/Chart.yaml index faad3e8..751e89d 100644 --- a/infra-fluxcd/Chart.yaml +++ b/infra-fluxcd/Chart.yaml @@ -2,5 +2,8 @@ apiVersion: v2 name: infra-fluxcd description: Install resources for FluxCD (e.g. grafana dashboards, prometheus podmonitor) type: application +maintainers: + - name: WrenIX + url: https://wrenix.eu version: 0.1.0 diff --git a/infra-ingress/Chart.yaml b/infra-ingress/Chart.yaml index e990ae5..410f9a6 100644 --- a/infra-ingress/Chart.yaml +++ b/infra-ingress/Chart.yaml @@ -2,5 +2,8 @@ apiVersion: v2 name: infra-ingress description: Setup an ingress type: application +maintainers: + - name: WrenIX + url: https://wrenix.eu version: 0.1.0 diff --git a/infra-logging/Chart.yaml b/infra-logging/Chart.yaml index 663e8ee..5b1e96b 100644 --- a/infra-logging/Chart.yaml +++ b/infra-logging/Chart.yaml @@ -1,6 +1,9 @@ apiVersion: v2 name: infra-logging description: Install all logging related - type: application +maintainers: + - name: WrenIX + url: https://wrenix.eu + version: 0.1.0 diff --git a/infra-monitoring/Chart.yaml b/infra-monitoring/Chart.yaml index cac3819..b85d285 100644 --- a/infra-monitoring/Chart.yaml +++ b/infra-monitoring/Chart.yaml @@ -1,6 +1,9 @@ apiVersion: v2 name: infra-monitoring description: Install all monitoring related - type: application +maintainers: + - name: WrenIX + url: https://wrenix.eu + version: 0.1.0 diff --git a/infra-monitoring/values.yaml b/infra-monitoring/values.yaml index 0cc1501..27f6167 100644 --- a/infra-monitoring/values.yaml +++ b/infra-monitoring/values.yaml @@ -101,18 +101,18 @@ alertmanager: priority: 4 tags: - "rotating_light" - + - label: severity value: warning priority: 3 tags: - "warning" - + - label: severity value: info priority: 1 tags: - - "information_source" + - "information_source" prometheus: ingress: @@ -163,7 +163,7 @@ grafana: clientSecret: anonymous: enabled: true - + karma: enabled: true @@ -173,7 +173,7 @@ karma: host: "" # -- annotations on ingress object (beside of .Values.commons.ingress.annotations ) annotations: {} - + auth: anonymous: enabled: false diff --git a/infra-trivy/Chart.yaml b/infra-trivy/Chart.yaml index 633c7ca..9cbdb95 100644 --- a/infra-trivy/Chart.yaml +++ b/infra-trivy/Chart.yaml @@ -1,6 +1,9 @@ apiVersion: v2 name: infra-trivy description: deploy trivy-operator - type: application +maintainers: + - name: WrenIX + url: https://wrenix.eu + version: 0.1.0 diff --git a/mycloud-authentik/Chart.yaml b/mycloud-authentik/Chart.yaml index f198fe3..5dfb8c1 100644 --- a/mycloud-authentik/Chart.yaml +++ b/mycloud-authentik/Chart.yaml @@ -1,6 +1,9 @@ apiVersion: v2 name: mycloud-authentik description: A mycloud components using authentik (for central authentification using SSO) - type: application +maintainers: + - name: WrenIX + url: https://wrenix.eu + version: 0.1.0 diff --git a/mycloud-authentik/values.yaml b/mycloud-authentik/values.yaml index 0869c56..39657ec 100644 --- a/mycloud-authentik/values.yaml +++ b/mycloud-authentik/values.yaml @@ -44,7 +44,7 @@ commons: secret_key: ingress: - # -- default: auth.(Values.commons.ingress.domain) + # -- default: auth.(Values.commons.ingress.domain) host: annotations: diff --git a/mycloud-services/Chart.yaml b/mycloud-services/Chart.yaml index 023f40d..2c5f407 100644 --- a/mycloud-services/Chart.yaml +++ b/mycloud-services/Chart.yaml @@ -1,24 +1,9 @@ apiVersion: v2 name: mycloud-services description: A Helm chart for Kubernetes - -# A chart can be either an 'application' or a 'library' chart. -# -# Application charts are a collection of templates that can be packaged into versioned archives -# to be deployed. -# -# Library charts provide useful utilities or functions for the chart developer. They're included as -# a dependency of application charts to inject those utilities and functions into the rendering -# pipeline. Library charts do not define any templates and therefore cannot be deployed. type: application +maintainers: + - name: WrenIX + url: https://wrenix.eu -# This is the chart version. This version number should be incremented each time you make changes -# to the chart and its templates, including the app version. -# Versions are expected to follow Semantic Versioning (https://semver.org/) version: 0.1.0 - -# This is the version number of the application being deployed. This version number should be -# incremented each time you make changes to the application. Versions are not expected to -# follow Semantic Versioning. They should reflect the version the application is using. -# It is recommended to use it with quotes. -appVersion: "1.16.0" diff --git a/mycloud-services/values.yaml b/mycloud-services/values.yaml index 79a9ac8..bdbd6da 100644 --- a/mycloud-services/values.yaml +++ b/mycloud-services/values.yaml @@ -17,7 +17,7 @@ postgresql: persistence: storageClass: size: "10G" - # -- root + # -- root password: # -- create databases @@ -28,4 +28,4 @@ databases: # -- username default like database username: example-password # -- if not set generated by .Values.commons.masterPassword and databasename - password: \ No newline at end of file + password: