From ad087dee99ccafd65b4cc3d56a6867d5e19bb0d1 Mon Sep 17 00:00:00 2001 From: Bernd Schorgers Date: Thu, 1 May 2025 11:21:18 +0200 Subject: [PATCH] feat!: Relocate repository --- .archive/k8s-ycl/.helmignore | 30 -------- .archive/k8s-ycl/Chart.yaml | 30 -------- .archive/k8s-ycl/README.md | 71 ------------------ .../k8s-ycl/templates/_hardcodedValues.tpl | 2 - .archive/k8s-ycl/templates/_helpers.tpl | 44 ----------- .../templates/admissionregistration.yaml | 39 ---------- .archive/k8s-ycl/templates/common.yaml | 6 -- .archive/k8s-ycl/templates/pki.yaml | 62 --------------- .archive/k8s-ycl/values.schema.json | 3 - .archive/k8s-ycl/values.yaml | 75 ------------------- .ci/ct/ct.yaml | 2 +- .ci/mkdocs/mkdocs.yml | 6 +- .github/renovate.json5 | 2 +- .github/renovate/custom-managers.json5 | 6 +- .github/workflows/chart-release-steps.yaml | 10 +-- .github/workflows/charts-lint.yaml | 8 +- .github/workflows/charts-test.yaml | 6 +- .github/workflows/docs-release.yaml | 45 +++++++++-- README.md | 13 +--- charts/library/common/Chart.yaml | 4 +- charts/library/common/README.md | 12 +-- charts/library/common/README.md.gotmpl | 12 +-- charts/library/common/values.schema.json | 2 +- charts/library/common/values.yaml | 2 +- charts/other/app-template/Chart.yaml | 4 +- charts/other/app-template/README.md | 10 +-- charts/other/app-template/README.md.gotmpl | 8 +- .../schemas/helmrelease-helm-v2.schema.json | 2 +- .../helmrelease-helm-v2beta2.schema.json | 2 +- charts/other/app-template/values.schema.json | 2 +- docs/app-template/index.md | 14 ++-- docs/common-library/index.md | 2 +- examples/flux/helmrelease.yaml | 2 +- examples/flux/helmrepository.yaml | 2 +- examples/helm/README.md | 2 +- examples/helm/home-assistant/values.yaml | 2 +- examples/helm/qbittorrent/values.yaml | 2 +- examples/helm/vaultwarden/values.yaml | 2 +- examples/kustomize/kustomization.yaml | 2 +- examples/kustomize/values.yaml | 2 +- 40 files changed, 107 insertions(+), 445 deletions(-) delete mode 100644 .archive/k8s-ycl/.helmignore delete mode 100644 .archive/k8s-ycl/Chart.yaml delete mode 100644 .archive/k8s-ycl/README.md delete mode 100644 .archive/k8s-ycl/templates/_hardcodedValues.tpl delete mode 100644 .archive/k8s-ycl/templates/_helpers.tpl delete mode 100644 .archive/k8s-ycl/templates/admissionregistration.yaml delete mode 100644 .archive/k8s-ycl/templates/common.yaml delete mode 100644 .archive/k8s-ycl/templates/pki.yaml delete mode 100644 .archive/k8s-ycl/values.schema.json delete mode 100644 .archive/k8s-ycl/values.yaml diff --git a/.archive/k8s-ycl/.helmignore b/.archive/k8s-ycl/.helmignore deleted file mode 100644 index ab04375e..00000000 --- a/.archive/k8s-ycl/.helmignore +++ /dev/null @@ -1,30 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode/ -# OWNERS file for Kubernetes -OWNERS - -# helm-docs templates -*.gotmpl - -# helm unit tests -tests/ diff --git a/.archive/k8s-ycl/Chart.yaml b/.archive/k8s-ycl/Chart.yaml deleted file mode 100644 index 80e1caf0..00000000 --- a/.archive/k8s-ycl/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ ---- -apiVersion: v2 -description: Kubernetes admission controller to remove CPU limits from Pods. -name: k8s-ycl -version: 1.3.3 -appVersion: v0.2.0 -kubeVersion: ">=1.22.0-0" -sources: - - https://github.com/bjw-s/k8s-ycl -keywords: - - cpu - - resources - - limits - - admission - - controller -maintainers: - - name: bjw-s - email: me@bjw-s.dev -dependencies: - - name: common - repository: https://bjw-s.github.io/helm-charts - version: 3.6.1 -annotations: - artifacthub.io/changes: |- - - kind: changed - description: | - Update common library to 3.6.1 - artifacthub.io/links: | - - name: "source" - url: "https://github.com/bjw-s/k8s-ycl" diff --git a/.archive/k8s-ycl/README.md b/.archive/k8s-ycl/README.md deleted file mode 100644 index 20103bf0..00000000 --- a/.archive/k8s-ycl/README.md +++ /dev/null @@ -1,71 +0,0 @@ -# k8s-ycl - -![Version: 1.3.0](https://img.shields.io/badge/Version-1.3.0-informational?style=flat-square) ![AppVersion: v0.2.0](https://img.shields.io/badge/AppVersion-v0.2.0-informational?style=flat-square) - -Kubernetes admission controller to remove CPU limits from Pods. - -## Maintainers - -| Name | Email | Url | -| ---- | ------ | --- | -| bjw-s | | | - -## Source Code - -* - -## Requirements - -Kubernetes: `>=1.22.0-0` - -| Repository | Name | Version | -|------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 3.6.1 | - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| controllers.main.containers.main.image.pullPolicy | string | `"Always"` | | -| controllers.main.containers.main.image.repository | string | `"ghcr.io/bjw-s/k8s-ycl"` | | -| controllers.main.containers.main.image.tag | string | `"{{ .Chart.AppVersion }}"` | | -| controllers.main.containers.main.probes.liveness.custom | bool | `true` | | -| controllers.main.containers.main.probes.liveness.enabled | bool | `true` | | -| controllers.main.containers.main.probes.liveness.spec.failureThreshold | int | `3` | | -| controllers.main.containers.main.probes.liveness.spec.httpGet.path | string | `"/healthz"` | | -| controllers.main.containers.main.probes.liveness.spec.httpGet.port | int | `8081` | | -| controllers.main.containers.main.probes.liveness.spec.initialDelaySeconds | int | `0` | | -| controllers.main.containers.main.probes.liveness.spec.periodSeconds | int | `10` | | -| controllers.main.containers.main.probes.liveness.spec.timeoutSeconds | int | `1` | | -| controllers.main.containers.main.probes.readiness.custom | bool | `true` | | -| controllers.main.containers.main.probes.readiness.enabled | bool | `true` | | -| controllers.main.containers.main.probes.readiness.spec.failureThreshold | int | `3` | | -| controllers.main.containers.main.probes.readiness.spec.httpGet.path | string | `"/readyz"` | | -| controllers.main.containers.main.probes.readiness.spec.httpGet.port | int | `8081` | | -| controllers.main.containers.main.probes.readiness.spec.initialDelaySeconds | int | `0` | | -| controllers.main.containers.main.probes.readiness.spec.periodSeconds | int | `10` | | -| controllers.main.containers.main.probes.readiness.spec.timeoutSeconds | int | `1` | | -| controllers.main.containers.main.probes.startup.custom | bool | `true` | | -| controllers.main.containers.main.probes.startup.enabled | bool | `true` | | -| controllers.main.containers.main.probes.startup.spec.failureThreshold | int | `30` | | -| controllers.main.containers.main.probes.startup.spec.httpGet.path | string | `"/healthz"` | | -| controllers.main.containers.main.probes.startup.spec.httpGet.port | int | `8081` | | -| controllers.main.containers.main.probes.startup.spec.initialDelaySeconds | int | `0` | | -| controllers.main.containers.main.probes.startup.spec.periodSeconds | int | `5` | | -| controllers.main.containers.main.probes.startup.spec.timeoutSeconds | int | `1` | | -| controllers.main.strategy | string | `"RollingUpdate"` | | -| persistence.certs.globalMounts[0].path | string | `"/tls"` | | -| persistence.certs.name | string | `"{{ include \"k8s-ycl.servingCertificate\" . }}"` | | -| persistence.certs.type | string | `"secret"` | | -| service.main.controller | string | `"main"` | | -| service.main.nameOverride | string | `"webhook"` | | -| service.main.ports.http.port | int | `9443` | | -| service.main.ports.metrics.port | int | `8080` | | -| service.main.ports.probe.port | int | `8081` | | -| serviceAccount.create | bool | `true` | | -| webhook.ignoreOwnNamespace | bool | `true` | | -| webhook.ignoredNamespaces[0] | string | `"kube-system"` | | -| webhook.path | string | `"/mutate--v1-pod"` | | - ----------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1) diff --git a/.archive/k8s-ycl/templates/_hardcodedValues.tpl b/.archive/k8s-ycl/templates/_hardcodedValues.tpl deleted file mode 100644 index 204c7e7d..00000000 --- a/.archive/k8s-ycl/templates/_hardcodedValues.tpl +++ /dev/null @@ -1,2 +0,0 @@ -{{- define "k8s-ycl.hardcodedValues" -}} -{{- end -}} diff --git a/.archive/k8s-ycl/templates/_helpers.tpl b/.archive/k8s-ycl/templates/_helpers.tpl deleted file mode 100644 index abbc812a..00000000 --- a/.archive/k8s-ycl/templates/_helpers.tpl +++ /dev/null @@ -1,44 +0,0 @@ -{{- define "k8s-ycl.init" -}} - {{/* Make sure all variables are set properly */}} - {{- include "bjw-s.common.loader.init" . }} - - {{- $_ := include "k8s-ycl.hardcodedValues" . | fromYaml | merge .Values -}} -{{- end -}} - -{{- define "k8s-ycl.webhookPort" -}} -9443 -{{- end -}} - -{{- define "k8s-ycl.webhookPath" -}} -/mutate--v1-pod -{{- end -}} - -{{- define "k8s-ycl.ignoredNamespaces" -}} - {{- $ownNamespace := $.Release.Namespace -}} - {{- $ignoredNamespaces := list -}} - {{- if $.Values.webhook.ignoreOwnNamespace -}} - {{- $ignoredNamespaces = append $ignoredNamespaces $ownNamespace -}} - {{- end -}} - {{- with $.Values.webhook.ignoredNamespaces -}} - {{- range . -}} - {{- $ignoredNamespaces = append $ignoredNamespaces . -}} - {{- end -}} - {{- end -}} - {{- $ignoredNamespaces | uniq | toYaml -}} -{{- end -}} - -{{- define "k8s-ycl.selfSignedIssuer" -}} -{{ printf "%s-webhook-selfsign" (include "bjw-s.common.lib.chart.names.fullname" .) }} -{{- end -}} - -{{- define "k8s-ycl.rootCAIssuer" -}} -{{ printf "%s-webhook-ca" (include "bjw-s.common.lib.chart.names.fullname" .) }} -{{- end -}} - -{{- define "k8s-ycl.rootCACertificate" -}} -{{ printf "%s-webhook-ca" (include "bjw-s.common.lib.chart.names.fullname" .) }} -{{- end -}} - -{{- define "k8s-ycl.servingCertificate" -}} -{{ printf "%s-webhook-tls" (include "bjw-s.common.lib.chart.names.fullname" .) }} -{{- end -}} diff --git a/.archive/k8s-ycl/templates/admissionregistration.yaml b/.archive/k8s-ycl/templates/admissionregistration.yaml deleted file mode 100644 index 273f3c30..00000000 --- a/.archive/k8s-ycl/templates/admissionregistration.yaml +++ /dev/null @@ -1,39 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "k8s-ycl.init" . -}} ---- -apiVersion: admissionregistration.k8s.io/v1 -kind: MutatingWebhookConfiguration -metadata: - name: {{ include "bjw-s.common.lib.chart.names.fullname" . | quote }} - {{- with (include "bjw-s.common.lib.metadata.allLabels" $ | fromYaml) }} - labels: {{- toYaml . | nindent 4 }} - {{- end }} - annotations: - cert-manager.io/inject-ca-from: "{{ .Release.Namespace }}/{{ include "k8s-ycl.servingCertificate" . }}" -webhooks: - - name: "{{ include "bjw-s.common.lib.chart.names.fullname" . }}.svc.cluster.local" - namespaceSelector: - matchExpressions: - - key: kubernetes.io/metadata.name - operator: NotIn - values: {{ include "k8s-ycl.ignoredNamespaces" . | nindent 10 }} - clientConfig: - service: - namespace: {{ .Release.Namespace | quote }} - name: {{ include "bjw-s.common.lib.chart.names.fullname" . }}-webhook - path: {{ include "k8s-ycl.webhookPath" . }} - port: {{ include "k8s-ycl.webhookPort" . }} - failurePolicy: Fail - admissionReviewVersions: ["v1", "v1beta1"] - sideEffects: None - timeoutSeconds: 5 - rules: - - apiGroups: - - "" - apiVersions: - - v1 - operations: - - CREATE - - UPDATE - resources: - - pods diff --git a/.archive/k8s-ycl/templates/common.yaml b/.archive/k8s-ycl/templates/common.yaml deleted file mode 100644 index b748b552..00000000 --- a/.archive/k8s-ycl/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- -{{/* Make sure all variables are set properly */}} -{{- include "k8s-ycl.init" . }} - -{{/* Render the templates */}} -{{- include "bjw-s.common.loader.all" . }} diff --git a/.archive/k8s-ycl/templates/pki.yaml b/.archive/k8s-ycl/templates/pki.yaml deleted file mode 100644 index b90e7f11..00000000 --- a/.archive/k8s-ycl/templates/pki.yaml +++ /dev/null @@ -1,62 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "k8s-ycl.init" . -}} ---- -# Create a selfsigned Issuer, in order to create a root CA certificate for -# signing webhook serving certificates -apiVersion: cert-manager.io/v1 -kind: Issuer -metadata: - name: {{ include "k8s-ycl.selfSignedIssuer" . }} - namespace: {{ .Release.Namespace | quote }} - labels: - {{- include "bjw-s.common.lib.metadata.allLabels" . | nindent 4 }} -spec: - selfSigned: {} ---- -# Generate a CA Certificate used to sign certificates for the webhook -apiVersion: cert-manager.io/v1 -kind: Certificate -metadata: - name: {{ include "k8s-ycl.rootCACertificate" . }} - namespace: {{ .Release.Namespace | quote }} - labels: - {{- include "bjw-s.common.lib.metadata.allLabels" . | nindent 4 }} -spec: - secretName: {{ include "k8s-ycl.rootCACertificate" . }} - duration: 43800h # 5y - issuerRef: - name: {{ include "k8s-ycl.selfSignedIssuer" . }} - kind: Issuer - commonName: "ca.k8s-ycl.cert-manager" - isCA: true ---- -# Create an Issuer that uses the above generated CA certificate to issue certs -apiVersion: cert-manager.io/v1 -kind: Issuer -metadata: - name: {{ include "k8s-ycl.rootCAIssuer" . }} - namespace: {{ .Release.Namespace | quote }} - labels: - {{- include "bjw-s.common.lib.metadata.allLabels" . | nindent 4 }} -spec: - ca: - secretName: {{ include "k8s-ycl.rootCACertificate" . }} ---- -# Finally, generate a serving certificate for the webhook to use -apiVersion: cert-manager.io/v1 -kind: Certificate -metadata: - name: {{ include "k8s-ycl.servingCertificate" . }} - namespace: {{ .Release.Namespace | quote }} - labels: - {{- include "bjw-s.common.lib.metadata.allLabels" . | nindent 4 }} -spec: - secretName: {{ include "k8s-ycl.servingCertificate" . }} - duration: 8760h # 1y - issuerRef: - name: {{ include "k8s-ycl.rootCAIssuer" . }} - kind: Issuer - dnsNames: - - {{ include "bjw-s.common.lib.chart.names.fullname" . }}-webhook - - {{ include "bjw-s.common.lib.chart.names.fullname" . }}-webhook.{{ .Release.Namespace }} - - {{ include "bjw-s.common.lib.chart.names.fullname" . }}-webhook.{{ .Release.Namespace }}.svc diff --git a/.archive/k8s-ycl/values.schema.json b/.archive/k8s-ycl/values.schema.json deleted file mode 100644 index 95a0a351..00000000 --- a/.archive/k8s-ycl/values.schema.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "$ref": "https://raw.githubusercontent.com/bjw-s/helm-charts/common-3.6.1/charts/library/common/values.schema.json" -} diff --git a/.archive/k8s-ycl/values.yaml b/.archive/k8s-ycl/values.yaml deleted file mode 100644 index 62904f34..00000000 --- a/.archive/k8s-ycl/values.yaml +++ /dev/null @@ -1,75 +0,0 @@ ---- -# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/app-template-3.0.3/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json -controllers: - main: - strategy: RollingUpdate - containers: - main: - image: - repository: ghcr.io/bjw-s/k8s-ycl - tag: "{{ .Chart.AppVersion }}" - pullPolicy: Always - probes: - liveness: - enabled: true - custom: true - spec: - httpGet: - path: /healthz - port: 8081 - initialDelaySeconds: 0 - periodSeconds: 10 - timeoutSeconds: 1 - failureThreshold: 3 - readiness: - enabled: true - custom: true - spec: - httpGet: - path: /readyz - port: 8081 - initialDelaySeconds: 0 - periodSeconds: 10 - timeoutSeconds: 1 - failureThreshold: 3 - startup: - enabled: true - custom: true - spec: - httpGet: - path: /healthz - port: 8081 - initialDelaySeconds: 0 - failureThreshold: 30 - periodSeconds: 5 - timeoutSeconds: 1 - -persistence: - certs: - type: secret - name: >- - {{ include "k8s-ycl.servingCertificate" . }} - globalMounts: - - path: /tls - -service: - main: - controller: main - nameOverride: webhook - ports: - http: - port: 9443 - metrics: - port: 8080 - probe: - port: 8081 - -serviceAccount: - create: true - -webhook: - path: /mutate--v1-pod - - ignoreOwnNamespace: true - ignoredNamespaces: - - kube-system diff --git a/.ci/ct/ct.yaml b/.ci/ct/ct.yaml index 6c66e39c..628d7502 100644 --- a/.ci/ct/ct.yaml +++ b/.ci/ct/ct.yaml @@ -12,4 +12,4 @@ chart-dirs: - charts/other chart-repos: - - bjw-s=https://bjw-s.github.io/helm-charts + - bjw-s=https://bjw-s-labs.github.io/helm-charts diff --git a/.ci/mkdocs/mkdocs.yml b/.ci/mkdocs/mkdocs.yml index fbdd8af7..952b11f9 100644 --- a/.ci/mkdocs/mkdocs.yml +++ b/.ci/mkdocs/mkdocs.yml @@ -1,12 +1,12 @@ --- # Project information site_name: bjw-s Helm Charts -site_url: https://bjw-s.github.io/helm-charts/ +site_url: https://bjw-s-labs.github.io/helm-charts/ site_author: bjw-s # Repository -repo_name: bjw-s/helm-charts -repo_url: https://github.com/bjw-s/helm-charts +repo_name: bjw-s-labs/helm-charts +repo_url: https://github.com/bjw-s-labs/helm-charts # Configuration docs_dir: ../../docs diff --git a/.github/renovate.json5 b/.github/renovate.json5 index e9917020..c52eabb4 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -2,6 +2,6 @@ extends: [ "github>bjw-s/renovate-config", "github>bjw-s/renovate-config:automerge-github-actions", - "github>bjw-s/helm-charts//.github/renovate/custom-managers.json5" + "github>bjw-s-labs/helm-charts//.github/renovate/custom-managers.json5" ], } diff --git a/.github/renovate/custom-managers.json5 b/.github/renovate/custom-managers.json5 index 4064fd05..e1e64486 100644 --- a/.github/renovate/custom-managers.json5 +++ b/.github/renovate/custom-managers.json5 @@ -6,12 +6,12 @@ description: "Process common lib json schema references", fileMatch: ["\\.json$"], matchStrings: [ - // https://raw.githubusercontent.com/bjw-s/helm-charts/common-3.0.3/charts/library/common/values.schema.json - "https:\\/\\/raw.githubusercontent.com\\/bjw-s\\/helm-charts\\/(?\\S+?)-(?[\\d\\.]+?)\\/\\S+", + // https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-3.0.3/charts/library/common/values.schema.json + "https:\\/\\/raw.githubusercontent.com\\/bjw-s-labs\\/helm-charts\\/(?\\S+?)-(?[\\d\\.]+?)\\/\\S+", ], datasourceTemplate: "helm", versioningTemplate: "semver", - registryUrlTemplate: "https://bjw-s.github.io/helm-charts" + registryUrlTemplate: "https://bjw-s-labs.github.io/helm-charts" }, ], } diff --git a/.github/workflows/chart-release-steps.yaml b/.github/workflows/chart-release-steps.yaml index b893cf99..1ee97efa 100644 --- a/.github/workflows/chart-release-steps.yaml +++ b/.github/workflows/chart-release-steps.yaml @@ -82,7 +82,7 @@ jobs: # ---------------------------- - name: Get chart details id: chart-details - uses: bjw-s-labs/helm-charts-actions/get-chart-details@main + uses: bjw-s-labs/helm-charts-actions/get-chart-details@2025.2.0 with: path: src/charts/${{ inputs.chart }} validateChartYaml: true @@ -131,7 +131,7 @@ jobs: # Package Helm chart # ---------------------------- - name: Dereference JSON schema before packaging - uses: bjw-s-labs/helm-charts-actions/dereference-json-schema@main + uses: bjw-s-labs/helm-charts-actions/dereference-json-schema@2025.2.0 with: schemaFile: "src/charts/${{ inputs.chart }}/values.schema.json" outputFile: "src/charts/${{ inputs.chart }}/values.schema.json" @@ -182,7 +182,7 @@ jobs: shell: bash working-directory: gh-pages run: | - helm repo index . --url https://bjw-s.github.io/helm-charts/ + helm repo index . --url https://bjw-s-labs.github.io/helm-charts/ - name: Commit Changes if: ${{ inputs.publishToGhPages }} @@ -235,8 +235,8 @@ jobs: PACKAGE_FILE: ${{ steps.package-chart.outputs.result }} CHART_NAME: ${{ steps.chart-details.outputs.name }} CHART_VERSION: ${{ steps.chart-details.outputs.version }} - CHART_TAG_BASE: ghcr.io/bjw-s/helm - CHART_TAG: ${{ steps.chart-details.outputs.name }}:${{ inputs.steps.chart-details.outputs.version }} + CHART_TAG_BASE: ghcr.io/bjw-s-labs/helm + CHART_TAG: ${{ steps.chart-details.outputs.name }}:${{ steps.chart-details.outputs.version }} run: | helm push "${PACKAGE_FILE}" oci://${CHART_TAG_BASE} &> push-metadata.txt cat push-metadata.txt diff --git a/.github/workflows/charts-lint.yaml b/.github/workflows/charts-lint.yaml index de6f2e92..89d60cc9 100644 --- a/.github/workflows/charts-lint.yaml +++ b/.github/workflows/charts-lint.yaml @@ -47,7 +47,7 @@ jobs: - name: Get chart details for PR id: chart-details-pr - uses: bjw-s-labs/helm-charts-actions/get-chart-details@main + uses: bjw-s-labs/helm-charts-actions/get-chart-details@2025.2.0 with: path: pull/charts/${{ matrix.chart }} validateChartYaml: true @@ -55,7 +55,7 @@ jobs: - name: Get chart details for default branch id: chart-details-default - uses: bjw-s-labs/helm-charts-actions/get-chart-details@main + uses: bjw-s-labs/helm-charts-actions/get-chart-details@2025.2.0 with: path: default/charts/${{ matrix.chart }} allowChartToNotExist: true @@ -127,8 +127,8 @@ jobs: COMMON_LIBRARY_LOCATION: ${{ github.workspace }}/charts/library/common working-directory: charts/${{ matrix.chart }} run: | - yq -i '. |= .dependencies |= map(select(.name == "common" and .repository == "https://bjw-s.github.io/helm-charts").version = ">0.0.0-0")' Chart.yaml - yq -i '. |= .dependencies |= map(select(.name == "common" and .repository == "https://bjw-s.github.io/helm-charts").repository = "file://${{ env.COMMON_LIBRARY_LOCATION }}")' Chart.yaml + yq -i '. |= .dependencies |= map(select(.name == "common" and .repository == "https://bjw-s-labs.github.io/helm-charts").version = ">0.0.0-0")' Chart.yaml + yq -i '. |= .dependencies |= map(select(.name == "common" and .repository == "https://bjw-s-labs.github.io/helm-charts").repository = "file://${{ env.COMMON_LIBRARY_LOCATION }}")' Chart.yaml echo "::group::Modified Chart.yaml" cat Chart.yaml echo "::endgroup::" diff --git a/.github/workflows/charts-test.yaml b/.github/workflows/charts-test.yaml index 545a79f8..b9d089f6 100644 --- a/.github/workflows/charts-test.yaml +++ b/.github/workflows/charts-test.yaml @@ -86,8 +86,8 @@ jobs: COMMON_LIBRARY_LOCATION: ${{ github.workspace }}/charts/library/common working-directory: charts/${{ matrix.chart }} run: | - yq -i '. |= .dependencies |= map(select(.name == "common" and .repository == "https://bjw-s.github.io/helm-charts").version = ">0.0.0-0")' Chart.yaml - yq -i '. |= .dependencies |= map(select(.name == "common" and .repository == "https://bjw-s.github.io/helm-charts").repository = "file://${{ env.COMMON_LIBRARY_LOCATION }}")' Chart.yaml + yq -i '. |= .dependencies |= map(select(.name == "common" and .repository == "https://bjw-s-labs.github.io/helm-charts").version = ">0.0.0-0")' Chart.yaml + yq -i '. |= .dependencies |= map(select(.name == "common" and .repository == "https://bjw-s-labs.github.io/helm-charts").repository = "file://${{ env.COMMON_LIBRARY_LOCATION }}")' Chart.yaml echo "::group::Modified Chart.yaml" cat Chart.yaml echo "::endgroup::" @@ -145,7 +145,7 @@ jobs: helm: "${{ inputs.helmVersion }}" - name: Dereference JSON schema - uses: bjw-s-labs/helm-charts-actions/dereference-json-schema@main + uses: bjw-s-labs/helm-charts-actions/dereference-json-schema@2025.2.0 with: schemaFile: "charts/${{ matrix.chart }}/values.schema.json" outputFile: "charts/${{ matrix.chart }}/values.schema.json" diff --git a/.github/workflows/docs-release.yaml b/.github/workflows/docs-release.yaml index ee4d4a4b..233a43e3 100644 --- a/.github/workflows/docs-release.yaml +++ b/.github/workflows/docs-release.yaml @@ -13,12 +13,13 @@ on: permissions: contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + jobs: - release-docs: - name: Release documentation + build-docs: + name: Build documentation runs-on: ubuntu-22.04 - concurrency: - group: ${{ github.workflow }}-${{ github.ref }} permissions: contents: write steps: @@ -26,8 +27,8 @@ jobs: uses: actions/create-github-app-token@3ff1caaa28b64c9cc276ce0a02e2ff584f3900c5 # v2.0.2 id: app-token with: - app-id: "${{ secrets.BJWS_APP_ID }}" - private-key: "${{ secrets.BJWS_APP_PRIVATE_KEY }}" + app-id: ${{ secrets.LAB_ASSISTANT_APP_ID }} + private-key: ${{ secrets.LAB_ASSISTANT_APP_KEY }} - name: Checkout main branch uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -52,5 +53,33 @@ jobs: github_token: ${{ steps.app-token.outputs.token }} publish_dir: ./site destination_dir: docs - user_name: "bjw-s-bot[bot]" - user_email: "bjw-s-bot <87358111+bjw-s-bot[bot]@users.noreply.github.com>" + + publish-docs: + name: Publish documentation + runs-on: ubuntu-22.04 + needs: + - build-docs + permissions: + contents: read + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Checkout main branch + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + path: src + + - name: Checkout gh-pages branch + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + with: + ref: gh-pages + path: gh-pages + + - name: Deploy changes to GitHub Pages + uses: ./src/.github/actions/publish-folder-to-pages + with: + path: gh-pages/ + deleteArtifactAfterPublish: true diff --git a/README.md b/README.md index ab525ab9..e7f77a36 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,9 @@

