From d7e02572dbcc52582dce5280db0329c24999e9a2 Mon Sep 17 00:00:00 2001 From: OpenMFP Publisher Date: Tue, 10 Dec 2024 08:49:03 +0000 Subject: [PATCH 1/7] Updating appVersion to 0.112.0 in charts/account-operator/Chart.yaml --- charts/account-operator/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/account-operator/Chart.yaml b/charts/account-operator/Chart.yaml index a82d55ec8..8505d43da 100644 --- a/charts/account-operator/Chart.yaml +++ b/charts/account-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: account-operator description: A Helm chart for Kubernetes type: application -version: 0.5.8 -appVersion: "0.111.0" +version: 0.5.9 +appVersion: "0.112.0" dependencies: - name: account-operator-crds version: 0.1.8 From 1b5a27d47703d21c84de56e44b4f24b51a6ae716 Mon Sep 17 00:00:00 2001 From: OpenMFP Publisher Date: Tue, 10 Dec 2024 12:03:25 +0000 Subject: [PATCH 2/7] Updating appVersion to 0.238.0 in charts/portal/Chart.yaml --- charts/portal/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/portal/Chart.yaml b/charts/portal/Chart.yaml index 712c57ea4..f5241f3a0 100644 --- a/charts/portal/Chart.yaml +++ b/charts/portal/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: "0.237.0" +appVersion: "0.238.0" description: Helm Chart for the openmfp Portal name: portal -version: 0.69.166 +version: 0.69.167 dependencies: - name: common repository: oci://ghcr.io/openmfp/helm-charts From 0a2c86ee230fc23006518dab9536b241f357da99 Mon Sep 17 00:00:00 2001 From: OpenMFP Publisher Date: Tue, 10 Dec 2024 12:13:17 +0000 Subject: [PATCH 3/7] Updating appVersion to 0.239.0 in charts/portal/Chart.yaml --- charts/portal/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/portal/Chart.yaml b/charts/portal/Chart.yaml index f5241f3a0..d7362ff32 100644 --- a/charts/portal/Chart.yaml +++ b/charts/portal/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: "0.238.0" +appVersion: "0.239.0" description: Helm Chart for the openmfp Portal name: portal -version: 0.69.167 +version: 0.69.168 dependencies: - name: common repository: oci://ghcr.io/openmfp/helm-charts From 568e4e0c112bbe19e0af609fd2e60ad26572a58c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20Echterh=C3=B6lter?= Date: Tue, 10 Dec 2024 13:37:26 +0100 Subject: [PATCH 4/7] docs: increasing reuse of chart doc templates (#107) * docs: increasing reuse of chart doc templates * ci: remove check-charts as its now done via the chart pipeline --- .github/workflows/helm-docs.yaml | 20 ------- Taskfile.yaml | 2 +- charts/account-operator-crds/Chart.yaml | 4 +- charts/account-operator-crds/README.md | 20 ++++--- charts/account-operator/Chart.yaml | 2 +- charts/account-operator/README.md | 52 +++++++++---------- charts/account-operator/README.md.gotmpl | 34 ++---------- charts/common/Chart.yaml | 2 +- charts/common/README.md | 42 ++++++++++++--- charts/common/README.md.gotmpl | 31 ----------- charts/example-content/Chart.yaml | 2 +- charts/example-content/README.md | 28 ++++------ charts/example-content/README.md.gotmpl | 33 ++---------- .../Chart.yaml | 4 +- .../extension-manager-operator-crds/README.md | 18 ++++--- .../README.md.gotmpl | 31 ----------- charts/extension-manager-operator/Chart.yaml | 2 +- charts/extension-manager-operator/README.md | 30 +++++------ .../README.md.gotmpl | 34 ++---------- charts/infra/Chart.yaml | 2 +- charts/infra/README.md | 11 ++-- charts/infra/README.md.gotmpl | 36 ++----------- charts/keycloak/Chart.yaml | 2 +- charts/keycloak/README.md | 52 +++++++++---------- charts/keycloak/README.md.gotmpl | 34 ++---------- charts/openmfp-crds/Chart.yaml | 2 +- charts/openmfp-crds/README.md | 25 ++++----- charts/openmfp-crds/README.md.gotmpl | 33 ++---------- charts/openmfp/Chart.yaml | 2 +- charts/openmfp/README.md | 25 ++++----- charts/openmfp/README.md.gotmpl | 33 ++---------- charts/portal/Chart.yaml | 4 +- charts/portal/README.md | 50 ++++++++---------- charts/portal/README.md.gotmpl | 33 ++---------- .../footer.md.gotmpl | 18 ++----- docs-templates/header.md.gotmpl | 4 ++ 36 files changed, 238 insertions(+), 519 deletions(-) delete mode 100644 .github/workflows/helm-docs.yaml delete mode 100644 charts/common/README.md.gotmpl delete mode 100644 charts/extension-manager-operator-crds/README.md.gotmpl rename charts/account-operator-crds/README.md.gotmpl => docs-templates/footer.md.gotmpl (65%) create mode 100644 docs-templates/header.md.gotmpl diff --git a/.github/workflows/helm-docs.yaml b/.github/workflows/helm-docs.yaml deleted file mode 100644 index 763d10ab4..000000000 --- a/.github/workflows/helm-docs.yaml +++ /dev/null @@ -1,20 +0,0 @@ -name: Check if helm-docs are up-to-date -on: - - pull_request - - push - -jobs: - - check-helm-docs: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ github.event.pull_request.head.ref }} - - name: Run helm-docs - uses: losisin/helm-docs-github-action@v1 - with: - fail-on-diff: true - chart-search-root: charts/ - template-files: README.md.gotmpl - git-push: false diff --git a/Taskfile.yaml b/Taskfile.yaml index 367959c67..88259fcfb 100644 --- a/Taskfile.yaml +++ b/Taskfile.yaml @@ -55,4 +55,4 @@ tasks: deps: - task: setup:helm-docs cmds: - - "{{.LOCAL_BIN}}/helm-docs --chart-search-root charts/ --template-files=README.md.gotmpl --skip-version-footer=false" \ No newline at end of file + - "for chart in $(echo {{.CHARTS}} | tr ',' ' '); do {{.LOCAL_BIN}}/helm-docs --log-level=debug --chart-search-root $chart --template-files=../../docs-templates/header.md.gotmpl,README.md.gotmpl,../../docs-templates/footer.md.gotmpl --skip-version-footer=false; done" \ No newline at end of file diff --git a/charts/account-operator-crds/Chart.yaml b/charts/account-operator-crds/Chart.yaml index f48fc01dd..235ca2a7a 100644 --- a/charts/account-operator-crds/Chart.yaml +++ b/charts/account-operator-crds/Chart.yaml @@ -4,6 +4,6 @@ description: A Helm chart for Kubernetes type: application -version: 0.1.8 +version: 0.1.9 -appVersion: "1.16.0" +appVersion: "0.0.0" diff --git a/charts/account-operator-crds/README.md b/charts/account-operator-crds/README.md index 3df7dfc05..e686137bd 100644 --- a/charts/account-operator-crds/README.md +++ b/charts/account-operator-crds/README.md @@ -2,13 +2,13 @@ A Helm chart for Kubernetes -![Version: 0.1.8](https://img.shields.io/badge/Version-0.1.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Values +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| kcp.enabled | bool | `false` | Enable KCP | + +## Overriding Values The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: @@ -26,7 +26,15 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` +# account-operator-crds + +![Version: 0.1.8](https://img.shields.io/badge/Version-0.1.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square) + +A Helm chart for Kubernetes + +## Values | Key | Type | Default | Description | |-----|------|---------|-------------| | kcp.enabled | bool | `false` | Enable KCP | + diff --git a/charts/account-operator/Chart.yaml b/charts/account-operator/Chart.yaml index 8505d43da..f14addbb3 100644 --- a/charts/account-operator/Chart.yaml +++ b/charts/account-operator/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: account-operator description: A Helm chart for Kubernetes type: application -version: 0.5.9 +version: 0.5.10 appVersion: "0.112.0" dependencies: - name: account-operator-crds diff --git a/charts/account-operator/README.md b/charts/account-operator/README.md index 1012c3a7e..fae16ada9 100644 --- a/charts/account-operator/README.md +++ b/charts/account-operator/README.md @@ -2,38 +2,15 @@ A Helm chart for Kubernetes -![Version: 0.5.8](https://img.shields.io/badge/Version-0.5.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.111.0](https://img.shields.io/badge/AppVersion-0.111.0-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Requirements -| Repository | Name | Version | -|------------|------|---------| -| oci://ghcr.io/openmfp/helm-charts | account-operator-crds | 0.1.8 | -| oci://ghcr.io/openmfp/helm-charts | common | 0.1.8 | - +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| +| `oci://ghcr.io/openmfp/helm-charts` | `account-operator-crds` | The `account-operator-crds` chart provides CRDS introduced by the `account-operator`. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/account-operator-crds)| ## Values - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - | Key | Type | Default | Description | |-----|------|---------|-------------| | crds.enabled | bool | `true` | Enable CRDs | @@ -58,3 +35,22 @@ Example | subroutines.namespace.enabled | bool | `true` | Enable namespace subroutines | | webhooks.certDir | string | `"/certs"` | The directory for webhook certificates | | webhooks.enabled | bool | `false` | Enable webhooks | + +## Overriding Values + +The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: + +1. Looks for `keyOverride` in the chart's values.yaml +2. Looks for `global.key` in the chart's or parent chart's values.yaml +3. Uses the `key` in the chart's values.yaml +4. Uses the `common.defaults.key` value from the table below. + +1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. + +Example +``` +1) .Values.deployment.resources.limits.memoryOveride = 4096MB +2) .Values.global.deployment.resources.limits.memory = 2048MB +3) .Values.deployment.resources.limits.memory = 1024MB +4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB +``` diff --git a/charts/account-operator/README.md.gotmpl b/charts/account-operator/README.md.gotmpl index 4afb525d8..771b3fe97 100644 --- a/charts/account-operator/README.md.gotmpl +++ b/charts/account-operator/README.md.gotmpl @@ -1,31 +1,7 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} +## Requirements -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - -{{ template "chart.valuesHeader" . }} - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - -{{ template "chart.valuesTable" . }} +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| +| `oci://ghcr.io/openmfp/helm-charts` | `account-operator-crds` | The `account-operator-crds` chart provides CRDS introduced by the `account-operator`. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/account-operator-crds)| diff --git a/charts/common/Chart.yaml b/charts/common/Chart.yaml index 57dca4e09..2f0b8023c 100644 --- a/charts/common/Chart.yaml +++ b/charts/common/Chart.yaml @@ -4,4 +4,4 @@ description: A Helm chart for Kubernetes type: library -version: 0.1.8 +version: 0.1.9 diff --git a/charts/common/README.md b/charts/common/README.md index 607061bef..4155f8391 100644 --- a/charts/common/README.md +++ b/charts/common/README.md @@ -2,13 +2,35 @@ A Helm chart for Kubernetes -![Version: 0.1.8](https://img.shields.io/badge/Version-0.1.8-informational?style=flat-square) ![Type: library](https://img.shields.io/badge/Type-library-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - +![Type: library](https://img.shields.io/badge/Type-library-informational?style=flat-square) ## Values +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| defaults.certManager.enabled | bool | `false` | toggle to enable/disable cert-manager | +| defaults.deployment.maxSurge | int | `5` | maxSurge | +| defaults.deployment.maxUnavailable | int | `0` | maxUnavailable | +| defaults.deployment.resources.limits | object | `{"cpu":"100m","memory":"512Mi"}` | cpu and memory limits for the deployment | +| defaults.deployment.resources.requests | object | `{"cpu":"40m","memory":"50Mi"}` | cpu and memory requests for the deployment | +| defaults.deployment.revisionHistoryLimit | int | `3` | deployment revision history limit | +| defaults.deployment.strategy | string | `"RollingUpdate"` | deployment strategy | +| defaults.externalSecrets.enabled | bool | `true` | toggle to enable/disable external-secrets | +| defaults.fga.enabled | bool | `false` | toggle to enable/disable experimental FGA features | +| defaults.health.liveness | object | `{"failureThreshold":1,"path":"/healthz"}` | liveness probe parameters | +| defaults.health.periodSeconds | int | `10` | health period | +| defaults.health.port | int | `8081` | health port | +| defaults.health.readiness | object | `{"initialDelaySeconds":5,"path":"/readyz","periodSeconds":10}` | readiness probe parameters | +| defaults.health.startup | object | `{"failureThreshold":30,"path":"/readyz"}` | startup probe parameters | +| defaults.imagePullPolicy | string | `"Always"` | imagePullPolicy is the policy to use when pulling images for all charts | +| defaults.imagePullSecret | string | `"github"` | imagePullSecret is the name of the secret that holds the docker registry credentials | +| defaults.istio.enabled | bool | `false` | toggle to enable/disable istio | +| defaults.istio.gateway.name | string | `"gateway"` | name of the gateway | +| defaults.metrics.port | int | `8080` | metrics port | +| defaults.port | int | `8080` | service port | +| defaults.securityContext.fsGroup | int | `2000` | fsGroup id to run the container | +| defaults.securityContext.runAsGroup | int | `3000` | group id to run the container | +| defaults.securityContext.runAsUser | int | `1000` | user id to run the container | + +## Overriding Values The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: @@ -26,6 +48,13 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` +# common + +![Version: 0.1.8](https://img.shields.io/badge/Version-0.1.8-informational?style=flat-square) ![Type: library](https://img.shields.io/badge/Type-library-informational?style=flat-square) + +A Helm chart for Kubernetes + +## Values | Key | Type | Default | Description | |-----|------|---------|-------------| @@ -52,3 +81,4 @@ Example | defaults.securityContext.fsGroup | int | `2000` | fsGroup id to run the container | | defaults.securityContext.runAsGroup | int | `3000` | group id to run the container | | defaults.securityContext.runAsUser | int | `1000` | user id to run the container | + diff --git a/charts/common/README.md.gotmpl b/charts/common/README.md.gotmpl deleted file mode 100644 index 4afb525d8..000000000 --- a/charts/common/README.md.gotmpl +++ /dev/null @@ -1,31 +0,0 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} - -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - -{{ template "chart.valuesHeader" . }} - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - -{{ template "chart.valuesTable" . }} diff --git a/charts/example-content/Chart.yaml b/charts/example-content/Chart.yaml index 45b91cd26..d35b7712b 100644 --- a/charts/example-content/Chart.yaml +++ b/charts/example-content/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: "0.126.0" description: Helm Chart for the openmfp Portal name: example-content -version: 0.110.15 +version: 0.110.16 dependencies: - name: common version: 0.1.8 diff --git a/charts/example-content/README.md b/charts/example-content/README.md index fa8f55d5b..b2b0b8a7a 100644 --- a/charts/example-content/README.md +++ b/charts/example-content/README.md @@ -2,19 +2,20 @@ Helm Chart for the openmfp Portal -![Version: 0.110.15](https://img.shields.io/badge/Version-0.110.15-informational?style=flat-square) ![AppVersion: 0.126.0](https://img.shields.io/badge/AppVersion-0.126.0-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - ## Requirements -| Repository | Name | Version | -|------------|------|---------| -| oci://ghcr.io/openmfp/helm-charts | common | 0.1.8 | - +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| ## Values +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| image.name | string | `"ghcr.io/openmfp/example-content"` | The image name | +| istio.virtualService.hosts[0] | string | `"your-host.com"` | | +| istio.virtualService.matchers[0].match[0].uri.exact | string | `"/ui/example-content"` | | +| istio.virtualService.matchers[0].match[1].uri.prefix | string | `"/ui/example-content/"` | | + +## Overriding Values The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: @@ -32,10 +33,3 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| image.name | string | `"ghcr.io/openmfp/example-content"` | The image name | -| istio.virtualService.hosts[0] | string | `"your-host.com"` | | -| istio.virtualService.matchers[0].match[0].uri.exact | string | `"/ui/example-content"` | | -| istio.virtualService.matchers[0].match[1].uri.prefix | string | `"/ui/example-content/"` | | diff --git a/charts/example-content/README.md.gotmpl b/charts/example-content/README.md.gotmpl index 4afb525d8..be5dc995e 100644 --- a/charts/example-content/README.md.gotmpl +++ b/charts/example-content/README.md.gotmpl @@ -1,31 +1,6 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} +## Requirements -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - -{{ template "chart.valuesHeader" . }} - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - -{{ template "chart.valuesTable" . }} +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| diff --git a/charts/extension-manager-operator-crds/Chart.yaml b/charts/extension-manager-operator-crds/Chart.yaml index 5a9ed798b..b5d6fc0e2 100644 --- a/charts/extension-manager-operator-crds/Chart.yaml +++ b/charts/extension-manager-operator-crds/Chart.yaml @@ -3,5 +3,5 @@ name: extension-manager-operator-crds description: A Helm chart for Kubernetes type: application -version: 0.1.5 -appVersion: "1.16.0" +version: 0.1.6 +appVersion: "0.0.0" diff --git a/charts/extension-manager-operator-crds/README.md b/charts/extension-manager-operator-crds/README.md index d97e50d08..dfdea5f93 100644 --- a/charts/extension-manager-operator-crds/README.md +++ b/charts/extension-manager-operator-crds/README.md @@ -2,13 +2,12 @@ A Helm chart for Kubernetes -![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.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Values +| Key | Type | Default | Description | +|-----|------|---------|-------------| + +## Overriding Values The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: @@ -26,6 +25,9 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` +# extension-manager-operator-crds + +![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.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square) + +A Helm chart for Kubernetes -| Key | Type | Default | Description | -|-----|------|---------|-------------| diff --git a/charts/extension-manager-operator-crds/README.md.gotmpl b/charts/extension-manager-operator-crds/README.md.gotmpl deleted file mode 100644 index 4afb525d8..000000000 --- a/charts/extension-manager-operator-crds/README.md.gotmpl +++ /dev/null @@ -1,31 +0,0 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} - -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - -{{ template "chart.valuesHeader" . }} - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - -{{ template "chart.valuesTable" . }} diff --git a/charts/extension-manager-operator/Chart.yaml b/charts/extension-manager-operator/Chart.yaml index 2f7e166de..e194e6c22 100644 --- a/charts/extension-manager-operator/Chart.yaml +++ b/charts/extension-manager-operator/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: extension-manager-operator description: A Helm chart for extension-manager-operator type: application -version: 0.22.44 +version: 0.22.45 appVersion: "0.77.0" dependencies: - name: extension-manager-operator-crds diff --git a/charts/extension-manager-operator/README.md b/charts/extension-manager-operator/README.md index 47f8b6915..570abc45a 100644 --- a/charts/extension-manager-operator/README.md +++ b/charts/extension-manager-operator/README.md @@ -2,20 +2,23 @@ A Helm chart for extension-manager-operator -![Version: 0.22.44](https://img.shields.io/badge/Version-0.22.44-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.77.0](https://img.shields.io/badge/AppVersion-0.77.0-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Requirements -| Repository | Name | Version | -|------------|------|---------| -| oci://ghcr.io/openmfp/helm-charts | common | 0.1.8 | -| oci://ghcr.io/openmfp/helm-charts | extension-manager-operator-crds | 0.1.5 | - +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| +| `oci://ghcr.io/openmfp/helm-charts` | `extension-manager-operator-crds` | The `extension-manager-operator-crds` chart provides CRDS introduced by the `extension-manager-operator`. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/extension-manager-operator-crds)| ## Values +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| commonAnnotations | object | `{}` | | +| crds.enabled | bool | `true` | | +| image.name | string | `"ghcr.io/openmfp/extension-content-operator"` | | +| image.tag | string | `"0.16.0"` | | + +## Overriding Values The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: @@ -33,10 +36,3 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| commonAnnotations | object | `{}` | | -| crds.enabled | bool | `true` | | -| image.name | string | `"ghcr.io/openmfp/extension-content-operator"` | | -| image.tag | string | `"0.16.0"` | | diff --git a/charts/extension-manager-operator/README.md.gotmpl b/charts/extension-manager-operator/README.md.gotmpl index 4afb525d8..e08022fa0 100644 --- a/charts/extension-manager-operator/README.md.gotmpl +++ b/charts/extension-manager-operator/README.md.gotmpl @@ -1,31 +1,7 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} +## Requirements -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - -{{ template "chart.valuesHeader" . }} - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - -{{ template "chart.valuesTable" . }} +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| +| `oci://ghcr.io/openmfp/helm-charts` | `extension-manager-operator-crds` | The `extension-manager-operator-crds` chart provides CRDS introduced by the `extension-manager-operator`. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/extension-manager-operator-crds)| diff --git a/charts/infra/Chart.yaml b/charts/infra/Chart.yaml index 078816c65..8bf161269 100644 --- a/charts/infra/Chart.yaml +++ b/charts/infra/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: infra description: The infra openmfp chart configures a number of common infrastructure components for the OpenMFP platform. type: application -version: 0.60.0 +version: 0.60.1 appVersion: "0.0.0" dependencies: diff --git a/charts/infra/README.md b/charts/infra/README.md index eb238489c..cf28d2a04 100644 --- a/charts/infra/README.md +++ b/charts/infra/README.md @@ -4,16 +4,11 @@ The infra openmfp chart configures a number of common infrastructure components ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - ## Requirements -| Repository | Name | Sources | -|------------|------|---------| -| oci://ghcr.io/openmfp/helm-charts | common | [source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| - +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| ## Values | Key | Type | Default | Description | |-----|------|---------|-------------| diff --git a/charts/infra/README.md.gotmpl b/charts/infra/README.md.gotmpl index ded489916..be5dc995e 100644 --- a/charts/infra/README.md.gotmpl +++ b/charts/infra/README.md.gotmpl @@ -1,36 +1,6 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} - -{{ template "chart.typeBadge" . }} - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. ## Requirements -| Repository | Name | Sources | -|------------|------|---------| -| oci://ghcr.io/openmfp/helm-charts | common | [source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| - -{{ template "chart.valuesHeader" . }} -{{ template "chart.valuesTable" . }} - -## Overriding Values - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| diff --git a/charts/keycloak/Chart.yaml b/charts/keycloak/Chart.yaml index b8f55b7ee..c4f1dc943 100644 --- a/charts/keycloak/Chart.yaml +++ b/charts/keycloak/Chart.yaml @@ -3,7 +3,7 @@ name: keycloak description: A Helm chart for Kubernetes type: application -version: 0.59.28 +version: 0.59.29 appVersion: "1.16.0" dependencies: diff --git a/charts/keycloak/README.md b/charts/keycloak/README.md index d476c49fb..23cf71a04 100644 --- a/charts/keycloak/README.md +++ b/charts/keycloak/README.md @@ -2,38 +2,15 @@ A Helm chart for Kubernetes -![Version: 0.59.28](https://img.shields.io/badge/Version-0.59.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Requirements -| Repository | Name | Version | -|------------|------|---------| -| oci://ghcr.io/openmfp/helm-charts | common | 0.1.8 | -| oci://registry-1.docker.io/bitnamicharts | keycloak(keycloak) | 24.2.3 | - +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://registry-1.docker.io/bitnamicharts` | `keycloak` | The open source bitnami keycloak chart to deploy keycloak. | [source](https://github.com/bitnami/charts/tree/main/bitnami/keycloak) | +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| ## Values - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - | Key | Type | Default | Description | |-----|------|---------|-------------| | crossplane.clients.openmfp.name | string | `"OpenMFP"` | name of the client | @@ -94,3 +71,22 @@ Example | keycloakConfig.userRegistration.enabled | bool | `true` | toggle to enable/disable user registration | | service | object | `{"name":"keycloak"}` | service configuration | | service.name | string | `"keycloak"` | service name | + +## Overriding Values + +The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: + +1. Looks for `keyOverride` in the chart's values.yaml +2. Looks for `global.key` in the chart's or parent chart's values.yaml +3. Uses the `key` in the chart's values.yaml +4. Uses the `common.defaults.key` value from the table below. + +1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. + +Example +``` +1) .Values.deployment.resources.limits.memoryOveride = 4096MB +2) .Values.global.deployment.resources.limits.memory = 2048MB +3) .Values.deployment.resources.limits.memory = 1024MB +4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB +``` diff --git a/charts/keycloak/README.md.gotmpl b/charts/keycloak/README.md.gotmpl index 4afb525d8..e6d3d402e 100644 --- a/charts/keycloak/README.md.gotmpl +++ b/charts/keycloak/README.md.gotmpl @@ -1,31 +1,7 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} +## Requirements -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - -{{ template "chart.valuesHeader" . }} - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - -{{ template "chart.valuesTable" . }} +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://registry-1.docker.io/bitnamicharts` | `keycloak` | The open source bitnami keycloak chart to deploy keycloak. | [source](https://github.com/bitnami/charts/tree/main/bitnami/keycloak) | +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| diff --git a/charts/openmfp-crds/Chart.yaml b/charts/openmfp-crds/Chart.yaml index f68602c6f..2f011f5b8 100644 --- a/charts/openmfp-crds/Chart.yaml +++ b/charts/openmfp-crds/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: openmfp-crds description: A chart containing CRD Definitions for OpenMFP type: application -version: 0.0.8 +version: 0.0.9 appVersion: "0.0.0" dependencies: diff --git a/charts/openmfp-crds/README.md b/charts/openmfp-crds/README.md index f232692e2..5afedda8a 100644 --- a/charts/openmfp-crds/README.md +++ b/charts/openmfp-crds/README.md @@ -2,20 +2,22 @@ A chart containing CRD Definitions for OpenMFP -![Version: 0.0.8](https://img.shields.io/badge/Version-0.0.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.0](https://img.shields.io/badge/AppVersion-0.0.0-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Requirements -| Repository | Name | Version | -|------------|------|---------| -| oci://ghcr.io/openmfp/helm-charts | account-operator-crds | 0.1.8 | -| oci://ghcr.io/openmfp/helm-charts | extension-manager-operator-crds | 0.1.5 | +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `account-operator-crds` | The openmfp account-operator-crds chart. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/account-operator-crds)| +| `oci://ghcr.io/openmfp/helm-charts` | `extension-manager-operator-crds` | The openmfp extension-manager-operator-crds chart. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/extension-manager-operator-crds)| ## Values +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| account-operator-crds.enabled | bool | `true` | | +| extension-manager-operator-crds.enabled | bool | `true` | | + +## Overriding Values The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: @@ -33,8 +35,3 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| account-operator-crds.enabled | bool | `true` | | -| extension-manager-operator-crds.enabled | bool | `true` | | diff --git a/charts/openmfp-crds/README.md.gotmpl b/charts/openmfp-crds/README.md.gotmpl index 4afb525d8..d3b7cc3b8 100644 --- a/charts/openmfp-crds/README.md.gotmpl +++ b/charts/openmfp-crds/README.md.gotmpl @@ -1,31 +1,8 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} +## Requirements -## Additional Information +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `account-operator-crds` | The openmfp account-operator-crds chart. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/account-operator-crds)| +| `oci://ghcr.io/openmfp/helm-charts` | `extension-manager-operator-crds` | The openmfp extension-manager-operator-crds chart. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/extension-manager-operator-crds)| -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - -{{ template "chart.valuesHeader" . }} - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - -{{ template "chart.valuesTable" . }} diff --git a/charts/openmfp/Chart.yaml b/charts/openmfp/Chart.yaml index 24822fe00..5e8f4650f 100644 --- a/charts/openmfp/Chart.yaml +++ b/charts/openmfp/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: openmfp description: The OpenMFP chart for Kubernetes type: application -version: 0.0.61 +version: 0.0.62 appVersion: "0.0.0" dependencies: diff --git a/charts/openmfp/README.md b/charts/openmfp/README.md index 32ba65675..20671e86d 100644 --- a/charts/openmfp/README.md +++ b/charts/openmfp/README.md @@ -2,20 +2,22 @@ The OpenMFP chart for Kubernetes -![Version: 0.0.61](https://img.shields.io/badge/Version-0.0.61-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.0](https://img.shields.io/badge/AppVersion-0.0.0-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. +![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Requirements -| Repository | Name | Version | -|------------|------|---------| -| oci://ghcr.io/openmfp/helm-charts | example-content | 0.110.14 | -| oci://ghcr.io/openmfp/helm-charts | portal | 0.69.165 | +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `portal` | The openmfp portal chart. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/portal)| +| `oci://ghcr.io/openmfp/helm-charts` | `example-content` | The openmfp example-content chart. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/example-content)| ## Values +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| components.example-content.enabled | bool | `false` | | +| components.portal.enabled | bool | `true` | | + +## Overriding Values The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: @@ -33,8 +35,3 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| components.example-content.enabled | bool | `false` | | -| components.portal.enabled | bool | `true` | | diff --git a/charts/openmfp/README.md.gotmpl b/charts/openmfp/README.md.gotmpl index 4afb525d8..037f1dbcc 100644 --- a/charts/openmfp/README.md.gotmpl +++ b/charts/openmfp/README.md.gotmpl @@ -1,31 +1,8 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} +## Requirements -## Additional Information +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `portal` | The openmfp portal chart. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/portal)| +| `oci://ghcr.io/openmfp/helm-charts` | `example-content` | The openmfp example-content chart. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/example-content)| -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - -{{ template "chart.valuesHeader" . }} - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - -{{ template "chart.valuesTable" . }} diff --git a/charts/portal/Chart.yaml b/charts/portal/Chart.yaml index d7362ff32..e799d00ab 100644 --- a/charts/portal/Chart.yaml +++ b/charts/portal/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: "0.239.0" description: Helm Chart for the openmfp Portal name: portal -version: 0.69.168 +version: 0.69.169 +appVersion: "0.239.0" dependencies: - name: common repository: oci://ghcr.io/openmfp/helm-charts diff --git a/charts/portal/README.md b/charts/portal/README.md index 106905144..386d70db8 100644 --- a/charts/portal/README.md +++ b/charts/portal/README.md @@ -2,37 +2,12 @@ Helm Chart for the openmfp Portal -![Version: 0.69.166](https://img.shields.io/badge/Version-0.69.166-informational?style=flat-square) ![AppVersion: 0.237.0](https://img.shields.io/badge/AppVersion-0.237.0-informational?style=flat-square) - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - ## Requirements -| Repository | Name | Version | -|------------|------|---------| -| oci://ghcr.io/openmfp/helm-charts | common | 0.1.8 | - +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| ## Values - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - | Key | Type | Default | Description | |-----|------|---------|-------------| | developmentLandcsape | string | `"true"` | development landscape toggle | @@ -52,3 +27,22 @@ Example | trust.openmfp.tokenUrl | string | `"https://auth.provider.external/realms/openmfp/protocol/openid-connect/token"` | token url (if discoveryEndpoint is not specified) | | validWebcomponentUrls | string | `".?"` | | | virtualService.hosts | list | `["*"]` | virtual service hosts | + +## Overriding Values + +The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: + +1. Looks for `keyOverride` in the chart's values.yaml +2. Looks for `global.key` in the chart's or parent chart's values.yaml +3. Uses the `key` in the chart's values.yaml +4. Uses the `common.defaults.key` value from the table below. + +1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. + +Example +``` +1) .Values.deployment.resources.limits.memoryOveride = 4096MB +2) .Values.global.deployment.resources.limits.memory = 2048MB +3) .Values.deployment.resources.limits.memory = 1024MB +4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB +``` diff --git a/charts/portal/README.md.gotmpl b/charts/portal/README.md.gotmpl index 4afb525d8..be5dc995e 100644 --- a/charts/portal/README.md.gotmpl +++ b/charts/portal/README.md.gotmpl @@ -1,31 +1,6 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} +## Requirements -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - -{{ template "chart.valuesHeader" . }} - -The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: - -1. Looks for `keyOverride` in the chart's values.yaml -2. Looks for `global.key` in the chart's or parent chart's values.yaml -3. Uses the `key` in the chart's values.yaml -4. Uses the `common.defaults.key` value from the table below. - -1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. - -Example -``` -1) .Values.deployment.resources.limits.memoryOveride = 4096MB -2) .Values.global.deployment.resources.limits.memory = 2048MB -3) .Values.deployment.resources.limits.memory = 1024MB -4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB -``` - -{{ template "chart.valuesTable" . }} +| Repository | Name | Description | Sources | +|------------|------|-------------|---------| +| `oci://ghcr.io/openmfp/helm-charts` | `common` | The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and [default values](https://github.com/openmfp/helm-charts/blob/main/charts/common/values.yaml) that can be used by other charts. |[source](https://github.com/openmfp/helm-charts/tree/main/charts/common)| diff --git a/charts/account-operator-crds/README.md.gotmpl b/docs-templates/footer.md.gotmpl similarity index 65% rename from charts/account-operator-crds/README.md.gotmpl rename to docs-templates/footer.md.gotmpl index 4afb525d8..2993d7f7e 100644 --- a/charts/account-operator-crds/README.md.gotmpl +++ b/docs-templates/footer.md.gotmpl @@ -1,15 +1,7 @@ -{{ template "chart.header" . }} -{{ template "chart.description" . }} - -{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }} - -## Additional Information - -The `common` chart is a library of common resources that are shared across all other charts in the repository. It has no templates, but provides helm template functions and default values that can be used by other charts. - -{{ template "chart.requirementsSection" . }} - {{ template "chart.valuesHeader" . }} +{{ template "chart.valuesTable" . }} + +## Overriding Values The values in the `defaults:` section can be reused from other charts by using the lookup function "common.getKeyValue". It implements lookup on three levels: @@ -20,12 +12,10 @@ The values in the `defaults:` section can be reused from other charts by using t 1 has precendence over 2 over 3 over 4 respectively. This approach allows for individual charts to have minimal configuration, while still being able to override parameters locally. -Example +Example ``` 1) .Values.deployment.resources.limits.memoryOveride = 4096MB 2) .Values.global.deployment.resources.limits.memory = 2048MB 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` - -{{ template "chart.valuesTable" . }} diff --git a/docs-templates/header.md.gotmpl b/docs-templates/header.md.gotmpl new file mode 100644 index 000000000..8bf635b54 --- /dev/null +++ b/docs-templates/header.md.gotmpl @@ -0,0 +1,4 @@ +{{ template "chart.header" . }} +{{ template "chart.description" . }} + +{{ template "chart.typeBadge" . }} From a14afe1300240575d5e587e105104463ea200f01 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:39:50 +0000 Subject: [PATCH 5/7] chore(deps): update example-content docker tag to v0.110.15 (#105) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- charts/openmfp/Chart.lock | 6 +++--- charts/openmfp/Chart.yaml | 4 ++-- .../openmfp/charts/example-content-0.110.14.tgz | Bin 7921 -> 0 bytes .../openmfp/charts/example-content-0.110.15.tgz | Bin 0 -> 7920 bytes 4 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 charts/openmfp/charts/example-content-0.110.14.tgz create mode 100644 charts/openmfp/charts/example-content-0.110.15.tgz diff --git a/charts/openmfp/Chart.lock b/charts/openmfp/Chart.lock index 10f3ace80..07766f66a 100644 --- a/charts/openmfp/Chart.lock +++ b/charts/openmfp/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: example-content repository: oci://ghcr.io/openmfp/helm-charts - version: 0.110.14 + version: 0.110.15 - name: portal repository: oci://ghcr.io/openmfp/helm-charts version: 0.69.165 -digest: sha256:fe490c50572d5d067ffb52c2383ca4201a691816086f4d6df603f8f2d59871a4 -generated: "2024-12-09T23:21:49.435618684Z" +digest: sha256:58f8a2a4fd131787a54a406ab50333557a021109a3b60bf512b88faa916f8df5 +generated: "2024-12-10T12:38:44.668840109Z" diff --git a/charts/openmfp/Chart.yaml b/charts/openmfp/Chart.yaml index 5e8f4650f..f1d51e151 100644 --- a/charts/openmfp/Chart.yaml +++ b/charts/openmfp/Chart.yaml @@ -2,12 +2,12 @@ apiVersion: v2 name: openmfp description: The OpenMFP chart for Kubernetes type: application -version: 0.0.62 +version: 0.0.63 appVersion: "0.0.0" dependencies: - name: example-content - version: 0.110.14 + version: 0.110.15 repository: oci://ghcr.io/openmfp/helm-charts condition: components.example-content.enabled - name: portal diff --git a/charts/openmfp/charts/example-content-0.110.14.tgz b/charts/openmfp/charts/example-content-0.110.14.tgz deleted file mode 100644 index 4e467f8e97685859186155d17b56c738d5b87db4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7921 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 b>*!2Gb00960RQq@40Neloz0A+d diff --git a/charts/openmfp/charts/example-content-0.110.15.tgz b/charts/openmfp/charts/example-content-0.110.15.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7d91fdd7c304092de4c2cc9401444ebdccbaaa95 GIT binary patch literal 7920 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 K2S_VONdE_S=F<-V literal 0 HcmV?d00001 From 77914fb2d4f7d3ac4d6eef70da0a5fe136dd4ca6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20Echterh=C3=B6lter?= Date: Tue, 10 Dec 2024 13:44:13 +0100 Subject: [PATCH 6/7] ci: adding empty template files to avoid helm-docs adding a default one --- charts/account-operator-crds/README.md | 12 ------- charts/account-operator-crds/README.md.gotmpl | 0 charts/common/README.md | 34 ------------------- charts/common/README.md.gotmpl | 0 .../extension-manager-operator-crds/README.md | 6 ---- .../README.md.gotmpl | 0 6 files changed, 52 deletions(-) create mode 100644 charts/account-operator-crds/README.md.gotmpl create mode 100644 charts/common/README.md.gotmpl create mode 100644 charts/extension-manager-operator-crds/README.md.gotmpl diff --git a/charts/account-operator-crds/README.md b/charts/account-operator-crds/README.md index e686137bd..2f54e9ca1 100644 --- a/charts/account-operator-crds/README.md +++ b/charts/account-operator-crds/README.md @@ -26,15 +26,3 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` -# account-operator-crds - -![Version: 0.1.8](https://img.shields.io/badge/Version-0.1.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square) - -A Helm chart for Kubernetes - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| kcp.enabled | bool | `false` | Enable KCP | - diff --git a/charts/account-operator-crds/README.md.gotmpl b/charts/account-operator-crds/README.md.gotmpl new file mode 100644 index 000000000..e69de29bb diff --git a/charts/common/README.md b/charts/common/README.md index 4155f8391..39f65c9e3 100644 --- a/charts/common/README.md +++ b/charts/common/README.md @@ -48,37 +48,3 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` -# common - -![Version: 0.1.8](https://img.shields.io/badge/Version-0.1.8-informational?style=flat-square) ![Type: library](https://img.shields.io/badge/Type-library-informational?style=flat-square) - -A Helm chart for Kubernetes - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| defaults.certManager.enabled | bool | `false` | toggle to enable/disable cert-manager | -| defaults.deployment.maxSurge | int | `5` | maxSurge | -| defaults.deployment.maxUnavailable | int | `0` | maxUnavailable | -| defaults.deployment.resources.limits | object | `{"cpu":"100m","memory":"512Mi"}` | cpu and memory limits for the deployment | -| defaults.deployment.resources.requests | object | `{"cpu":"40m","memory":"50Mi"}` | cpu and memory requests for the deployment | -| defaults.deployment.revisionHistoryLimit | int | `3` | deployment revision history limit | -| defaults.deployment.strategy | string | `"RollingUpdate"` | deployment strategy | -| defaults.externalSecrets.enabled | bool | `true` | toggle to enable/disable external-secrets | -| defaults.fga.enabled | bool | `false` | toggle to enable/disable experimental FGA features | -| defaults.health.liveness | object | `{"failureThreshold":1,"path":"/healthz"}` | liveness probe parameters | -| defaults.health.periodSeconds | int | `10` | health period | -| defaults.health.port | int | `8081` | health port | -| defaults.health.readiness | object | `{"initialDelaySeconds":5,"path":"/readyz","periodSeconds":10}` | readiness probe parameters | -| defaults.health.startup | object | `{"failureThreshold":30,"path":"/readyz"}` | startup probe parameters | -| defaults.imagePullPolicy | string | `"Always"` | imagePullPolicy is the policy to use when pulling images for all charts | -| defaults.imagePullSecret | string | `"github"` | imagePullSecret is the name of the secret that holds the docker registry credentials | -| defaults.istio.enabled | bool | `false` | toggle to enable/disable istio | -| defaults.istio.gateway.name | string | `"gateway"` | name of the gateway | -| defaults.metrics.port | int | `8080` | metrics port | -| defaults.port | int | `8080` | service port | -| defaults.securityContext.fsGroup | int | `2000` | fsGroup id to run the container | -| defaults.securityContext.runAsGroup | int | `3000` | group id to run the container | -| defaults.securityContext.runAsUser | int | `1000` | user id to run the container | - diff --git a/charts/common/README.md.gotmpl b/charts/common/README.md.gotmpl new file mode 100644 index 000000000..e69de29bb diff --git a/charts/extension-manager-operator-crds/README.md b/charts/extension-manager-operator-crds/README.md index dfdea5f93..b055b416e 100644 --- a/charts/extension-manager-operator-crds/README.md +++ b/charts/extension-manager-operator-crds/README.md @@ -25,9 +25,3 @@ Example 3) .Values.deployment.resources.limits.memory = 1024MB 4) .Values.common.defaults.deployment.resources.limits.memory = default 512MB ``` -# extension-manager-operator-crds - -![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.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square) - -A Helm chart for Kubernetes - diff --git a/charts/extension-manager-operator-crds/README.md.gotmpl b/charts/extension-manager-operator-crds/README.md.gotmpl new file mode 100644 index 000000000..e69de29bb From c336f017aca45e8c4e6b903206c90115ca07d658 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:47:59 +0000 Subject: [PATCH 7/7] chore(deps): update portal docker tag to v0.69.168 (#106) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- charts/openmfp/Chart.lock | 6 +++--- charts/openmfp/Chart.yaml | 4 ++-- charts/openmfp/charts/portal-0.69.165.tgz | Bin 9406 -> 0 bytes charts/openmfp/charts/portal-0.69.168.tgz | Bin 0 -> 9960 bytes 4 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 charts/openmfp/charts/portal-0.69.165.tgz create mode 100644 charts/openmfp/charts/portal-0.69.168.tgz diff --git a/charts/openmfp/Chart.lock b/charts/openmfp/Chart.lock index 07766f66a..9fc3426a9 100644 --- a/charts/openmfp/Chart.lock +++ b/charts/openmfp/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 0.110.15 - name: portal repository: oci://ghcr.io/openmfp/helm-charts - version: 0.69.165 -digest: sha256:58f8a2a4fd131787a54a406ab50333557a021109a3b60bf512b88faa916f8df5 -generated: "2024-12-10T12:38:44.668840109Z" + version: 0.69.168 +digest: sha256:4a745c124de240458c6db64f42be56e5f41ade38dc0d165cf9c60b6364ada13a +generated: "2024-12-10T12:46:52.628237308Z" diff --git a/charts/openmfp/Chart.yaml b/charts/openmfp/Chart.yaml index f1d51e151..54f9cda96 100644 --- a/charts/openmfp/Chart.yaml +++ b/charts/openmfp/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: openmfp description: The OpenMFP chart for Kubernetes type: application -version: 0.0.63 +version: 0.0.64 appVersion: "0.0.0" dependencies: @@ -11,6 +11,6 @@ dependencies: repository: oci://ghcr.io/openmfp/helm-charts condition: components.example-content.enabled - name: portal - version: 0.69.165 + version: 0.69.168 repository: oci://ghcr.io/openmfp/helm-charts condition: components.portal.enabled diff --git a/charts/openmfp/charts/portal-0.69.165.tgz b/charts/openmfp/charts/portal-0.69.165.tgz deleted file mode 100644 index 571f7edf0f60ac4b94172b27ba405b36fed0ec93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9406 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 m{R6eiH;}0RR6pV