-👋 Welcome to my Helm Charts repository. This repo contains Helm charts that I have developed to run applications in my [home Kubernetes cluster](https://github.com/bjw-s/home-ops/). +👋 Welcome to my Helm Charts repository. This repo contains Helm charts that I have developed to run applications in my [home Kubernetes cluster](https://github.com/bjw-s-labs/home-ops/). This repo is **not** intended to be a replacement for any of the large collections of Helm charts that are out there. -# 🚨 Notification 🚨 - -This repository is scheduled to move to a new location on May 1st 2025. See https://github.com/bjw-s/helm-charts/issues/378 for more details. - - --- ## Installation @@ -31,7 +26,7 @@ This repository is scheduled to move to a new location on May 1st 2025. See http The Helm repository can be installed as follows: ```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts +helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts ``` You can then run `helm search repo bjw-s` to search the charts. @@ -40,7 +35,7 @@ You can then run `helm search repo bjw-s` to search the charts. ### 📖 Docs -The documentation that goes along with this repo can be found [over here](https://bjw-s.github.io/helm-charts/). +The documentation that goes along with this repo can be found [over here](https://bjw-s-labs.github.io/helm-charts/). --- @@ -69,4 +64,4 @@ repositories containing any application you might wish to run. ### 🔏 License -See [LICENSE](https://github.com/bjw-s/helm-charts/blob/main/LICENSE) +See [LICENSE](https://github.com/bjw-s-labs/helm-charts/blob/main/LICENSE) diff --git a/charts/library/common/Chart.yaml b/charts/library/common/Chart.yaml index 4a599f08..b627f89c 100644 --- a/charts/library/common/Chart.yaml +++ b/charts/library/common/Chart.yaml @@ -8,12 +8,12 @@ kubeVersion: ">=1.22.0-0" keywords: - common - library -home: https://github.com/bjw-s/helm-charts/tree/main/charts/library/common +home: https://github.com/bjw-s-labs/helm-charts/tree/main/charts/library/common maintainers: - name: bjw-s email: me@bjw-s.dev sources: - - https://github.com/bjw-s/helm-charts + - https://github.com/bjw-s-labs/helm-charts annotations: artifacthub.io/changes: |- - kind: fixed diff --git a/charts/library/common/README.md b/charts/library/common/README.md index bca0395b..681efa26 100644 --- a/charts/library/common/README.md +++ b/charts/library/common/README.md @@ -28,10 +28,10 @@ Include this chart as a dependency in your `Chart.yaml` e.g. dependencies: - name: common version: 3.7.3 - repository: https://bjw-s.github.io/helm-charts/ + repository: https://bjw-s-labs.github.io/helm-charts/ ``` -For more information, take a look at the [Docs](http://bjw-s.github.io/helm-charts/docs/common-library/introduction/). +For more information, take a look at the [Docs](http://bjw-s-labs.github.io/helm-charts/docs/common-library/introduction/). ## Configuration @@ -39,14 +39,14 @@ Read through the [values.yaml](./values.yaml) file. It has several commented out ## Values -**Important**: When deploying an application Helm chart you can add more values from the common library chart [here](https://github.com/bjw-s/helm-charts/tree/main/charts/library/common/values.yaml) +**Important**: When deploying an application Helm chart you can add more values from the common library chart [here](https://github.com/bjw-s-labs/helm-charts/tree/main/charts/library/common/values.yaml) -These values will be validated by a JSON schema which can be found [here](https://github.com/bjw-s/helm-charts/tree/main/charts/library/common/values.schema.json) +These values will be validated by a JSON schema which can be found [here](https://github.com/bjw-s-labs/helm-charts/tree/main/charts/library/common/values.schema.json) ## Support -- See the [Docs](http://bjw-s.github.io/helm-charts/docs/) -- Open an [issue](https://github.com/bjw-s/helm-charts/issues/new/choose) +- See the [Docs](http://bjw-s-labs.github.io/helm-charts/docs/) +- Open an [issue](https://github.com/bjw-s-labs/helm-charts/issues/new/choose) - Join the home-operations [Discord](https://discord.gg/home-operations) community ---------------------------------------------- diff --git a/charts/library/common/README.md.gotmpl b/charts/library/common/README.md.gotmpl index e6fe2fe3..c6859841 100644 --- a/charts/library/common/README.md.gotmpl +++ b/charts/library/common/README.md.gotmpl @@ -1,5 +1,5 @@ {{- define "custom.helm.url" -}} -https://bjw-s.github.io/helm-charts/ +https://bjw-s-labs.github.io/helm-charts/ {{- end -}} {{ template "chart.header" . }} @@ -36,7 +36,7 @@ dependencies: repository: {{template "custom.helm.url"}} ``` -For more information, take a look at the [Docs](http://bjw-s.github.io/helm-charts/docs/common-library/introduction/). +For more information, take a look at the [Docs](http://bjw-s-labs.github.io/helm-charts/docs/common-library/introduction/). ## Configuration @@ -44,14 +44,14 @@ Read through the [values.yaml](./values.yaml) file. It has several commented out ## Values -**Important**: When deploying an application Helm chart you can add more values from the common library chart [here](https://github.com/bjw-s/helm-charts/tree/main/charts/library/common/values.yaml) +**Important**: When deploying an application Helm chart you can add more values from the common library chart [here](https://github.com/bjw-s-labs/helm-charts/tree/main/charts/library/common/values.yaml) -These values will be validated by a JSON schema which can be found [here](https://github.com/bjw-s/helm-charts/tree/main/charts/library/common/values.schema.json) +These values will be validated by a JSON schema which can be found [here](https://github.com/bjw-s-labs/helm-charts/tree/main/charts/library/common/values.schema.json) ## Support -- See the [Docs](http://bjw-s.github.io/helm-charts/docs/) -- Open an [issue](https://github.com/bjw-s/helm-charts/issues/new/choose) +- See the [Docs](http://bjw-s-labs.github.io/helm-charts/docs/) +- Open an [issue](https://github.com/bjw-s-labs/helm-charts/issues/new/choose) - Join the home-operations [Discord](https://discord.gg/home-operations) community {{ template "helm-docs.versionFooter" . }} diff --git a/charts/library/common/values.schema.json b/charts/library/common/values.schema.json index faf683d7..fddf14c0 100644 --- a/charts/library/common/values.schema.json +++ b/charts/library/common/values.schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-07/schema", - "$id": "https://raw.githubusercontent.com/bjw-s/helm-charts/common-3.7.3/charts/library/common/values.schema.json", + "$id": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-3.7.3/charts/library/common/values.schema.json", "type": "object", "properties": { "global": { diff --git a/charts/library/common/values.yaml b/charts/library/common/values.yaml index d97ded25..cce9ab99 100644 --- a/charts/library/common/values.yaml +++ b/charts/library/common/values.yaml @@ -734,7 +734,7 @@ route: # -- Configure persistence for the chart here. # Additional items can be added by adding a dictionary key similar to the 'config' key. -# [[ref]](https://bjw-s.github.io/helm-charts/docs/common-library/common-library-storage) +# [[ref]](https://bjw-s-labs.github.io/helm-charts/docs/common-library/common-library-storage) # @default -- See below persistence: {} diff --git a/charts/other/app-template/Chart.yaml b/charts/other/app-template/Chart.yaml index a07121f0..6e3de9a1 100644 --- a/charts/other/app-template/Chart.yaml +++ b/charts/other/app-template/Chart.yaml @@ -9,10 +9,10 @@ maintainers: email: me@bjw-s.dev dependencies: - name: common - repository: https://bjw-s.github.io/helm-charts + repository: https://bjw-s-labs.github.io/helm-charts version: 3.7.3 sources: - - https://github.com/bjw-s/helm-charts + - https://github.com/bjw-s-labs/helm-charts annotations: artifacthub.io/changes: |- - kind: fixed diff --git a/charts/other/app-template/README.md b/charts/other/app-template/README.md index c50ecf5c..8940794f 100644 --- a/charts/other/app-template/README.md +++ b/charts/other/app-template/README.md @@ -12,13 +12,13 @@ Kubernetes: `>=1.22.0-0` | Repository | Name | Version | |------------|------|---------| -| https://bjw-s.github.io/helm-charts | common | 3.7.3 | +| https://bjw-s-labs.github.io/helm-charts | common | 3.7.3 | ## Installing the Chart ```bash # Add the repository -helm repo add bjw-s https://bjw-s.github.io/helm-charts/ +helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts/ # Install the chart helm install bjw-s app-template -f values.yaml @@ -31,12 +31,12 @@ The [CI tests](../../library/common-test/ci) contain a number of scenarios that ## Upgrade instructions -Upgrade instructions can be found in the [documentation](https://bjw-s.github.io/helm-charts/docs/app-template/#upgrade-instructions). +Upgrade instructions can be found in the [documentation](https://bjw-s-labs.github.io/helm-charts/docs/app-template/#upgrade-instructions). ## Support -- See the [Docs](http://bjw-s.github.io/helm-charts/docs/) -- Open an [issue](https://github.com/bjw-s/helm-charts/issues/new/choose) +- See the [Docs](http://bjw-s-labs.github.io/helm-charts/docs/) +- Open an [issue](https://github.com/bjw-s-labs/helm-charts/issues/new/choose) - Join the home-operations [Discord](https://discord.gg/home-operations) community ---------------------------------------------- diff --git a/charts/other/app-template/README.md.gotmpl b/charts/other/app-template/README.md.gotmpl index 0a9d25e0..10654734 100644 --- a/charts/other/app-template/README.md.gotmpl +++ b/charts/other/app-template/README.md.gotmpl @@ -1,5 +1,5 @@ {{- define "custom.helm.url" -}} -https://bjw-s.github.io/helm-charts/ +https://bjw-s-labs.github.io/helm-charts/ {{- end -}} {{ template "chart.header" . }} @@ -35,12 +35,12 @@ The [CI tests](../../library/common-test/ci) contain a number of scenarios that ## Upgrade instructions -Upgrade instructions can be found in the [documentation](https://bjw-s.github.io/helm-charts/docs/app-template/#upgrade-instructions). +Upgrade instructions can be found in the [documentation](https://bjw-s-labs.github.io/helm-charts/docs/app-template/#upgrade-instructions). ## Support -- See the [Docs](http://bjw-s.github.io/helm-charts/docs/) -- Open an [issue](https://github.com/bjw-s/helm-charts/issues/new/choose) +- See the [Docs](http://bjw-s-labs.github.io/helm-charts/docs/) +- Open an [issue](https://github.com/bjw-s-labs/helm-charts/issues/new/choose) - Join the home-operations [Discord](https://discord.gg/home-operations) community {{ template "helm-docs.versionFooter" . }} diff --git a/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json b/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json index 0a2d2ec6..84f22928 100644 --- a/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json +++ b/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json @@ -726,7 +726,7 @@ "values": { "description": "Values holds the values for this Helm release.", "x-kubernetes-preserve-unknown-fields": true, - "$ref": "https://raw.githubusercontent.com/bjw-s/helm-charts/common-3.7.3/charts/library/common/values.schema.json" + "$ref": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-3.7.3/charts/library/common/values.schema.json" }, "valuesFrom": { "description": "ValuesFrom holds references to resources containing Helm values for this HelmRelease,\nand information about how they should be merged.", diff --git a/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json b/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json index 8cd741f5..5b859e68 100644 --- a/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json +++ b/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json @@ -727,7 +727,7 @@ "values": { "description": "Values holds the values for this Helm release.", "x-kubernetes-preserve-unknown-fields": true, - "$ref": "https://raw.githubusercontent.com/bjw-s/helm-charts/common-3.7.3/charts/library/common/values.schema.json" + "$ref": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-3.7.3/charts/library/common/values.schema.json" }, "valuesFrom": { "description": "ValuesFrom holds references to resources containing Helm values for this HelmRelease, and information about how they should be merged.", diff --git a/charts/other/app-template/values.schema.json b/charts/other/app-template/values.schema.json index cecb408a..a8969d15 100644 --- a/charts/other/app-template/values.schema.json +++ b/charts/other/app-template/values.schema.json @@ -1,3 +1,3 @@ { - "$ref": "https://raw.githubusercontent.com/bjw-s/helm-charts/common-3.7.3/charts/library/common/values.schema.json" + "$ref": "https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-3.7.3/charts/library/common/values.schema.json" } diff --git a/docs/app-template/index.md b/docs/app-template/index.md index 67f8fef5..ef8e48c9 100644 --- a/docs/app-template/index.md +++ b/docs/app-template/index.md @@ -15,13 +15,13 @@ In order to use this template chart, you would deploy it as you would any other By setting the desired values, the common library chart will render the desired resources. Be sure to check out the [common library docs](../common-library/index.md) -and its [`values.yaml`](https://github.com/bjw-s/helm-charts/tree/main/charts/library/common/values.yaml) for +and its [`values.yaml`](https://github.com/bjw-s-labs/helm-charts/tree/main/charts/library/common/values.yaml) for more information about the available configuration options. #### Examples This is an example `values.yaml` file that would deploy the [vaultwarden](https://github.com/dani-garcia/vaultwarden) -application. For more deployment examples, check out the [`examples` folder](https://github.com/bjw-s/helm-charts/tree/main/examples/). +application. For more deployment examples, check out the [`examples` folder](https://github.com/bjw-s-labs/helm-charts/tree/main/examples/). ```yaml linenums="1" --8<-- @@ -38,7 +38,7 @@ The main changes from v2.x to v3.x are the removal of the default `main` objects !!! warning **IMPORTANT** The introduction of the json schema adds additional validations and restrictions on the contents of your chart values. - Things may have been missed during the initial schema creation, so if you run in to any unexpected validation errors please [raise an issue](https://github.com/bjw-s/helm-charts/issues/new?assignees=bjw-s&labels=bug&projects=&template=bug-report.md&title=) + Things may have been missed during the initial schema creation, so if you run in to any unexpected validation errors please [raise an issue](https://github.com/bjw-s-labs/helm-charts/issues/new?assignees=bjw-s&labels=bug&projects=&template=bug-report.md&title=) Given the following real-life example values.yaml for app-template v2: @@ -96,7 +96,7 @@ The values for app-template v3.x would become this: ```yaml --- -# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/common-3.2.0/charts/library/common/values.schema.json +# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-3.2.0/charts/library/common/values.schema.json defaultPodOptions: enableServiceLinks: true securityContext: @@ -162,7 +162,7 @@ persistence: +++ new @@ -1,42 +1,55 @@ --- -+# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/common-3.2.0/charts/library/common/values.schema.json ++# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-3.2.0/charts/library/common/values.schema.json defaultPodOptions: + enableServiceLinks: true securityContext: @@ -247,7 +247,7 @@ This is not meant as an exhaustive list of changes, but rather a "most common" e !!! info Some items (Ingress, ports, persistence items, etc) now default to being enabled by default. However, this is not always the case for some of the `items due to overrides in the default `values.yaml`. - [More background](https://github.com/bjw-s/helm-charts/issues/205) + [More background](https://github.com/bjw-s-labs/helm-charts/issues/205) Given the following real-life example values.yaml for app-template v1: @@ -371,4 +371,4 @@ This is not meant as an exhaustive list of changes, but rather a "most common" e ## Source code The source code for the app template chart can be found -[here](https://github.com/bjw-s/helm-charts/tree/main/charts/other/app-template). +[here](https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template). diff --git a/docs/common-library/index.md b/docs/common-library/index.md index f8df8bf1..a1513a3e 100644 --- a/docs/common-library/index.md +++ b/docs/common-library/index.md @@ -40,4 +40,4 @@ dependency on what I call the `common` library. ## Source code The source code for the common library chart can be found -[here](https://github.com/bjw-s/helm-charts/tree/main/charts/library/common). +[here](https://github.com/bjw-s-labs/helm-charts/tree/main/charts/library/common). diff --git a/examples/flux/helmrelease.yaml b/examples/flux/helmrelease.yaml index d104317a..eb91416c 100644 --- a/examples/flux/helmrelease.yaml +++ b/examples/flux/helmrelease.yaml @@ -1,5 +1,5 @@ --- -# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/app-template-3.2.0/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json +# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-3.2.0/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: diff --git a/examples/flux/helmrepository.yaml b/examples/flux/helmrepository.yaml index 09071a94..306112c3 100644 --- a/examples/flux/helmrepository.yaml +++ b/examples/flux/helmrepository.yaml @@ -6,5 +6,5 @@ metadata: namespace: flux-system spec: interval: 30m - url: https://bjw-s.github.io/helm-charts/ + url: https://bjw-s-labs.github.io/helm-charts/ timeout: 3m diff --git a/examples/helm/README.md b/examples/helm/README.md index 27443d9f..c80c5fbf 100644 --- a/examples/helm/README.md +++ b/examples/helm/README.md @@ -5,7 +5,7 @@ Makre sure the Helm repository is installed as follows: ```console -helm repo add bjw-s https://bjw-s.github.io/helm-charts +helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts helm repo update ``` diff --git a/examples/helm/home-assistant/values.yaml b/examples/helm/home-assistant/values.yaml index 2e5894dd..53959cac 100644 --- a/examples/helm/home-assistant/values.yaml +++ b/examples/helm/home-assistant/values.yaml @@ -1,5 +1,5 @@ --- -# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/app-template-3.2.0/charts/other/app-template/values.schema.json +# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-3.2.0/charts/other/app-template/values.schema.json # Configure options applied to all pods defaultPodOptions: diff --git a/examples/helm/qbittorrent/values.yaml b/examples/helm/qbittorrent/values.yaml index 5bcdf5cf..e0e6bb88 100644 --- a/examples/helm/qbittorrent/values.yaml +++ b/examples/helm/qbittorrent/values.yaml @@ -1,5 +1,5 @@ --- -# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/app-template-3.2.0/charts/other/app-template/values.schema.json +# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-3.2.0/charts/other/app-template/values.schema.json # Configure options applied to all pods defaultPodOptions: diff --git a/examples/helm/vaultwarden/values.yaml b/examples/helm/vaultwarden/values.yaml index da994ff2..e5873e52 100644 --- a/examples/helm/vaultwarden/values.yaml +++ b/examples/helm/vaultwarden/values.yaml @@ -1,5 +1,5 @@ --- -# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/app-template-3.2.0/charts/other/app-template/values.schema.json +# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-3.2.0/charts/other/app-template/values.schema.json controllers: main: diff --git a/examples/kustomize/kustomization.yaml b/examples/kustomize/kustomization.yaml index 81d5b664..87a62a32 100644 --- a/examples/kustomize/kustomization.yaml +++ b/examples/kustomize/kustomization.yaml @@ -3,7 +3,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization helmCharts: - name: app-template - repo: https://bjw-s.github.io/helm-charts/ + repo: https://bjw-s-labs.github.io/helm-charts/ # this example is not automatically updated, so be sure to use the latest chart version version: 3.2.0 releaseName: &releaseName vaultwarden diff --git a/examples/kustomize/values.yaml b/examples/kustomize/values.yaml index 9436c2f7..5fad08cb 100644 --- a/examples/kustomize/values.yaml +++ b/examples/kustomize/values.yaml @@ -1,5 +1,5 @@ --- -# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/app-template-3.2.0/charts/other/app-template/values.schema.json +# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/app-template-3.2.0/charts/other/app-template/values.schema.json controllers: main: