From 8b6a00603adc1012e5345c2baa1e6f4c3d6066f6 Mon Sep 17 00:00:00 2001 From: robv89r Date: Tue, 10 Jan 2023 14:54:55 +0800 Subject: [PATCH 0001/1014] Update 'values.yaml' (#394) ### Description of the change Corrects the spelling of the word deprecated. ### Benefits Documentation free of misspelled words is more likely to be viewed as "professional". ### Possible drawbacks None that I can think of ### Applicable issues - fixes #393 ### Additional information There may be other misspelled words or incorrectly phrased passages that aren't addressed in this PR. For reference, see the online dictionary for the correct spelling of deprecated. https://www.merriam-webster.com/dictionary/deprecated ### Checklist - [X] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) - [X] Breaking changes are documented in the `README.md` Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/394 Reviewed-by: pat-s Reviewed-by: justusbunsi Co-authored-by: robv89r Co-committed-by: robv89r --- values.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/values.yaml b/values.yaml index bd8c4d0..ad0ca31 100644 --- a/values.yaml +++ b/values.yaml @@ -63,7 +63,7 @@ containerSecurityContext: {} # runAsNonRoot: true # runAsUser: 1000 -## @depracated The securityContext variable has been split two: +## @deprecated The securityContext variable has been split two: ## - containerSecurityContext ## - podSecurityContext. ## @param securityContext Run init and Gitea containers as a specific securityContext @@ -228,7 +228,7 @@ extraContainerVolumeMounts: [] ## @param extraInitVolumeMounts Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. extraInitVolumeMounts: [] -## @depracated The extraVolumeMounts variable has been split two: +## @deprecated The extraVolumeMounts variable has been split two: ## - extraContainerVolumeMounts ## - extraInitVolumeMounts ## As an example, can be used to mount a client cert when connecting to an external Postgres server. From 19e9b07e6e2adabffc570a00724660c34ee5a39f Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Wed, 18 Jan 2023 00:58:10 +0800 Subject: [PATCH 0002/1014] Re-add GPG configuration feature (#374) This reverts d5ce1a47eaad935ea709b7a03bfdf6c69bac8f32 and therefore adds the GPG feature back into main. As it is a breaking change, this PR now also contains the required upgrade notes. Closes #107 again. Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/374 Reviewed-by: pat-s Reviewed-by: John Olheiser --- .drone.yml | 9 ++ .gitignore | 1 + .helmignore | 3 +- CONTRIBUTING.md | 10 ++ Makefile | 4 + README.md | 78 +++++++++++----- templates/_helpers.tpl | 4 + templates/gitea/gpg-secret.yaml | 16 ++++ templates/gitea/init.yaml | 13 +++ templates/gitea/statefulset.yaml | 43 +++++++++ unittests/gpg-secret/signing-disabled.yaml | 13 +++ unittests/gpg-secret/signing-enabled.yaml | 40 ++++++++ unittests/init/basic.yaml | 15 +++ .../init/init_directory_structure.sh.yaml | 64 +++++++++++++ unittests/statefulset/basic.yaml | 17 ++++ unittests/statefulset/signing-disabled.yaml | 40 ++++++++ unittests/statefulset/signing-enabled.yaml | 93 +++++++++++++++++++ values.yaml | 8 ++ 18 files changed, 448 insertions(+), 23 deletions(-) create mode 100644 templates/gitea/gpg-secret.yaml create mode 100644 unittests/gpg-secret/signing-disabled.yaml create mode 100644 unittests/gpg-secret/signing-enabled.yaml create mode 100644 unittests/init/basic.yaml create mode 100644 unittests/init/init_directory_structure.sh.yaml create mode 100644 unittests/statefulset/basic.yaml create mode 100644 unittests/statefulset/signing-disabled.yaml create mode 100644 unittests/statefulset/signing-enabled.yaml diff --git a/.drone.yml b/.drone.yml index 972cee4..4f78db2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -23,6 +23,15 @@ steps: - helm dependency update - helm template --debug gitea-helm . +- name: helm unittests + pull: always + image: alpine:3.17 + commands: + - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make helm git bash + - helm plugin install https://github.com/heyhabito/helm-unittest + - helm dependency update + - make unittests + - name: verify readme pull: always image: alpine:3.17 diff --git a/.gitignore b/.gitignore index 22b7fa6..10261af 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ charts/ node_modules/ .DS_Store +unittests/*/__snapshot__/ diff --git a/.helmignore b/.helmignore index fe6af29..e608c23 100644 --- a/.helmignore +++ b/.helmignore @@ -29,4 +29,5 @@ Makefile .markdownlintignore .markdownlint.yaml .drone.yml -CONTRIBUTING.md \ No newline at end of file +CONTRIBUTING.md +unittests/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d06973c..78f77d9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -50,3 +50,13 @@ be used: forwarded first from `minikube` to localhost first via `kubectl --namespace default port-forward svc/gitea-http 3000:3000`. Now Gitea is accessible at [http://localhost:3000](http://localhost:3000). + +### Unit tests + +```bash +# install the unittest plugin +$ helm plugin install https://github.com/heyhabito/helm-unittest + +# run the unittests +make unittests +``` diff --git a/Makefile b/Makefile index 720a657..2b61849 100644 --- a/Makefile +++ b/Makefile @@ -6,3 +6,7 @@ prepare-environment: readme: prepare-environment npm run readme:parameters npm run readme:lint + +.PHONY: unittests +unittests: + helm unittest --helm3 --strict -f 'unittests/**/*.yaml' ./ diff --git a/README.md b/README.md index 2fc73f7..a5c1ce6 100644 --- a/README.md +++ b/README.md @@ -41,24 +41,6 @@ of this document for major and breaking changes. - Helm 3.0+ - PV provisioner for persistent data support -## Configure Commit Signing - -When using the rootless image the gpg key folder was is not persistent by -default. If you consider using signed commits for internal Gitea activities -(e.g. initial commit), you'd need to provide a signing key. Prior to -[PR186](https://gitea.com/gitea/helm-chart/pulls/186), imported keys had to be -re-imported once the container got replaced by another. - -The mentioned PR introduced a new configuration object `signing` allowing you to -configure prerequisites for commit signing. By default this section is disabled -to maintain backwards compatibility. - -```yaml -signing: - enabled: false - gpgHome: /data/git/.gnupg -``` - ## Examples ### Gitea Configuration @@ -525,6 +507,49 @@ gitea: ... ``` +## Configure commit signing + +When using the rootless image the gpg key folder is not persistent by +default. If you consider using signed commits for internal Gitea activities +(e.g. initial commit), you'd need to provide a signing key. Prior to +[PR186](https://gitea.com/gitea/helm-chart/pulls/186), imported keys had to be +re-imported once the container got replaced by another. + +The mentioned PR introduced a new configuration object `signing` allowing you to +configure prerequisites for commit signing. By default this section is disabled +to maintain backwards compatibility. + +```yaml +signing: + enabled: false + gpgHome: /data/git/.gnupg +``` + +Regardless of the used container image the `signing` object allows to specify a +private gpg key. Either using the `signing.privateKey` to define the key inline, +or refer to an existing secret containing the key data by using `signing.existingKey`. + +```yaml +apiVersion: v1 +kind: Secret +metadata: + name: custom-gitea-gpg-key +type: Opaque +stringData: + privateKey: |- + -----BEGIN PGP PRIVATE KEY BLOCK----- + ... + -----END PGP PRIVATE KEY BLOCK----- +``` + +```yaml +signing: + existingSecret: custom-gitea-gpg-key +``` + +To use the gpg key, Gitea needs to be configured accordingly. A detailed description +can be found in the [official Gitea documentation](https://docs.gitea.io/en-us/signing/#general-configuration). + ### Metrics and profiling A Prometheus `/metrics` endpoint on the `HTTP_PORT` and `pprof` profiling @@ -669,10 +694,12 @@ gitea: ### Signing -| Name | Description | Value | -| ----------------- | ---------------------------- | ------------------ | -| `signing.enabled` | Enable commit/action signing | `false` | -| `signing.gpgHome` | GPG home directory | `/data/git/.gnupg` | +| Name | Description | Value | +| ------------------------ | ----------------------------------------------------------------- | ------------------ | +| `signing.enabled` | Enable commit/action signing | `false` | +| `signing.gpgHome` | GPG home directory | `/data/git/.gnupg` | +| `signing.privateKey` | Inline private gpg key for signed Gitea actions | `""` | +| `signing.existingSecret` | Use an existing secret to store the value of `signing.privateKey` | `""` | ### Gitea @@ -786,6 +813,13 @@ See [CONTRIBUTORS GUIDE](CONTRIBUTING.md) for details. This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully. +### To 7.0.0 + +#### Private GPG key configuration for Gitea signing actions + +Having `signing.enabled=true` now requires to use either `signing.privateKey` or `signing.existingSecret` so that the Chart can automatically prepare the GPG key for Gitea internal signing actions. +See [Configure commit signing](#configure-commit-signing) for details. + ### To 6.0.0 #### Different volume mounts for init-containers and runtime container diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 0e481e0..5bdcca9 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -331,3 +331,7 @@ https {{- toYaml .Values.extraVolumeMounts -}} {{- end -}} {{- end -}} + +{{- define "gitea.gpg-key-secret-name" -}} +{{ default (printf "%s-gpg-key" (include "gitea.fullname" .)) .Values.signing.existingSecret }} +{{- end -}} diff --git a/templates/gitea/gpg-secret.yaml b/templates/gitea/gpg-secret.yaml new file mode 100644 index 0000000..29b6d4f --- /dev/null +++ b/templates/gitea/gpg-secret.yaml @@ -0,0 +1,16 @@ +{{- if .Values.signing.enabled -}} +{{- if and (empty .Values.signing.privateKey) (empty .Values.signing.existingSecret) -}} + {{- fail "Either specify `signing.privateKey` or `signing.existingKey`" -}} +{{- end }} +{{- if and (not (empty .Values.signing.privateKey)) (empty .Values.signing.existingSecret) -}} +apiVersion: v1 +kind: Secret +metadata: + name: {{ include "gitea.gpg-key-secret-name" . }} + labels: + {{- include "gitea.labels" . | nindent 4 }} +type: Opaque +data: + privateKey: {{ .Values.signing.privateKey | b64enc }} +{{- end }} +{{- end }} diff --git a/templates/gitea/init.yaml b/templates/gitea/init.yaml index 8ea3aa9..838460b 100644 --- a/templates/gitea/init.yaml +++ b/templates/gitea/init.yaml @@ -6,6 +6,11 @@ metadata: {{- include "gitea.labels" . | nindent 4 }} type: Opaque stringData: + configure_gpg_environment.sh: |- + #!/usr/bin/env bash + set -eu + + gpg --batch --import /raw/private.asc init_directory_structure.sh: |- #!/usr/bin/env bash @@ -35,6 +40,14 @@ stringData: {{- end }} chmod ug+rwx "${GITEA_TEMP}" + {{ if .Values.signing.enabled -}} + if [ ! -d "${GNUPGHOME}" ]; then + mkdir -p "${GNUPGHOME}" + chmod 700 "${GNUPGHOME}" + chown 1000:1000 "${GNUPGHOME}" + fi + {{- end }} + configure_gitea.sh: |- #!/usr/bin/env bash diff --git a/templates/gitea/statefulset.yaml b/templates/gitea/statefulset.yaml index ed9a887..ce6f550 100644 --- a/templates/gitea/statefulset.yaml +++ b/templates/gitea/statefulset.yaml @@ -59,6 +59,10 @@ spec: {{- if .Values.statefulset.env }} {{- toYaml .Values.statefulset.env | nindent 12 }} {{- end }} + {{- if .Values.signing.enabled }} + - name: GNUPGHOME + value: {{ .Values.signing.gpgHome }} + {{- end }} volumeMounts: - name: init mountPath: /usr/sbin @@ -110,6 +114,36 @@ spec: {{- include "gitea.init-additional-mounts" . | nindent 12 }} securityContext: {{- toYaml .Values.containerSecurityContext | nindent 12 }} + {{- if .Values.signing.enabled }} + - name: configure-gpg + image: "{{ include "gitea.image" . }}" + command: ["/usr/sbin/configure_gpg_environment.sh"] + imagePullPolicy: {{ .Values.image.pullPolicy }} + securityContext: + {{- /* By default this container runs as user 1000 unless otherwise stated */ -}} + {{- $csc := deepCopy .Values.containerSecurityContext -}} + {{- if not (hasKey $csc "runAsUser") -}} + {{- $_ := set $csc "runAsUser" 1000 -}} + {{- end -}} + {{- toYaml $csc | nindent 12 }} + env: + - name: GNUPGHOME + value: {{ .Values.signing.gpgHome }} + volumeMounts: + - name: init + mountPath: /usr/sbin + - name: data + mountPath: /data + {{- if .Values.persistence.subPath }} + subPath: {{ .Values.persistence.subPath }} + {{- end }} + - name: gpg-private-key + mountPath: /raw + readOnly: true + {{- if .Values.extraVolumeMounts }} + {{- toYaml .Values.extraVolumeMounts | nindent 12 }} + {{- end }} + {{- end }} - name: configure-gitea image: "{{ include "gitea.image" . }}" command: ["/usr/sbin/configure_gitea.sh"] @@ -305,6 +339,15 @@ spec: {{- end }} - name: temp emptyDir: {} + {{- if .Values.signing.enabled }} + - name: gpg-private-key + secret: + secretName: {{ include "gitea.gpg-key-secret-name" . }} + items: + - key: privateKey + path: private.asc + defaultMode: 0100 + {{- end }} {{- if and .Values.persistence.enabled .Values.persistence.existingClaim }} - name: data persistentVolumeClaim: diff --git a/unittests/gpg-secret/signing-disabled.yaml b/unittests/gpg-secret/signing-disabled.yaml new file mode 100644 index 0000000..3b1aba4 --- /dev/null +++ b/unittests/gpg-secret/signing-disabled.yaml @@ -0,0 +1,13 @@ +suite: GPG secret template (signing disabled) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/gpg-secret.yaml +tests: + - it: renders nothing + set: + signing.enabled: false + asserts: + - hasDocuments: + count: 0 diff --git a/unittests/gpg-secret/signing-enabled.yaml b/unittests/gpg-secret/signing-enabled.yaml new file mode 100644 index 0000000..3c742e9 --- /dev/null +++ b/unittests/gpg-secret/signing-enabled.yaml @@ -0,0 +1,40 @@ +suite: GPG secret template (signing enabled) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/gpg-secret.yaml +tests: + - it: fails rendering when nothing is configured + set: + signing: + enabled: true + asserts: + - failedTemplate: + errorMessage: Either specify `signing.privateKey` or `signing.existingKey` + - it: skips rendering using external secret reference + set: + signing: + enabled: true + existingSecret: "external-secret-reference" + asserts: + - hasDocuments: + count: 0 + - it: renders secret specification using inline gpg key + set: + signing: + enabled: true + privateKey: "gpg-key-placeholder" + asserts: + - hasDocuments: + count: 1 + - documentIndex: 0 + containsDocument: + kind: Secret + apiVersion: v1 + name: gitea-unittests-gpg-key + - isNotEmpty: + path: metadata.labels + - equal: + path: data.privateKey + value: "Z3BnLWtleS1wbGFjZWhvbGRlcg==" diff --git a/unittests/init/basic.yaml b/unittests/init/basic.yaml new file mode 100644 index 0000000..f2b746e --- /dev/null +++ b/unittests/init/basic.yaml @@ -0,0 +1,15 @@ +suite: Init template (basic) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/init.yaml +tests: + - it: renders a secret + asserts: + - hasDocuments: + count: 1 + - containsDocument: + kind: Secret + apiVersion: v1 + name: gitea-unittests-init diff --git a/unittests/init/init_directory_structure.sh.yaml b/unittests/init/init_directory_structure.sh.yaml new file mode 100644 index 0000000..7be2336 --- /dev/null +++ b/unittests/init/init_directory_structure.sh.yaml @@ -0,0 +1,64 @@ +suite: Init template +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/init.yaml +tests: + - it: runs gpg in batch mode + set: + signing.enabled: true + asserts: + - equal: + path: stringData.[configure_gpg_environment.sh] + value: |- + #!/usr/bin/env bash + set -eu + + gpg --batch --import /raw/private.asc + - it: skips gpg script block for disabled signing + asserts: + - equal: + path: stringData.[init_directory_structure.sh] + value: |- + #!/usr/bin/env bash + + set -euo pipefail + + set -x + chown 1000:1000 /data + mkdir -p /data/git/.ssh + chmod -R 700 /data/git/.ssh + [ ! -d /data/gitea/conf ] && mkdir -p /data/gitea/conf + + # prepare temp directory structure + mkdir -p "${GITEA_TEMP}" + chown 1000:1000 "${GITEA_TEMP}" + chmod ug+rwx "${GITEA_TEMP}" + - it: adds gpg script block for enabled signing + set: + signing.enabled: true + asserts: + - equal: + path: stringData.[init_directory_structure.sh] + value: |- + #!/usr/bin/env bash + + set -euo pipefail + + set -x + chown 1000:1000 /data + mkdir -p /data/git/.ssh + chmod -R 700 /data/git/.ssh + [ ! -d /data/gitea/conf ] && mkdir -p /data/gitea/conf + + # prepare temp directory structure + mkdir -p "${GITEA_TEMP}" + chown 1000:1000 "${GITEA_TEMP}" + chmod ug+rwx "${GITEA_TEMP}" + + if [ ! -d "${GNUPGHOME}" ]; then + mkdir -p "${GNUPGHOME}" + chmod 700 "${GNUPGHOME}" + chown 1000:1000 "${GNUPGHOME}" + fi diff --git a/unittests/statefulset/basic.yaml b/unittests/statefulset/basic.yaml new file mode 100644 index 0000000..00fb684 --- /dev/null +++ b/unittests/statefulset/basic.yaml @@ -0,0 +1,17 @@ +suite: Statefulset template (basic) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/statefulset.yaml + - templates/gitea/config.yaml +tests: + - it: renders a statefulset + template: templates/gitea/statefulset.yaml + asserts: + - hasDocuments: + count: 1 + - containsDocument: + kind: StatefulSet + apiVersion: apps/v1 + name: gitea-unittests diff --git a/unittests/statefulset/signing-disabled.yaml b/unittests/statefulset/signing-disabled.yaml new file mode 100644 index 0000000..4f9f2ce --- /dev/null +++ b/unittests/statefulset/signing-disabled.yaml @@ -0,0 +1,40 @@ +suite: Statefulset template (signing disabled) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/statefulset.yaml + - templates/gitea/config.yaml +tests: + - it: skips gpg init container + template: templates/gitea/statefulset.yaml + asserts: + - notContains: + path: spec.template.spec.initContainers + any: true + content: + name: configure-gpg + - it: skips gpg env in `init-directories` init container + template: templates/gitea/statefulset.yaml + set: + signing.enabled: true + asserts: + - contains: + path: spec.template.spec.initContainers[0].env + content: + name: GNUPGHOME + value: /data/git/.gnupg + - it: skips gpg env in runtime container + template: templates/gitea/statefulset.yaml + asserts: + - notContains: + path: spec.template.spec.containers[0].env + content: + name: GNUPGHOME + - it: skips gpg volume spec + template: templates/gitea/statefulset.yaml + asserts: + - notContains: + path: spec.template.spec.volumes + content: + name: gpg-private-key diff --git a/unittests/statefulset/signing-enabled.yaml b/unittests/statefulset/signing-enabled.yaml new file mode 100644 index 0000000..ecb237f --- /dev/null +++ b/unittests/statefulset/signing-enabled.yaml @@ -0,0 +1,93 @@ +suite: Statefulset template (signing enabled) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/statefulset.yaml + - templates/gitea/config.yaml +tests: + - it: adds gpg init container + template: templates/gitea/statefulset.yaml + set: + signing: + enabled: true + existingSecret: "custom-gpg-secret" + asserts: + - equal: + path: spec.template.spec.initContainers[2].name + value: configure-gpg + - equal: + path: spec.template.spec.initContainers[2].command + value: ["/usr/sbin/configure_gpg_environment.sh"] + - equal: + path: spec.template.spec.initContainers[2].securityContext + value: + runAsUser: 1000 + - equal: + path: spec.template.spec.initContainers[2].env + value: + - name: GNUPGHOME + value: /data/git/.gnupg + - equal: + path: spec.template.spec.initContainers[2].volumeMounts + value: + - name: init + mountPath: /usr/sbin + - name: data + mountPath: /data + - name: gpg-private-key + mountPath: /raw + readOnly: true + - it: adds gpg env in `init-directories` init container + template: templates/gitea/statefulset.yaml + set: + signing.enabled: true + asserts: + - contains: + path: spec.template.spec.initContainers[0].env + content: + name: GNUPGHOME + value: /data/git/.gnupg + - it: adds gpg env in runtime container + template: templates/gitea/statefulset.yaml + set: + signing.enabled: true + asserts: + - contains: + path: spec.template.spec.containers[0].env + content: + name: GNUPGHOME + value: /data/git/.gnupg + - it: adds gpg volume spec + template: templates/gitea/statefulset.yaml + set: + signing: + enabled: true + asserts: + - contains: + path: spec.template.spec.volumes + content: + name: gpg-private-key + secret: + secretName: gitea-unittests-gpg-key + items: + - key: privateKey + path: private.asc + defaultMode: 0100 + - it: supports gpg volume spec with external reference + template: templates/gitea/statefulset.yaml + set: + signing: + enabled: true + existingSecret: custom-gpg-secret + asserts: + - contains: + path: spec.template.spec.volumes + content: + name: gpg-private-key + secret: + secretName: custom-gpg-secret + items: + - key: privateKey + path: private.asc + defaultMode: 0100 diff --git a/values.yaml b/values.yaml index ad0ca31..ebd2e50 100644 --- a/values.yaml +++ b/values.yaml @@ -253,9 +253,17 @@ initPreScript: "" # ## @param signing.enabled Enable commit/action signing ## @param signing.gpgHome GPG home directory +## @param signing.privateKey Inline private gpg key for signed Gitea actions +## @param signing.existingSecret Use an existing secret to store the value of `signing.privateKey` signing: enabled: false gpgHome: /data/git/.gnupg + privateKey: "" + # privateKey: |- + # -----BEGIN PGP PRIVATE KEY BLOCK----- + # ... + # -----END PGP PRIVATE KEY BLOCK----- + existingSecret: "" ## @section Gitea # From ccec32c144c857abc6a75b1639e22104926697c7 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Wed, 18 Jan 2023 19:40:04 +0800 Subject: [PATCH 0003/1014] Bump Gitea image to 1.18.1 (#395) As title: Bump Gitea image to 1.18.1. Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/395 Reviewed-by: John Olheiser Reviewed-by: pat-s Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- Chart.yaml | 2 +- README.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 6ca2fec..f22b989 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.17.4 +appVersion: 1.18.1 icon: https://docs.gitea.io/images/gitea.png keywords: diff --git a/README.md b/README.md index a5c1ce6..34cf5b4 100644 --- a/README.md +++ b/README.md @@ -815,6 +815,10 @@ Please read them carefully to upgrade successfully. ### To 7.0.0 +#### Gitea 1.18.1 + +This Chart version updates Gitea to 1.18.1. Don't miss any application related [breaking changes of 1.18.0](https://blog.gitea.io/2022/12/gitea-1.18.0-is-released/#breaking-changes). + #### Private GPG key configuration for Gitea signing actions Having `signing.enabled=true` now requires to use either `signing.privateKey` or `signing.existingSecret` so that the Chart can automatically prepare the GPG key for Gitea internal signing actions. From 83c184826b80cf4d7949e926c4a7d160010c1483 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Fri, 20 Jan 2023 14:26:45 +0800 Subject: [PATCH 0004/1014] bump to 1.18.2 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index f22b989..194a8b1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.18.1 +appVersion: 1.18.2 icon: https://docs.gitea.io/images/gitea.png keywords: From f16a24bbf07ed38283ea59e33c7fa890b06dcf7b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 21 Jan 2023 00:06:13 +0000 Subject: [PATCH 0005/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.108.1 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index a1e8545..38f46e3 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.105.6 + image: ghcr.io/visualon/renovate:34.108.1 pull: true commands: - renovate $${CI_REPO} From b653b8238fb112dee5a9d4fc44daca3befcdca4d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 22 Jan 2023 00:06:18 +0000 Subject: [PATCH 0006/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.108.3 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 38f46e3..bdb546c 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.108.1 + image: ghcr.io/visualon/renovate:34.108.3 pull: true commands: - renovate $${CI_REPO} From 51558827df1b86e5e267fca510f6a58b56748330 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 23 Jan 2023 00:06:05 +0000 Subject: [PATCH 0007/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.108.5 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index bdb546c..77f662d 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.108.3 + image: ghcr.io/visualon/renovate:34.108.5 pull: true commands: - renovate $${CI_REPO} From bb037ad64c4516dacc38c0b908416b3f82b00548 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 23 Jan 2023 00:07:04 +0000 Subject: [PATCH 0008/1014] fix(deps): update helm release mysql to v9.4.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 8516a0e..f4c7b0c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 6.3.5 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.4.6 + version: 9.4.7 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 12.1.9 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.4 -digest: sha256:9d5f8b986b2cc244d32ceb6165399deaae5a4a6a6df955e2a7b0e8f36c0146a9 -generated: "2023-01-19T11:57:21.482881836Z" +digest: sha256:e163f68e4df6faf9d8a2c03fe027cf4793669c68f30d99209ea1f9f297050acf +generated: "2023-01-23T00:06:42.456036898Z" diff --git a/Chart.yaml b/Chart.yaml index d958ee4..8e33e8f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -30,7 +30,7 @@ dependencies: condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.4.6 + version: 9.4.7 condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From da4120809fcadd8d240b3054ed3f916c1c2efac4 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Tue, 24 Jan 2023 00:53:20 +0800 Subject: [PATCH 0009/1014] Bump Gitea to 1.18.3 (#397) Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/397 Reviewed-by: John Olheiser Reviewed-by: techknowlogick --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 194a8b1..0e7f1b5 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.18.2 +appVersion: 1.18.3 icon: https://docs.gitea.io/images/gitea.png keywords: From 95c3bb914afdaf6f319b9b248ee27f514f7b43ac Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 27 Jan 2023 00:07:01 +0000 Subject: [PATCH 0010/1014] fix(deps): update helm release mysql to v9.4.8 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f4c7b0c..09b3352 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 6.3.5 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.4.7 + version: 9.4.8 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 12.1.9 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.4 -digest: sha256:e163f68e4df6faf9d8a2c03fe027cf4793669c68f30d99209ea1f9f297050acf -generated: "2023-01-23T00:06:42.456036898Z" +digest: sha256:4d5ceecd0717ae73226d971418e40985a612fb697ab1beb20c387b3c9c6d1ec8 +generated: "2023-01-27T00:06:38.562879275Z" diff --git a/Chart.yaml b/Chart.yaml index 8e33e8f..89b4607 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -30,7 +30,7 @@ dependencies: condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.4.7 + version: 9.4.8 condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From d1326fc8fbb6a2b73cf0bec67d82089fe4f6ab61 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 28 Jan 2023 00:15:02 +0000 Subject: [PATCH 0011/1014] fix(deps): update helm release postgresql to v12.1.11 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 09b3352..f467c54 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.4.8 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.9 + version: 12.1.11 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.4 -digest: sha256:4d5ceecd0717ae73226d971418e40985a612fb697ab1beb20c387b3c9c6d1ec8 -generated: "2023-01-27T00:06:38.562879275Z" +digest: sha256:b5e571143afa58d8acc9e0bccd6abf3d4975a6c61291d93ac3cbd8f3d7fee43b +generated: "2023-01-28T00:14:36.407169972Z" diff --git a/Chart.yaml b/Chart.yaml index 89b4607..34c17f5 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.9 + version: 12.1.11 condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 3ded645255f1e56aab9075bf2f50718062c4e646 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 28 Jan 2023 00:15:06 +0000 Subject: [PATCH 0012/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.115.1 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 77f662d..507e431 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.108.5 + image: ghcr.io/visualon/renovate:34.115.1 pull: true commands: - renovate $${CI_REPO} From bc74abd3dae0ab698aba005f53a88e66f51f9cb5 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 29 Jan 2023 00:06:16 +0000 Subject: [PATCH 0013/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.116.1 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 507e431..8667088 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.115.1 + image: ghcr.io/visualon/renovate:34.116.1 pull: true commands: - renovate $${CI_REPO} From 076193b9092cca1116739571439cc18dad685450 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 30 Jan 2023 07:52:04 +0000 Subject: [PATCH 0014/1014] fix(deps): update forgejo docker tag to v1.18.2-1 (#48) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/48 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 34c17f5..6d5b999 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.18.1-0 +appVersion: 1.18.2-1 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From e0afad280862c453f6fd803e2cf3f16b473d0ab9 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 31 Jan 2023 00:07:02 +0000 Subject: [PATCH 0015/1014] fix(deps): update helm release postgresql to v12.1.12 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f467c54..0ce0e8e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.4.8 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.11 + version: 12.1.12 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.4 -digest: sha256:b5e571143afa58d8acc9e0bccd6abf3d4975a6c61291d93ac3cbd8f3d7fee43b -generated: "2023-01-28T00:14:36.407169972Z" +digest: sha256:5c5387452134a634bfe5f82e2f043bad2d7416b679a710431997f9236822b77b +generated: "2023-01-31T00:06:38.601586718Z" diff --git a/Chart.yaml b/Chart.yaml index 6d5b999..6c5d405 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.11 + version: 12.1.12 condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From bc11a951854a151dd102ae02d9146da48a28f97b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 31 Jan 2023 00:07:09 +0000 Subject: [PATCH 0016/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.117.1 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 8667088..7b2a704 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.116.1 + image: ghcr.io/visualon/renovate:34.117.1 pull: true commands: - renovate $${CI_REPO} From 84d37a25237027e50e6cef8c579adc35e732dbc7 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 1 Feb 2023 00:08:16 +0000 Subject: [PATCH 0017/1014] fix(deps): update helm release mariadb to v11.4.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 0ce0e8e..6a454d0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 12.1.12 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.4.4 -digest: sha256:5c5387452134a634bfe5f82e2f043bad2d7416b679a710431997f9236822b77b -generated: "2023-01-31T00:06:38.601586718Z" + version: 11.4.5 +digest: sha256:b8a12cca675066ccf9d5b9ef9981c1a8e22b837d36a64c8c6a0895e4cc1ac8e1 +generated: "2023-02-01T00:07:52.772251993Z" diff --git a/Chart.yaml b/Chart.yaml index 6c5d405..83af681 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -38,5 +38,5 @@ dependencies: condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.4.4 + version: 11.4.5 condition: mariadb.enabled From 859259b57c87be83051e8b8f697c765ecf3f5914 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 2 Feb 2023 00:07:59 +0000 Subject: [PATCH 0018/1014] fix(deps): update helm release postgresql to v12.1.13 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6a454d0..55b80c5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.4.8 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.12 + version: 12.1.13 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.5 -digest: sha256:b8a12cca675066ccf9d5b9ef9981c1a8e22b837d36a64c8c6a0895e4cc1ac8e1 -generated: "2023-02-01T00:07:52.772251993Z" +digest: sha256:880e565145f0cc02eb985578987b3db8324693f7d73789fb82ffae19b77b14e6 +generated: "2023-02-02T00:07:35.312164645Z" diff --git a/Chart.yaml b/Chart.yaml index 83af681..e7116be 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.12 + version: 12.1.13 condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 26861a13beedc119d50cb333d44493fe3504f96b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 2 Feb 2023 00:08:09 +0000 Subject: [PATCH 0019/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.119.2 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 7b2a704..c534884 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.117.1 + image: ghcr.io/visualon/renovate:34.119.2 pull: true commands: - renovate $${CI_REPO} From 48b4054143560d2ae80ff232ef4d949bbc20d7ca Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Feb 2023 00:08:40 +0000 Subject: [PATCH 0020/1014] fix(deps): update helm release postgresql to v12.1.14 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 55b80c5..65f3972 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.4.8 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.13 + version: 12.1.14 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.5 -digest: sha256:880e565145f0cc02eb985578987b3db8324693f7d73789fb82ffae19b77b14e6 -generated: "2023-02-02T00:07:35.312164645Z" +digest: sha256:eb49ff93610a02b4170c9c9abaf3df017fc66a3dd042fcb622a2feedfc432a7d +generated: "2023-02-03T00:08:16.210610234Z" diff --git a/Chart.yaml b/Chart.yaml index e7116be..75ef52a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.13 + version: 12.1.14 condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 3b4b319b4dc0af209e86cddb02d033170ad7f392 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 4 Feb 2023 00:06:08 +0000 Subject: [PATCH 0021/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.122.0 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index c534884..b47fd2a 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.119.2 + image: ghcr.io/visualon/renovate:34.122.0 pull: true commands: - renovate $${CI_REPO} From 1ab05126363493a2a8683aed2b1c796e034eff4a Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 5 Feb 2023 00:06:12 +0000 Subject: [PATCH 0022/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.124.1 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index b47fd2a..0559dfd 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.122.0 + image: ghcr.io/visualon/renovate:34.124.1 pull: true commands: - renovate $${CI_REPO} From 3bebf0cb37498da6c068691188d711eea1d90ca1 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 6 Feb 2023 00:06:19 +0000 Subject: [PATCH 0023/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.124.3 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 0559dfd..b24bb8f 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.124.1 + image: ghcr.io/visualon/renovate:34.124.3 pull: true commands: - renovate $${CI_REPO} From 1dc772daeef99f467170aad28577ffb53d4fa53f Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Feb 2023 00:06:25 +0000 Subject: [PATCH 0024/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.125.1 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index b24bb8f..0622ff1 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.124.3 + image: ghcr.io/visualon/renovate:34.125.1 pull: true commands: - renovate $${CI_REPO} From e47edbddf9d57a3ddb1fdc397b6454cdee32c06d Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 8 Feb 2023 05:57:32 +0800 Subject: [PATCH 0025/1014] use drone secrets for s3 info (#399) Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/399 --- .drone.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 4f78db2..40fc93e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -85,8 +85,16 @@ steps: pull: always image: plugins/s3:latest settings: - bucket: gitea-artifacts - endpoint: https://ams3.digitaloceanspaces.com + acl: + from_secret: aws_s3_acl + region: + from_secret: aws_s3_region + bucket: + from_secret: aws_s3_bucket + endpoint: + from_secret: aws_s3_endpoint + path_style: + from_secret: aws_s3_path_style access_key: from_secret: aws_access_key_id secret_key: From 786e81a30786e12f5a4a2413631d6d2d1d612cf7 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 8 Feb 2023 00:07:05 +0000 Subject: [PATCH 0026/1014] fix(deps): update helm release mariadb to v11.4.6 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 65f3972..59a108b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 12.1.14 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.4.5 -digest: sha256:eb49ff93610a02b4170c9c9abaf3df017fc66a3dd042fcb622a2feedfc432a7d -generated: "2023-02-03T00:08:16.210610234Z" + version: 11.4.6 +digest: sha256:db3e692ea5d8f67dcdb47044557a2f92e8fb26dd4eb9ad97378fdbcfd7986fb2 +generated: "2023-02-08T00:06:42.06157444Z" diff --git a/Chart.yaml b/Chart.yaml index 75ef52a..78f0e08 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -38,5 +38,5 @@ dependencies: condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.4.5 + version: 11.4.6 condition: mariadb.enabled From b7a5f2df5424081ca93607c23cc83d47fbe63d57 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 10 Feb 2023 00:07:13 +0000 Subject: [PATCH 0027/1014] fix(deps): update helm release postgresql to v12.1.15 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 59a108b..4d250a4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.4.8 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.14 + version: 12.1.15 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.6 -digest: sha256:db3e692ea5d8f67dcdb47044557a2f92e8fb26dd4eb9ad97378fdbcfd7986fb2 -generated: "2023-02-08T00:06:42.06157444Z" +digest: sha256:f66d090a05aa7093f3140f19c973d178b10da7cbd427def43bd7915725cd3750 +generated: "2023-02-10T00:06:51.155356304Z" diff --git a/Chart.yaml b/Chart.yaml index 78f0e08..7768cfc 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.14 + version: 12.1.15 condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From e7b5130c3eb47b5f972be08b8d5f628b298b93ce Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 11 Feb 2023 00:07:29 +0000 Subject: [PATCH 0028/1014] fix(deps): update helm release memcached to v6.3.6 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4d250a4..79b3505 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.5 + version: 6.3.6 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 9.4.8 @@ -11,5 +11,5 @@ dependencies: - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.6 -digest: sha256:f66d090a05aa7093f3140f19c973d178b10da7cbd427def43bd7915725cd3750 -generated: "2023-02-10T00:06:51.155356304Z" +digest: sha256:0539e8eb4bc9746f3a62eb2f9032e17a930e6c3a2d5756967b215e93e483c8bf +generated: "2023-02-11T00:07:06.431351009Z" diff --git a/Chart.yaml b/Chart.yaml index 7768cfc..d0c9619 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -26,7 +26,7 @@ maintainers: dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.5 + version: 6.3.6 condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From e29850b387c78fc502e78d370b7e8c3fd2286a55 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 18 Feb 2023 00:07:17 +0000 Subject: [PATCH 0029/1014] fix(deps): update helm release mariadb to v11.4.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 79b3505..47d3343 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 12.1.15 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.4.6 -digest: sha256:0539e8eb4bc9746f3a62eb2f9032e17a930e6c3a2d5756967b215e93e483c8bf -generated: "2023-02-11T00:07:06.431351009Z" + version: 11.4.7 +digest: sha256:e962d20e7d070c0e57f96c6dcf719fe9f5f0972304b38693e3a7dcd1e084190f +generated: "2023-02-18T00:06:54.951965763Z" diff --git a/Chart.yaml b/Chart.yaml index d0c9619..278b174 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -38,5 +38,5 @@ dependencies: condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.4.6 + version: 11.4.7 condition: mariadb.enabled From 349a1313d92ca2101282716bfcbcd6e0aec95f53 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 19 Feb 2023 00:06:54 +0000 Subject: [PATCH 0030/1014] fix(deps): update helm release memcached to v6.3.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 47d3343..d7dc469 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.6 + version: 6.3.7 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 9.4.8 @@ -11,5 +11,5 @@ dependencies: - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.7 -digest: sha256:e962d20e7d070c0e57f96c6dcf719fe9f5f0972304b38693e3a7dcd1e084190f -generated: "2023-02-18T00:06:54.951965763Z" +digest: sha256:71f7a79cccc394be671190b7eb3186e22e0ac49a9e0bf492623e1e66d515b530 +generated: "2023-02-19T00:06:31.024641309Z" diff --git a/Chart.yaml b/Chart.yaml index 278b174..3361d4e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -26,7 +26,7 @@ maintainers: dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.6 + version: 6.3.7 condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 4179b94eb341632143d5f319b070ff34a2b57f90 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 20 Feb 2023 00:07:00 +0000 Subject: [PATCH 0031/1014] fix(deps): update helm release mysql to v9.4.9 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d7dc469..3e8d613 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 6.3.7 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.4.8 + version: 9.4.9 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 12.1.15 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.7 -digest: sha256:71f7a79cccc394be671190b7eb3186e22e0ac49a9e0bf492623e1e66d515b530 -generated: "2023-02-19T00:06:31.024641309Z" +digest: sha256:4427b8d9520cf4c6c21d1139814890bfa6c504eb7c2fc21e17048f624c6046f1 +generated: "2023-02-20T00:06:36.755336488Z" diff --git a/Chart.yaml b/Chart.yaml index 3361d4e..43c7937 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -30,7 +30,7 @@ dependencies: condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.4.8 + version: 9.4.9 condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 513ad812287eec3dfead25a9735eedfffef4122b Mon Sep 17 00:00:00 2001 From: siretart Date: Tue, 21 Feb 2023 05:09:04 +0800 Subject: [PATCH 0032/1014] Bump Gitea to 1.18.4 (#402) Signed-off-by: siretart Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/402 Reviewed-by: justusbunsi Reviewed-by: John Olheiser Co-authored-by: siretart Co-committed-by: siretart --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 0e7f1b5..35d449f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.18.3 +appVersion: 1.18.4 icon: https://docs.gitea.io/images/gitea.png keywords: From 01bb9b4a7774c169eac084aa12612e818d6bfdfa Mon Sep 17 00:00:00 2001 From: podain77 Date: Wed, 22 Feb 2023 01:53:25 +0800 Subject: [PATCH 0033/1014] Add support for hostAliases (#401) ### Description of the change It is required to add custom mapping between hostnames and IP addresses for the gitea pods to be able to access external services like oauth providers or webhook servers. It is common to take global variables for the entires and set them using hostAliases in the pod template. ### Benefits Give us more flexibility when using gitea in various network environments. ### Applicable issues - fixes #400 ### Checklist - [X] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) Co-authored-by: Taekyun Kim Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/401 Reviewed-by: pat-s Reviewed-by: justusbunsi Co-authored-by: podain77 Co-committed-by: podain77 --- README.md | 1 + templates/gitea/statefulset.yaml | 4 ++++ values.yaml | 5 +++++ 3 files changed, 10 insertions(+) diff --git a/README.md b/README.md index 34cf5b4..bb64eb6 100644 --- a/README.md +++ b/README.md @@ -591,6 +591,7 @@ gitea: | `global.imageRegistry` | global image registry override | `""` | | `global.imagePullSecrets` | global image pull secrets override; can be extended by `imagePullSecrets` | `[]` | | `global.storageClass` | global storage class override | `""` | +| `global.hostAliases` | global hostAliases which will be added to the pod's hosts files | `[]` | | `replicaCount` | number of replicas for the statefulset | `1` | | `clusterDomain` | cluster domain | `cluster.local` | diff --git a/templates/gitea/statefulset.yaml b/templates/gitea/statefulset.yaml index ce6f550..04cbdc5 100644 --- a/templates/gitea/statefulset.yaml +++ b/templates/gitea/statefulset.yaml @@ -302,6 +302,10 @@ spec: subPath: {{ .Values.persistence.subPath }} {{- end }} {{- include "gitea.container-additional-mounts" . | nindent 12 }} + {{- with .Values.global.hostAliases }} + hostAliases: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} diff --git a/values.yaml b/values.yaml index ebd2e50..1213221 100644 --- a/values.yaml +++ b/values.yaml @@ -6,6 +6,7 @@ ## @param global.imageRegistry global image registry override ## @param global.imagePullSecrets global image pull secrets override; can be extended by `imagePullSecrets` ## @param global.storageClass global storage class override +## @param global.hostAliases global hostAliases which will be added to the pod's hosts files global: imageRegistry: "" ## E.g. @@ -14,6 +15,10 @@ global: ## imagePullSecrets: [] storageClass: "" + hostAliases: [] + # - ip: 192.168.137.2 + # hostnames: + # - example.com ## @param replicaCount number of replicas for the statefulset replicaCount: 1 From 578a6cb867ad656f2b889256371fd73617a4b6a5 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Wed, 22 Feb 2023 04:38:08 +0800 Subject: [PATCH 0034/1014] Bump Gitea to 1.18.5 (#403) Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/403 Reviewed-by: John Olheiser Reviewed-by: techknowlogick --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 35d449f..f0b09c0 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.18.4 +appVersion: 1.18.5 icon: https://docs.gitea.io/images/gitea.png keywords: From 65f24f6f16330e925cc7b704fc1f25649424a257 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 25 Feb 2023 00:44:49 +0000 Subject: [PATCH 0035/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.152.4 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 0622ff1..71b5f01 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.125.1 + image: ghcr.io/visualon/renovate:34.152.4 pull: true commands: - renovate $${CI_REPO} From b6d275c4f526796dc945b6362357affa65acb50f Mon Sep 17 00:00:00 2001 From: pat-s Date: Sun, 26 Feb 2023 20:52:32 +0800 Subject: [PATCH 0036/1014] Update memcached and use new OCI registry (#405) OCI registry: https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html fixes #404 I think we should switch all other binami charts to also use the new OCI registry as according to their blog post, this will be the future method they're heading to. Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/405 Reviewed-by: techknowlogick Reviewed-by: Lunny Xiao --- Chart.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Chart.yaml b/Chart.yaml index f0b09c0..4f0bc4c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -31,9 +31,11 @@ maintainers: # Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details dependencies: +# OCI registry: https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html (2023-01) +# Chart release date: 2023-02 - name: memcached - repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami - version: 5.9.0 + repository: oci://registry-1.docker.io/bitnamicharts + version: 6.3.7 condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami From 18100cca116489e8317c5a81d19f7bf7326021a4 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Sun, 26 Feb 2023 22:42:43 +0800 Subject: [PATCH 0037/1014] Fixup Chart.lock inconsistency (#406) Introduced with b6d275c4f526796dc945b6362357affa65acb50f Signed-off-by: justusbunsi Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/406 Reviewed-by: pat-s Reviewed-by: Lunny Xiao Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- Chart.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 245110d..bf9e60f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: memcached - repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami - version: 5.9.0 + repository: oci://registry-1.docker.io/bitnamicharts + version: 6.3.7 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami version: 6.14.10 @@ -11,5 +11,5 @@ dependencies: - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami version: 9.3.6 -digest: sha256:08f967276fa0c083e9756a974a9791a487a71be0a226dc14351b3e5a2641e8fd -generated: "2022-06-11T12:18:36.672047+02:00" +digest: sha256:eb786e862718ddd8c66d66b0a7d3501bd7fbb3c8edef12a406c9544159971965 +generated: "2023-02-26T13:51:59.1429398+01:00" From e61f4671f090fec4220daa45674c5a3d2d095514 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 27 Feb 2023 00:06:15 +0000 Subject: [PATCH 0038/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.152.5 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 71b5f01..4c75182 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.152.4 + image: ghcr.io/visualon/renovate:34.152.5 pull: true commands: - renovate $${CI_REPO} From 013d1d51497f14f03aa031096e19313ba404bd83 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 28 Feb 2023 00:06:42 +0000 Subject: [PATCH 0039/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.153.1 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 4c75182..6dc7489 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.152.5 + image: ghcr.io/visualon/renovate:34.153.1 pull: true commands: - renovate $${CI_REPO} From 13a6b49e1885895dcaa469a2c770f36f47295eba Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 1 Mar 2023 00:06:15 +0000 Subject: [PATCH 0040/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.154.1 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 6dc7489..d345042 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.153.1 + image: ghcr.io/visualon/renovate:34.154.1 pull: true commands: - renovate $${CI_REPO} From 5e4c8045ca1bf84662c875ac96c60d6c4ad79d77 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 2 Mar 2023 00:06:43 +0000 Subject: [PATCH 0041/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.154.2 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index d345042..5a8cb24 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.154.1 + image: ghcr.io/visualon/renovate:34.154.2 pull: true commands: - renovate $${CI_REPO} From 789127a4c6260d3fcbf43423081cdcc8bb574118 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 2 Mar 2023 00:08:52 +0000 Subject: [PATCH 0042/1014] fix(deps): update helm release memcached to v6.3.8 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 3e8d613..60c8996 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.7 + version: 6.3.8 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 9.4.9 @@ -11,5 +11,5 @@ dependencies: - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.7 -digest: sha256:4427b8d9520cf4c6c21d1139814890bfa6c504eb7c2fc21e17048f624c6046f1 -generated: "2023-02-20T00:06:36.755336488Z" +digest: sha256:8f1ff024cb5f18388c17c4a1c02ac164d786199276098a40fffb8199276be591 +generated: "2023-03-02T00:08:28.062989025Z" diff --git a/Chart.yaml b/Chart.yaml index 43c7937..35ccf47 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -26,7 +26,7 @@ maintainers: dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.7 + version: 6.3.8 condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From a47d92113a05788844f87edcbea43665d107eba4 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Mar 2023 00:06:14 +0000 Subject: [PATCH 0043/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.154.3 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 5a8cb24..2bf4d82 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.154.2 + image: ghcr.io/visualon/renovate:34.154.3 pull: true commands: - renovate $${CI_REPO} From 98b9a6ae84c7791f7d6c930852b6a9c53266494b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Mar 2023 00:08:35 +0000 Subject: [PATCH 0044/1014] fix(deps): update helm release memcached to v6.3.9 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 60c8996..389603a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.8 + version: 6.3.9 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 9.4.9 @@ -11,5 +11,5 @@ dependencies: - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.4.7 -digest: sha256:8f1ff024cb5f18388c17c4a1c02ac164d786199276098a40fffb8199276be591 -generated: "2023-03-02T00:08:28.062989025Z" +digest: sha256:95ff074de1ae10446fea038cb087800fde69a0cbacd15e6f0ee69df5df1c44cf +generated: "2023-03-03T00:08:07.585454323Z" diff --git a/Chart.yaml b/Chart.yaml index 35ccf47..c3109ce 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -26,7 +26,7 @@ maintainers: dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.8 + version: 6.3.9 condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 08aa7d8f18127454b09c41957aaebefde2b30fc8 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Mar 2023 06:01:39 +0000 Subject: [PATCH 0045/1014] fix(deps): update forgejo docker tag to v1.18.5-0 (#62) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/62 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index c3109ce..6e4c2e1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.18.2-1 +appVersion: 1.18.5-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 52f7fcb01f7999f2476a0967f26cefe7b8809828 Mon Sep 17 00:00:00 2001 From: johanneskastl Date: Fri, 3 Mar 2023 07:59:26 +0000 Subject: [PATCH 0046/1014] docs: extend helm installation (#79) Co-authored-by: Johannes Kastl Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/79 Reviewed-by: Michael Kriese Co-authored-by: johanneskastl Co-committed-by: johanneskastl --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d94e8ba..948a3c3 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,13 @@ Dependencies: ## Installing ```sh -helm install oci://codeberg.org/forgejo-contrib/forgejo +helm install forgejo oci://codeberg.org/forgejo-contrib/forgejo +``` + +In case you want to supply values, you can reference a `values.yaml` file: + +```sh +helm install forgejo -f values.yaml oci://codeberg.org/forgejo-contrib/forgejo ``` When upgrading, please refer to the [Upgrading](#upgrading) section at the bottom From 80fe5aa45739384c6a0555046cb77dd69bdfc7c3 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Mar 2023 07:59:56 +0000 Subject: [PATCH 0047/1014] chore(deps): update alpine docker tag to v3.17.2 (#71) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/71 --- .woodpecker/lint.yml | 10 +++++----- .woodpecker/release-version.yml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 2bf1ddd..0fabb0c 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -11,7 +11,7 @@ when: pipeline: deps: - image: alpine:3.17.1 + image: alpine:3.17.2 pull: true commands: - apk add --no-cache helm @@ -19,21 +19,21 @@ pipeline: - helm dependency build helm-lint: - image: alpine:3.17.1 + image: alpine:3.17.2 pull: true commands: - apk add --no-cache helm - helm lint helm-template: - image: alpine:3.17.1 + image: alpine:3.17.2 pull: true commands: - apk add --no-cache helm - helm template --debug gitea-helm . helm-unittests: - image: alpine:3.17.1 + image: alpine:3.17.2 pull: true commands: - apk add --no-cache make helm git bash @@ -42,7 +42,7 @@ pipeline: - make unittests verify-readme: - image: alpine:3.17.1 + image: alpine:3.17.2 pull: true commands: - apk add --no-cache make nodejs npm git diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index cab8625..7b69869 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -10,7 +10,7 @@ when: pipeline: generate-chart: - image: alpine:3.17.1 + image: alpine:3.17.2 pull: true commands: - apk add --no-cache git nodejs npm helm @@ -36,7 +36,7 @@ pipeline: note: tmp/changelog.md publish-chart: - image: alpine:3.17.1 + image: alpine:3.17.2 pull: true commands: - apk add --no-cache helm From 56d04135f4866c887cb96bfe429853dce5687e79 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Mar 2023 08:16:16 +0000 Subject: [PATCH 0048/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.154.4 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 2bf4d82..423fbb3 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.154.3 + image: ghcr.io/visualon/renovate:34.154.4 pull: true commands: - renovate $${CI_REPO} From 8d9c4c0ecd084bd974f33796f0b3028690f70dcf Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Mar 2023 08:21:35 +0000 Subject: [PATCH 0049/1014] fix(deps): update helm release mariadb to v11.5.1 (#77) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/77 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 389603a..0984c15 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 12.1.15 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.4.7 -digest: sha256:95ff074de1ae10446fea038cb087800fde69a0cbacd15e6f0ee69df5df1c44cf -generated: "2023-03-03T00:08:07.585454323Z" + version: 11.5.1 +digest: sha256:31f99b640bad6ff6f9a7ce406f72f7982ce746f2ce353559af55067469a2acf1 +generated: "2023-03-03T08:17:51.820621257Z" diff --git a/Chart.yaml b/Chart.yaml index 6e4c2e1..83eeafe 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -38,5 +38,5 @@ dependencies: condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.4.7 + version: 11.5.1 condition: mariadb.enabled From e76fa022dde706eed5a648d7f1985679329f3ccc Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Mar 2023 12:07:16 +0000 Subject: [PATCH 0050/1014] fix(deps): update helm release mysql to v9.5.1 (#78) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/78 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 0984c15..f0e90ad 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 6.3.9 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.4.9 + version: 9.5.1 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 12.1.15 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.5.1 -digest: sha256:31f99b640bad6ff6f9a7ce406f72f7982ce746f2ce353559af55067469a2acf1 -generated: "2023-03-03T08:17:51.820621257Z" +digest: sha256:5b223295eaa205f1682baab34eb69ef624aff7e9dcd99a979e98d0d93e3af5a2 +generated: "2023-03-03T08:24:17.996516038Z" diff --git a/Chart.yaml b/Chart.yaml index 83eeafe..9bade19 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -30,7 +30,7 @@ dependencies: condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.4.9 + version: 9.5.1 condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From c52d0947e26ee93c1355693c1b58ecb73fc415f3 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 3 Mar 2023 12:15:14 +0000 Subject: [PATCH 0051/1014] fix(deps): update helm release postgresql to v12.2.2 (#73) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/73 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f0e90ad..6b50358 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.5.1 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.15 + version: 12.2.2 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.5.1 -digest: sha256:5b223295eaa205f1682baab34eb69ef624aff7e9dcd99a979e98d0d93e3af5a2 -generated: "2023-03-03T08:24:17.996516038Z" +digest: sha256:8c71d950dead2dce351a3e67c2c76e9a96004604c2783252429389ffb0b190a9 +generated: "2023-03-03T12:13:06.405455374Z" diff --git a/Chart.yaml b/Chart.yaml index 9bade19..93c44ce 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.1.15 + version: 12.2.2 condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 944455378ad9cd3564fb7eb301357951fbc40646 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 4 Mar 2023 00:06:11 +0000 Subject: [PATCH 0052/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.154.6 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 423fbb3..02c94bb 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.154.4 + image: ghcr.io/visualon/renovate:34.154.6 pull: true commands: - renovate $${CI_REPO} From 68bff803105ae60a963d398032ab7fd13a9f3b99 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 5 Mar 2023 00:06:08 +0000 Subject: [PATCH 0053/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.157.0 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 02c94bb..770b7d6 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.154.6 + image: ghcr.io/visualon/renovate:34.157.0 pull: true commands: - renovate $${CI_REPO} From 4a6c3fa07e7df2635028f1e853bed69c4b455d22 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 00:06:10 +0000 Subject: [PATCH 0054/1014] chore(deps): update ghcr.io/visualon/renovate docker tag to v34.157.1 --- .woodpecker/renovate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml index 770b7d6..4e5c51d 100644 --- a/.woodpecker/renovate.yml +++ b/.woodpecker/renovate.yml @@ -6,7 +6,7 @@ when: pipeline: renovate: - image: ghcr.io/visualon/renovate:34.157.0 + image: ghcr.io/visualon/renovate:34.157.1 pull: true commands: - renovate $${CI_REPO} From 888cdc75af47b9a9609b8c4bc2db5952155b5396 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 00:08:11 +0000 Subject: [PATCH 0055/1014] fix(deps): update helm release mariadb to v11.5.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6b50358..402e351 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 12.2.2 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.5.1 -digest: sha256:8c71d950dead2dce351a3e67c2c76e9a96004604c2783252429389ffb0b190a9 -generated: "2023-03-03T12:13:06.405455374Z" + version: 11.5.2 +digest: sha256:742b94a7845fe315930b7905f21b3f4d4dc2f3f279f39adc58249087a63d9c11 +generated: "2023-03-07T00:07:48.466645482Z" diff --git a/Chart.yaml b/Chart.yaml index 93c44ce..710a1f6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -38,5 +38,5 @@ dependencies: condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.5.1 + version: 11.5.2 condition: mariadb.enabled From 7f59f2b36e18323b0eccd5c82c3bbb07067ccf23 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 11:18:25 +0000 Subject: [PATCH 0056/1014] feat: Add support for hostAliases (#401) (#97) picked from upstream - https://gitea.com/gitea/helm-chart/pulls/401 Co-authored-by: podain77 Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/97 --- README.md | 1 + templates/gitea/statefulset.yaml | 4 ++++ values.yaml | 5 +++++ 3 files changed, 10 insertions(+) diff --git a/README.md b/README.md index 948a3c3..bfd67bd 100644 --- a/README.md +++ b/README.md @@ -593,6 +593,7 @@ gitea: | `global.imageRegistry` | global image registry override | `""` | | `global.imagePullSecrets` | global image pull secrets override; can be extended by `imagePullSecrets` | `[]` | | `global.storageClass` | global storage class override | `""` | +| `global.hostAliases` | global hostAliases which will be added to the pod's hosts files | `[]` | | `replicaCount` | number of replicas for the statefulset | `1` | | `clusterDomain` | cluster domain | `cluster.local` | diff --git a/templates/gitea/statefulset.yaml b/templates/gitea/statefulset.yaml index ce6f550..04cbdc5 100644 --- a/templates/gitea/statefulset.yaml +++ b/templates/gitea/statefulset.yaml @@ -302,6 +302,10 @@ spec: subPath: {{ .Values.persistence.subPath }} {{- end }} {{- include "gitea.container-additional-mounts" . | nindent 12 }} + {{- with .Values.global.hostAliases }} + hostAliases: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} diff --git a/values.yaml b/values.yaml index a7f0450..d00bf4d 100644 --- a/values.yaml +++ b/values.yaml @@ -6,6 +6,7 @@ ## @param global.imageRegistry global image registry override ## @param global.imagePullSecrets global image pull secrets override; can be extended by `imagePullSecrets` ## @param global.storageClass global storage class override +## @param global.hostAliases global hostAliases which will be added to the pod's hosts files global: imageRegistry: "" ## E.g. @@ -14,6 +15,10 @@ global: ## imagePullSecrets: [] storageClass: "" + hostAliases: [] + # - ip: 192.168.137.2 + # hostnames: + # - example.com ## @param replicaCount number of replicas for the statefulset replicaCount: 1 From 4421848d99601f075f348e63fa744e145c49ed92 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 12:19:30 +0100 Subject: [PATCH 0057/1014] chore: remove renovate runner --- .woodpecker/renovate.yml | 25 ------------------------- renovate.json | 6 ------ 2 files changed, 31 deletions(-) delete mode 100644 .woodpecker/renovate.yml diff --git a/.woodpecker/renovate.yml b/.woodpecker/renovate.yml deleted file mode 100644 index 4e5c51d..0000000 --- a/.woodpecker/renovate.yml +++ /dev/null @@ -1,25 +0,0 @@ -platform: linux/amd64 - -when: - event: - - cron - -pipeline: - renovate: - image: ghcr.io/visualon/renovate:34.157.1 - pull: true - commands: - - renovate $${CI_REPO} - environment: - RENOVATE_PLATFORM: gitea - RENOVATE_ENDPOINT: https://codeberg.org - LOG_LEVEL: debug - secrets: - - source: token - target: renovate_token - - source: gh_token - target: github_com_token - when: - - event: - - cron - cron: renovate diff --git a/renovate.json b/renovate.json index 45b9953..c98e8d1 100644 --- a/renovate.json +++ b/renovate.json @@ -34,12 +34,6 @@ "matchUpdateTypes": ["major", "minor"], "semanticCommitType": "feat" }, - { - "description": "Automerge renovate updates", - "matchPackageNames": ["ghcr.io/visualon/renovate"], - "automerge": true, - "platformAutomerge": true - }, { "description": "Automerge patch deps updates", "matchManagers": ["helmv3"], From dbdcec1a632586dd9c05102d0886273d8a13558d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 11:38:24 +0000 Subject: [PATCH 0058/1014] fix(deps): update helm release mysql to v9.5.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 402e351..cb8139f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 6.3.9 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.5.1 + version: 9.5.2 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 12.2.2 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.5.2 -digest: sha256:742b94a7845fe315930b7905f21b3f4d4dc2f3f279f39adc58249087a63d9c11 -generated: "2023-03-07T00:07:48.466645482Z" +digest: sha256:c25e3aa171dd6d87601c77a86901b63f1100b533bfe0b5cdf50167c5c6e2ff05 +generated: "2023-03-07T11:38:01.011179343Z" diff --git a/Chart.yaml b/Chart.yaml index 710a1f6..2e07734 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -30,7 +30,7 @@ dependencies: condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 9.5.1 + version: 9.5.2 condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From bae9cb6e9e9d56dc6f468a77f782d3af7f0ba18d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 13:17:56 +0100 Subject: [PATCH 0059/1014] ci: use official helm plugin repo - closes #92 --- .woodpecker/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 0fabb0c..d8c9e06 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -37,7 +37,7 @@ pipeline: pull: true commands: - apk add --no-cache make helm git bash - - helm plugin install https://github.com/quintush/helm-unittest + - helm plugin install https://github.com/helm-unittest/helm-unittest - helm dependency update - make unittests From fa4024ed860f227583f3171a0cac07583f6c2698 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 12:27:42 +0000 Subject: [PATCH 0060/1014] test: fix unittests args --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 2b61849..ff48c63 100644 --- a/Makefile +++ b/Makefile @@ -9,4 +9,4 @@ readme: prepare-environment .PHONY: unittests unittests: - helm unittest --helm3 --strict -f 'unittests/**/*.yaml' ./ + helm unittest --strict -f 'unittests/**/*.yaml' ./ From bb11ba640f1434c885bb85c38ad4cc2bd74ebde0 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 13:38:43 +0100 Subject: [PATCH 0061/1014] test: fix tests --- unittests/init/init_directory_structure.sh.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/unittests/init/init_directory_structure.sh.yaml b/unittests/init/init_directory_structure.sh.yaml index 2372be6..b77c002 100644 --- a/unittests/init/init_directory_structure.sh.yaml +++ b/unittests/init/init_directory_structure.sh.yaml @@ -10,7 +10,7 @@ tests: signing.enabled: true asserts: - equal: - path: stringData.[configure_gpg_environment.sh] + path: stringData["configure_gpg_environment.sh"] value: |- #!/usr/bin/env bash set -eu @@ -19,7 +19,7 @@ tests: - it: skips gpg script block for disabled signing asserts: - equal: - path: stringData.[init_directory_structure.sh] + path: stringData["init_directory_structure.sh"] value: |- #!/usr/bin/env bash @@ -40,7 +40,7 @@ tests: signing.enabled: true asserts: - equal: - path: stringData.[init_directory_structure.sh] + path: stringData["init_directory_structure.sh"] value: |- #!/usr/bin/env bash From 0c899c8ae77029a057d7578671027672e8ed1189 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 13:52:02 +0100 Subject: [PATCH 0062/1014] chore: drop unused files --- .drone.yml | 96 --------------------------------- .gitea/PULL_REQUEST_TEMPLATE.md | 41 -------------- 2 files changed, 137 deletions(-) delete mode 100644 .drone.yml delete mode 100644 .gitea/PULL_REQUEST_TEMPLATE.md diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 4f78db2..0000000 --- a/.drone.yml +++ /dev/null @@ -1,96 +0,0 @@ ---- -kind: pipeline -type: docker -name: lint - -platform: - os: linux - arch: arm64 - -steps: -- name: helm lint - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - helm lint - -- name: helm template - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - helm dependency update - - helm template --debug gitea-helm . - -- name: helm unittests - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make helm git bash - - helm plugin install https://github.com/heyhabito/helm-unittest - - helm dependency update - - make unittests - -- name: verify readme - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make npm git - - make readme - - git diff --exit-code --name-only README.md - -- name: discord - pull: always - image: appleboy/drone-discord:1.2.4 - environment: - DISCORD_WEBHOOK_ID: - from_secret: discord_webhook_id - DISCORD_WEBHOOK_TOKEN: - from_secret: discord_webhook_token - when: - status: - - changed - - failure - - ---- -kind: pipeline -type: docker -name: release-version - -platform: - os: linux - arch: arm64 - -trigger: - event: - - tag - -steps: -- name: generate-chart - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - apk add --no-cache curl - - helm dependency update - - helm package --version "${DRONE_TAG##v}" ./ - - mkdir gitea - - mv gitea*.tgz gitea/ - - curl -L -o gitea/index.yaml https://dl.gitea.io/charts/index.yaml - - helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml - -- name: upload-chart - pull: always - image: plugins/s3:latest - settings: - bucket: gitea-artifacts - endpoint: https://ams3.digitaloceanspaces.com - access_key: - from_secret: aws_access_key_id - secret_key: - from_secret: aws_secret_access_key - source: gitea/* - target: /charts - strip_prefix: gitea/ diff --git a/.gitea/PULL_REQUEST_TEMPLATE.md b/.gitea/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 1121296..0000000 --- a/.gitea/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,41 +0,0 @@ - - -### Description of the change - - - -### Benefits - - - -### Possible drawbacks - - - -### Applicable issues - - - - fixes # - -### Additional information - - - -### ⚠ BREAKING - - - -### Checklist - - - -- [ ] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) -- [ ] Breaking changes are documented in the `README.md` From f22f7b560dff94a638d7f4dbc37fc2de88620171 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 14:13:52 +0100 Subject: [PATCH 0063/1014] chore(renovate): use preset --- renovate.json | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/renovate.json b/renovate.json index c98e8d1..1ed5b01 100644 --- a/renovate.json +++ b/renovate.json @@ -1,9 +1,7 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": "config:base", + "extends": "forgejo-contrib/forgejo-renovate//base.json", "assignees": ["viceice"], - "semanticCommits": "enabled", - "automergeStrategy": "fast-forward", "enabledManagers": ["helmv3", "npm", "regex", "woodpecker"], "packageRules": [ { @@ -16,12 +14,6 @@ "matchUpdateTypes": ["major"], "semanticCommitType": "feat" }, - { - "description": "Fix forgejo docker image versioning", - "matchDepNames": ["forgejo"], - "matchDatasources": ["docker"], - "versioning": "regex:^(?\\d+)\\.(?\\d+)\\.(?\\d+)-(?\\d+)(?:-(?.+))?$" - }, { "matchManagers": ["regex"], "matchDepNames": ["forgejo"], From 7b77eb0266108106254e435df59ccd944dfabedf Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 7 Mar 2023 14:16:50 +0100 Subject: [PATCH 0064/1014] chore(renovate): fix config --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 1ed5b01..dc44b9c 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,6 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": "forgejo-contrib/forgejo-renovate//base.json", + "extends": ["forgejo-contrib/forgejo-renovate//base.json"], "assignees": ["viceice"], "enabledManagers": ["helmv3", "npm", "regex", "woodpecker"], "packageRules": [ From c46bf7c60fefdd7f63a2e7031a4b9faacdb70b5b Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 8 Mar 2023 03:50:40 +0800 Subject: [PATCH 0065/1014] Format README (#408) Some small formatting changes which are auto-applied by the markdown code styler in vscode (which I am using a lot). These are also present in #407. Merging this before/in general would help be a bit when tinkering with the README. Mainly indentation related, plus some single quotes -> double quotes changes. Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/408 Reviewed-by: Lunny Xiao Reviewed-by: techknowlogick Co-authored-by: pat-s Co-committed-by: pat-s --- .editorconfig | 12 +++++++ CONTRIBUTING.md | 1 + README.md | 84 ++++++++++++++++++++++++------------------------- 3 files changed, 55 insertions(+), 42 deletions(-) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..ebe51d3 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = false +insert_final_newline = false \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 78f77d9..14bfc13 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,6 +14,7 @@ When using Visual Studio Code as IDE, following plugins might be useful: - [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) - [markdownlint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint) - [Helm Intellisense](https://marketplace.visualstudio.com/items?itemName=Tim-Koehler.helm-intellisense) +- [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) ## Documentation Requirements diff --git a/README.md b/README.md index bb64eb6..d339a7d 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ ENABLED = false ### Additional _app.ini_ settings > **The [generic](https://docs.gitea.io/en-us/config-cheat-sheet/#overall-default) -section cannot be defined that way.** +> section cannot be defined that way.** Some settings inside _app.ini_ (like passwords or whole authentication configurations) must be considered sensitive and therefore should not be passed via plain text @@ -347,9 +347,9 @@ by default. If you want to manage your own PVC you can simply pass the PVC name to the chart. ```yaml - persistence: - enabled: true - existingClaim: MyAwesomeGiteaClaim +persistence: + enabled: true + existingClaim: MyAwesomeGiteaClaim ``` In case that peristence has been disabled it will simply use an empty dir volume. @@ -358,20 +358,20 @@ PostgreSQL handles the persistence in the exact same way. You can interact with the postgres settings as displayed in the following example: ```yaml - postgresql: - persistence: - enabled: true - existingClaim: MyAwesomeGiteaPostgresClaim +postgresql: + persistence: + enabled: true + existingClaim: MyAwesomeGiteaPostgresClaim ``` MySQL also handles persistence the same, even though it is not deployed as a statefulset. You can interact with the postgres settings as displayed in the following example: ```yaml - mysql: - persistence: - enabled: true - existingClaim: MyAwesomeGiteaMysqlClaim +mysql: + persistence: + enabled: true + existingClaim: MyAwesomeGiteaMysqlClaim ``` ### Admin User @@ -382,11 +382,11 @@ not possible to delete an admin user after it has been created. This has to be done in the ui. You cannot use `admin` as username. ```yaml - gitea: - admin: - username: "MyAwesomeGiteaAdmin" - password: "AReallyAwesomeGiteaPassword" - email: "gi@tea.com" +gitea: + admin: + username: "MyAwesomeGiteaAdmin" + password: "AReallyAwesomeGiteaPassword" + email: "gi@tea.com" ``` You can also use an existing Secret to configure the admin user: @@ -404,8 +404,8 @@ stringData: ```yaml gitea: - admin: - existingSecret: gitea-admin-secret + admin: + existingSecret: gitea-admin-secret ``` ### LDAP Settings @@ -416,20 +416,20 @@ All LDAP values from are avail Multiple LDAP sources can be configured with additional LDAP list items. ```yaml - gitea: - ldap: - - name: MyAwesomeGiteaLdap - securityProtocol: unencrypted - host: "127.0.0.1" - port: "389" - userSearchBase: ou=Users,dc=example,dc=com - userFilter: sAMAccountName=%s - adminFilter: CN=Admin,CN=Group,DC=example,DC=com - emailAttribute: mail - bindDn: CN=ldap read,OU=Spezial,DC=example,DC=com - bindPassword: JustAnotherBindPw - usernameAttribute: CN - publicSSHKeyAttribute: publicSSHKey +gitea: + ldap: + - name: MyAwesomeGiteaLdap + securityProtocol: unencrypted + host: "127.0.0.1" + port: "389" + userSearchBase: ou=Users,dc=example,dc=com + userFilter: sAMAccountName=%s + adminFilter: CN=Admin,CN=Group,DC=example,DC=com + emailAttribute: mail + bindDn: CN=ldap read,OU=Spezial,DC=example,DC=com + bindPassword: JustAnotherBindPw + usernameAttribute: CN + publicSSHKeyAttribute: publicSSHKey ``` You can also use an existing secret to set the bindDn and bindPassword: @@ -474,11 +474,11 @@ Multiple OAuth2 sources can be configured with additional OAuth list items. ```yaml gitea: oauth: - - name: 'MyAwesomeGiteaOAuth' - provider: 'openidConnect' - key: 'hello' - secret: 'world' - autoDiscoverUrl: 'https://gitea.example.com/.well-known/openid-configuration' + - name: "MyAwesomeGiteaOAuth" + provider: "openidConnect" + key: "hello" + secret: "world" + autoDiscoverUrl: "https://gitea.example.com/.well-known/openid-configuration" #useCustomUrls: #customAuthUrl: #customTokenUrl: @@ -502,7 +502,7 @@ stringData: ```yaml gitea: oauth: - - name: 'MyAwesomeGiteaOAuth' + - name: "MyAwesomeGiteaOAuth" existingSecret: gitea-oauth-secret ... ``` @@ -893,9 +893,9 @@ automatically in certain situations: configuration nor via auto generation. We explicitly prevent to set new secrets. > 💡 It would be possible to set new secret keys manually by entering -the running container and rewriting the app.ini by hand. However, this it is -not advisable to do so for existing installations. Certain settings like -_LDAP_ would not be readable anymore. +> the running container and rewriting the app.ini by hand. However, this it is +> not advisable to do so for existing installations. Certain settings like +> _LDAP_ would not be readable anymore. #### Probes From e6f23348e7e5a4f6baceefe27c0e7f6c8c865b77 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 8 Mar 2023 00:08:42 +0000 Subject: [PATCH 0066/1014] fix(deps): update helm release mariadb to v11.5.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index cb8139f..08895da 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 12.2.2 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.5.2 -digest: sha256:c25e3aa171dd6d87601c77a86901b63f1100b533bfe0b5cdf50167c5c6e2ff05 -generated: "2023-03-07T11:38:01.011179343Z" + version: 11.5.3 +digest: sha256:f6052e753f52412a7e452a3b45535ccad78b4b53670d49a875e9f122c4ed4d9d +generated: "2023-03-08T00:08:19.079793157Z" diff --git a/Chart.yaml b/Chart.yaml index 2e07734..305d364 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -38,5 +38,5 @@ dependencies: condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.5.2 + version: 11.5.3 condition: mariadb.enabled From 452aeadddfc1f89ed6df4c52c6a9625a23961cd9 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 9 Mar 2023 01:14:33 +0800 Subject: [PATCH 0067/1014] Add section describing versioning and update policy (#347) After recent discussions in Discord. Feel free to modify as needed! Co-authored-by: pat-s Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/347 Reviewed-by: Lunny Xiao Reviewed-by: justusbunsi Reviewed-by: techknowlogick Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index d339a7d..4c9914c 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,22 @@ different approach in providing a database and cache with dependencies. Additionally, this chart provides LDAP and admin user configuration with values, as well as being deployed as a statefulset to retain stored repositories. +## Update and versioning policy + +The Gitea helm chart versioning does not follow Gitea's versioning. +The latest chart version can be looked up in [https://dl.gitea.com/charts](https://dl.gitea.com/charts) or in the [repository releases](https://gitea.com/gitea/helm-chart/releases). + +The chart aims to follow Gitea's releases closely. +There might be times when the chart is behind the latest Gitea release. +This might be caused by different reasons, most often due to time constraints of the maintainers (remember, all work here is done voluntarily in the spare time of people). +If you're eager to use the latest Gitea version earlier than this chart catches up, then change the tag in `values.yaml` to the latest Gitea version. +Note that besides the exact Gitea version one can also use the `:1` tag to automatically follow the latest Gitea version. +This should be combined with `image.pullPolicy: "Always"`. +Important: Using the `:1` will also automatically jump to new minor release (e.g. from 1.13 to 1.14) which may eventually cause incompatibilities if major/breaking changes happened between these versions. +This is due to Gitea not strictly following [semantic versioning](https://semver.org/#summary) as breaking changes do not increase the major version. +I.e., "minor" version bumps are considered "major". +Yet most often no issues will be encountered and the chart maintainers aim to communicate early/upfront if this would be the case. + ## Dependencies Gitea can be run with an external database and cache. This chart provides those From 9a6cb4d35792d6b0fb8207f93dac4c620528d8a4 Mon Sep 17 00:00:00 2001 From: ooms97 Date: Thu, 9 Mar 2023 23:25:45 +0800 Subject: [PATCH 0068/1014] Make test pods optional and allow image override (#360) ### Description of the change Make the test-connection Pod optional and override the wget container's image. ### Benefits Allows users to enable/disabled the test-connection Pod and override the wget container's image. ### Checklist - [X] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) - [X] Breaking changes are documented in the `README.md` Co-authored-by: Umer Anwar Co-authored-by: ooms97 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/360 Reviewed-by: pat-s Reviewed-by: justusbunsi Co-authored-by: ooms97 Co-committed-by: ooms97 --- README.md | 9 ++++++--- templates/tests/test-http-connection.yaml | 4 +++- values.yaml | 8 ++++++++ 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4c9914c..35eb8b1 100644 --- a/README.md +++ b/README.md @@ -815,9 +815,12 @@ gitea: ### Advanced -| Name | Description | Value | -| ------------------ | ---------------------------------------------------- | ------ | -| `checkDeprecation` | Set it to false to skip this basic validation check. | `true` | +| Name | Description | Value | +| ------------------ | ------------------------------------------------------------------ | --------- | +| `checkDeprecation` | Set it to false to skip this basic validation check. | `true` | +| `test.enabled` | Set it to false to disable test-connection Pod. | `true` | +| `test.image.name` | Image name for the wget container used in the test-connection Pod. | `busybox` | +| `test.image.tag` | Image tag for the wget container used in the test-connection Pod. | `latest` | ## Contributing diff --git a/templates/tests/test-http-connection.yaml b/templates/tests/test-http-connection.yaml index 7fab1b7..8157442 100644 --- a/templates/tests/test-http-connection.yaml +++ b/templates/tests/test-http-connection.yaml @@ -1,3 +1,4 @@ +{{- if .Values.test.enabled }} apiVersion: v1 kind: Pod metadata: @@ -9,7 +10,8 @@ metadata: spec: containers: - name: wget - image: busybox + image: "{{ .Values.test.image.name }}:{{ .Values.test.image.tag }}" command: ['wget'] args: ['{{ include "gitea.fullname" . }}-http:{{ .Values.service.http.port }}'] restartPolicy: Never +{{- end }} diff --git a/values.yaml b/values.yaml index 1213221..1d25a82 100644 --- a/values.yaml +++ b/values.yaml @@ -484,4 +484,12 @@ mariadb: # Set it to false to skip this basic validation check. ## @section Advanced ## @param checkDeprecation Set it to false to skip this basic validation check. +## @param test.enabled Set it to false to disable test-connection Pod. +## @param test.image.name Image name for the wget container used in the test-connection Pod. +## @param test.image.tag Image tag for the wget container used in the test-connection Pod. checkDeprecation: true +test: + enabled: true + image: + name: busybox + tag: latest From 47c8f5205ed0e6ebd7211bd75b7238e88d7e5e6b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 10 Mar 2023 00:10:33 +0000 Subject: [PATCH 0069/1014] fix(deps): update helm release memcached to v6.3.11 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 08895da..744e070 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.9 + version: 6.3.11 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 9.5.2 @@ -11,5 +11,5 @@ dependencies: - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.5.3 -digest: sha256:f6052e753f52412a7e452a3b45535ccad78b4b53670d49a875e9f122c4ed4d9d -generated: "2023-03-08T00:08:19.079793157Z" +digest: sha256:3777d7f46585ecd2313c017ff26d5974f15248e4ace43c85b54133716a457006 +generated: "2023-03-10T00:10:00.085075643Z" diff --git a/Chart.yaml b/Chart.yaml index 305d364..100d124 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -26,7 +26,7 @@ maintainers: dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.9 + version: 6.3.11 condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 5c5b801290427f76b13ec7d862c3518e81a1f9cd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Mar 2023 00:08:34 +0000 Subject: [PATCH 0070/1014] fix(deps): update helm release memcached to v6.3.12 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 744e070..7f7eb82 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.11 + version: 6.3.12 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 9.5.2 @@ -11,5 +11,5 @@ dependencies: - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.5.3 -digest: sha256:3777d7f46585ecd2313c017ff26d5974f15248e4ace43c85b54133716a457006 -generated: "2023-03-10T00:10:00.085075643Z" +digest: sha256:fada33ffd832b0ef36884174d23e63dedc2972a2d47aa37315e6e05e975438b7 +generated: "2023-03-15T00:08:10.35168662Z" diff --git a/Chart.yaml b/Chart.yaml index 100d124..a480dd5 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -26,7 +26,7 @@ maintainers: dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.11 + version: 6.3.12 condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 261eb465829795d992077671c7ab9df45e44073a Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 16 Mar 2023 00:08:13 +0000 Subject: [PATCH 0071/1014] fix(deps): update helm release postgresql to v12.2.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 7f7eb82..2721736 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.5.2 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.2.2 + version: 12.2.3 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.5.3 -digest: sha256:fada33ffd832b0ef36884174d23e63dedc2972a2d47aa37315e6e05e975438b7 -generated: "2023-03-15T00:08:10.35168662Z" +digest: sha256:9c460e399fe870ace8a91717d04ad56b6a0af01ce48e5892e657662eb3f224d4 +generated: "2023-03-16T00:07:48.674805573Z" diff --git a/Chart.yaml b/Chart.yaml index a480dd5..c3fe1e1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.2.2 + version: 12.2.3 condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 6a24d2bea6424811aaa5d9380cf792993dea7fdd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 19 Mar 2023 00:08:20 +0000 Subject: [PATCH 0072/1014] fix(deps): update helm release mariadb to v11.5.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2721736..16e5c99 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 12.2.3 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.5.3 -digest: sha256:9c460e399fe870ace8a91717d04ad56b6a0af01ce48e5892e657662eb3f224d4 -generated: "2023-03-16T00:07:48.674805573Z" + version: 11.5.4 +digest: sha256:f719cb050dbede47641bc5016f2d59546460ac4a778836fd1cca7f9b01a4fb0c +generated: "2023-03-19T00:07:57.870355858Z" diff --git a/Chart.yaml b/Chart.yaml index c3fe1e1..d3e7f16 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -38,5 +38,5 @@ dependencies: condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 11.5.3 + version: 11.5.4 condition: mariadb.enabled From 02a17be0db7b535ba21f4529000633800b3c7a99 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 20 Mar 2023 00:08:29 +0000 Subject: [PATCH 0073/1014] fix(deps): update helm release memcached to v6.3.13 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 16e5c99..675f9f6 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.12 + version: 6.3.13 - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 9.5.2 @@ -11,5 +11,5 @@ dependencies: - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.5.4 -digest: sha256:f719cb050dbede47641bc5016f2d59546460ac4a778836fd1cca7f9b01a4fb0c -generated: "2023-03-19T00:07:57.870355858Z" +digest: sha256:775227a4639b5ab35c4c4f469ebf2d571b76494f0a0e056a656e4c784158b4c5 +generated: "2023-03-20T00:08:04.438001568Z" diff --git a/Chart.yaml b/Chart.yaml index d3e7f16..d6c6cba 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -26,7 +26,7 @@ maintainers: dependencies: - name: memcached repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 6.3.12 + version: 6.3.13 condition: memcached.enabled - name: mysql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 6e6f64f7bfa6308e78a2cdd42c63d4eeedf2e84a Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 21 Mar 2023 00:08:20 +0000 Subject: [PATCH 0074/1014] fix(deps): update helm release postgresql to v12.2.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 675f9f6..1599eb1 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.5.2 - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.2.3 + version: 12.2.5 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami version: 11.5.4 -digest: sha256:775227a4639b5ab35c4c4f469ebf2d571b76494f0a0e056a656e4c784158b4c5 -generated: "2023-03-20T00:08:04.438001568Z" +digest: sha256:a38ca6dd1cf26645b978443c504db56f7fc9e07e813e1c11b9cb1eae35d2930b +generated: "2023-03-21T00:07:57.500058766Z" diff --git a/Chart.yaml b/Chart.yaml index d6c6cba..4b98767 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - version: 12.2.3 + version: 12.2.5 condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 4869aed6addd8290f9c464ef721d1b0962852aec Mon Sep 17 00:00:00 2001 From: towo Date: Tue, 21 Mar 2023 14:16:41 +0800 Subject: [PATCH 0075/1014] Fix wrong reference to `existingKey` (#415) ### Description of the change Fix a wrong reference to `signing.existingKey`, `signing.existingSecret` was what was meant and what is used in the chart. ### Benefits Less confusion when trying to use the Helm chart. ### Possible drawbacks Evangelists of `existingKey` storming the barricades even though `existingKey` is long dead. ### Applicable issues None, nobody noticed enough to care, apparently. Co-authored-by: Tobias Wolter Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/415 Reviewed-by: pat-s Reviewed-by: justusbunsi Co-authored-by: towo Co-committed-by: towo --- README.md | 2 +- templates/gitea/gpg-secret.yaml | 2 +- unittests/gpg-secret/signing-enabled.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 35eb8b1..316717e 100644 --- a/README.md +++ b/README.md @@ -543,7 +543,7 @@ signing: Regardless of the used container image the `signing` object allows to specify a private gpg key. Either using the `signing.privateKey` to define the key inline, -or refer to an existing secret containing the key data by using `signing.existingKey`. +or refer to an existing secret containing the key data by using `signing.existingSecret`. ```yaml apiVersion: v1 diff --git a/templates/gitea/gpg-secret.yaml b/templates/gitea/gpg-secret.yaml index 29b6d4f..12dce66 100644 --- a/templates/gitea/gpg-secret.yaml +++ b/templates/gitea/gpg-secret.yaml @@ -1,6 +1,6 @@ {{- if .Values.signing.enabled -}} {{- if and (empty .Values.signing.privateKey) (empty .Values.signing.existingSecret) -}} - {{- fail "Either specify `signing.privateKey` or `signing.existingKey`" -}} + {{- fail "Either specify `signing.privateKey` or `signing.existingSecret`" -}} {{- end }} {{- if and (not (empty .Values.signing.privateKey)) (empty .Values.signing.existingSecret) -}} apiVersion: v1 diff --git a/unittests/gpg-secret/signing-enabled.yaml b/unittests/gpg-secret/signing-enabled.yaml index 3c742e9..4040793 100644 --- a/unittests/gpg-secret/signing-enabled.yaml +++ b/unittests/gpg-secret/signing-enabled.yaml @@ -11,7 +11,7 @@ tests: enabled: true asserts: - failedTemplate: - errorMessage: Either specify `signing.privateKey` or `signing.existingKey` + errorMessage: Either specify `signing.privateKey` or `signing.existingSecret` - it: skips rendering using external secret reference set: signing: From e8fece23dc893111009e8b3ec5fecd03861b4709 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 21 Mar 2023 10:19:39 +0000 Subject: [PATCH 0076/1014] feat: use binamiy oci charts (#109) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/109 --- Chart.lock | 12 ++++++------ Chart.yaml | 13 ++++++++----- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/Chart.lock b/Chart.lock index 1599eb1..76bb59c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,15 +1,15 @@ dependencies: - name: memcached - repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + repository: oci://registry-1.docker.io/bitnamicharts version: 6.3.13 - name: mysql - repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 - name: postgresql - repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + repository: oci://registry-1.docker.io/bitnamicharts version: 12.2.5 - name: mariadb - repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + repository: oci://registry-1.docker.io/bitnamicharts version: 11.5.4 -digest: sha256:a38ca6dd1cf26645b978443c504db56f7fc9e07e813e1c11b9cb1eae35d2930b -generated: "2023-03-21T00:07:57.500058766Z" +digest: sha256:09a8073e242f90739a0ae88a3d362bb67a6736bfabe650652881cd417218899b +generated: "2023-03-21T11:15:30.7072158+01:00" diff --git a/Chart.yaml b/Chart.yaml index 4b98767..8198efe 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -22,21 +22,24 @@ maintainers: - name: Michael Kriese email: michael.kriese@visualon.de -# Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10833 for details +# Bitnami charts are served from Docker Hub +# https://hub.docker.com/u/bitnamicharts +# https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html + dependencies: - name: memcached - repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + repository: oci://registry-1.docker.io/bitnamicharts version: 6.3.13 condition: memcached.enabled - name: mysql - repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 condition: mysql.enabled - name: postgresql - repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + repository: oci://registry-1.docker.io/bitnamicharts version: 12.2.5 condition: postgresql.enabled - name: mariadb - repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + repository: oci://registry-1.docker.io/bitnamicharts version: 11.5.4 condition: mariadb.enabled From 9cf6ad872d40764b92c5669da21781438b9c2aa9 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 21 Mar 2023 10:33:12 +0000 Subject: [PATCH 0077/1014] chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.5.0 (#107) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/107 --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 51941a5..557a8b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,9 +53,9 @@ } }, "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.4.2.tgz", - "integrity": "sha512-2kIXOjRiKJ3PBoBD6EaImp4SNyGM/w67ZPPwbuJi5NeXesupQjFyhIhcKliIledlpuiSrMeH9l80yl6hvmYHUA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.0.tgz", + "integrity": "sha512-bYggL/kWwyxjctSrIBMOcrTQSj8LA3yYcEzfGTJIFoHKl5M7ifZtox//8G5K3FTw6qdOnPZcA10fl2y4N6uB/g==", "dev": true, "dependencies": { "commander": "^7.1.0", @@ -2084,9 +2084,9 @@ } }, "@bitnami/readme-generator-for-helm": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.4.2.tgz", - "integrity": "sha512-2kIXOjRiKJ3PBoBD6EaImp4SNyGM/w67ZPPwbuJi5NeXesupQjFyhIhcKliIledlpuiSrMeH9l80yl6hvmYHUA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.0.tgz", + "integrity": "sha512-bYggL/kWwyxjctSrIBMOcrTQSj8LA3yYcEzfGTJIFoHKl5M7ifZtox//8G5K3FTw6qdOnPZcA10fl2y4N6uB/g==", "dev": true, "requires": { "commander": "^7.1.0", From a2a9ee643048b584d5c24c4e8b8f2d6431f3fb1b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 21 Mar 2023 11:23:23 +0000 Subject: [PATCH 0078/1014] fix(deps): update mysql docker tag to v9.6.0 (#101) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/101 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 76bb59c..bbaf87b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 6.3.13 - name: mysql repository: oci://registry-1.docker.io/bitnamicharts - version: 9.5.2 + version: 9.6.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.2.5 - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts version: 11.5.4 -digest: sha256:09a8073e242f90739a0ae88a3d362bb67a6736bfabe650652881cd417218899b -generated: "2023-03-21T11:15:30.7072158+01:00" +digest: sha256:76e850e9265acafac2177dc61323bc36be6291e829204436899c2fd32974869f +generated: "2023-03-21T11:22:08.663556017Z" diff --git a/Chart.yaml b/Chart.yaml index 8198efe..2ea2042 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,7 +33,7 @@ dependencies: condition: memcached.enabled - name: mysql repository: oci://registry-1.docker.io/bitnamicharts - version: 9.5.2 + version: 9.6.0 condition: mysql.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts From 37667ea10feb648d724deee10be1d8e82f0050fd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 21 Mar 2023 11:25:14 +0000 Subject: [PATCH 0079/1014] feat(deps): update forgejo docker tag to v1.19.0-2 (#108) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/108 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 2ea2042..4701521 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.18.5-0 +appVersion: 1.19.0-2 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From e136187d479a7ff8404be427ee467354263a347c Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 21 Mar 2023 12:56:01 +0000 Subject: [PATCH 0080/1014] ci: switch gitea plugin (#110) There is now an official woodpecker plugin - https://codeberg.org/woodpecker-plugins/gitea-release Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/110 --- .woodpecker/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 7b69869..9c4c1dd 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -24,7 +24,7 @@ pipeline: - token publish-release: - image: plugins/gitea-release + image: woodpeckerci/plugin-gitea-release:0.2.0 pull: true settings: base_url: https://codeberg.org From 1be9fae08b54742383e9f78fc3aa09a29b09a4fd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 21 Mar 2023 23:53:13 +0800 Subject: [PATCH 0081/1014] test: use official unittest plugin (#410) ### Description of the change Switch to official `helm-unittest` which is now alive again at https://github.com/helm-unittest/helm-unittest ### Applicable issues - ref #199 ### Checklist - [ ] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) - [ ] Breaking changes are documented in the `README.md` Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/410 Reviewed-by: justusbunsi Reviewed-by: pat-s Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- .drone.yml | 2 +- CONTRIBUTING.md | 2 +- Makefile | 2 +- unittests/init/init_directory_structure.sh.yaml | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index 40fc93e..98f3aa1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -28,7 +28,7 @@ steps: image: alpine:3.17 commands: - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make helm git bash - - helm plugin install https://github.com/heyhabito/helm-unittest + - helm plugin install https://github.com/helm-unittest/helm-unittest - helm dependency update - make unittests diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 14bfc13..7f8f4f0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -56,7 +56,7 @@ be used: ```bash # install the unittest plugin -$ helm plugin install https://github.com/heyhabito/helm-unittest +$ helm plugin install https://github.com/helm-unittest/helm-unittest # run the unittests make unittests diff --git a/Makefile b/Makefile index 2b61849..ff48c63 100644 --- a/Makefile +++ b/Makefile @@ -9,4 +9,4 @@ readme: prepare-environment .PHONY: unittests unittests: - helm unittest --helm3 --strict -f 'unittests/**/*.yaml' ./ + helm unittest --strict -f 'unittests/**/*.yaml' ./ diff --git a/unittests/init/init_directory_structure.sh.yaml b/unittests/init/init_directory_structure.sh.yaml index 7be2336..3b03f66 100644 --- a/unittests/init/init_directory_structure.sh.yaml +++ b/unittests/init/init_directory_structure.sh.yaml @@ -10,7 +10,7 @@ tests: signing.enabled: true asserts: - equal: - path: stringData.[configure_gpg_environment.sh] + path: stringData["configure_gpg_environment.sh"] value: |- #!/usr/bin/env bash set -eu @@ -19,7 +19,7 @@ tests: - it: skips gpg script block for disabled signing asserts: - equal: - path: stringData.[init_directory_structure.sh] + path: stringData["init_directory_structure.sh"] value: |- #!/usr/bin/env bash @@ -40,7 +40,7 @@ tests: signing.enabled: true asserts: - equal: - path: stringData.[init_directory_structure.sh] + path: stringData["init_directory_structure.sh"] value: |- #!/usr/bin/env bash From fdac9e904800a2b61ac753054358dcdbeb9bfe31 Mon Sep 17 00:00:00 2001 From: pi3ch Date: Wed, 22 Mar 2023 16:13:31 +0800 Subject: [PATCH 0082/1014] Support for SSH log level (#358) Re https://gitea.com/gitea/helm-chart/issues/224#issuecomment-717087 Co-authored-by: justusbunsi Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/358 Reviewed-by: pat-s Reviewed-by: strk Reviewed-by: justusbunsi Co-authored-by: pi3ch Co-committed-by: pi3ch --- README.md | 1 + templates/gitea/statefulset.yaml | 4 ++ unittests/statefulset/ssh-configuration.yaml | 40 ++++++++++++++++++++ values.yaml | 4 ++ 4 files changed, 49 insertions(+) create mode 100644 unittests/statefulset/ssh-configuration.yaml diff --git a/README.md b/README.md index 316717e..2c8d12c 100644 --- a/README.md +++ b/README.md @@ -734,6 +734,7 @@ gitea: | `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | | `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | | `gitea.podAnnotations` | Annotations for the Gitea pod | `{}` | +| `gitea.ssh.logLevel` | Configure OpenSSH's log level. Only available for root-based Gitea image. | `INFO` | ### LivenessProbe diff --git a/templates/gitea/statefulset.yaml b/templates/gitea/statefulset.yaml index 04cbdc5..6394e9a 100644 --- a/templates/gitea/statefulset.yaml +++ b/templates/gitea/statefulset.yaml @@ -243,6 +243,10 @@ spec: value: {{ .Values.gitea.config.server.SSH_LISTEN_PORT | quote }} - name: SSH_PORT value: {{ .Values.gitea.config.server.SSH_PORT | quote }} + {{- if not .Values.image.rootless }} + - name: SSH_LOG_LEVEL + value: {{ .Values.gitea.ssh.logLevel | quote }} + {{- end }} - name: GITEA_APP_INI value: /data/gitea/conf/app.ini - name: GITEA_CUSTOM diff --git a/unittests/statefulset/ssh-configuration.yaml b/unittests/statefulset/ssh-configuration.yaml new file mode 100644 index 0000000..24ffc3a --- /dev/null +++ b/unittests/statefulset/ssh-configuration.yaml @@ -0,0 +1,40 @@ +suite: Statefulset template (SSH configuration) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/statefulset.yaml + - templates/gitea/config.yaml +tests: + - it: supports defining SSH log level for root based image + template: templates/gitea/statefulset.yaml + set: + image.rootless: false + asserts: + - contains: + path: spec.template.spec.containers[0].env + content: + name: SSH_LOG_LEVEL + value: "INFO" + - it: supports overriding SSH log level + template: templates/gitea/statefulset.yaml + set: + image.rootless: false + gitea.ssh.logLevel: "DEBUG" + asserts: + - contains: + path: spec.template.spec.containers[0].env + content: + name: SSH_LOG_LEVEL + value: "DEBUG" + - it: skips SSH_LOG_LEVEL for rootless image + template: templates/gitea/statefulset.yaml + set: + image.rootless: true + gitea.ssh.logLevel: "DEBUG" # explicitly defining a non-standard level here + asserts: + - notContains: + path: spec.template.spec.containers[0].env + any: true + content: + name: SSH_LOG_LEVEL diff --git a/values.yaml b/values.yaml index 1d25a82..b67508d 100644 --- a/values.yaml +++ b/values.yaml @@ -348,6 +348,10 @@ gitea: ## @param gitea.podAnnotations Annotations for the Gitea pod podAnnotations: {} + ## @param gitea.ssh.logLevel Configure OpenSSH's log level. Only available for root-based Gitea image. + ssh: + logLevel: "INFO" + ## @section LivenessProbe # ## @param gitea.livenessProbe.enabled Enable liveness probe From 74e4efe2a357315f0d004104c8c2aaa9a48089a2 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 22 Mar 2023 09:14:18 +0000 Subject: [PATCH 0083/1014] docs: add build status badbe Signed-off-by: Michael Kriese --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index bfd67bd..459862e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Forgejo Helm Chart +[![status-badge](https://ci.dachary.org/api/badges/forgejo-contrib/forgejo-helm/status.svg)](https://ci.dachary.org/forgejo-contrib/forgejo-helm) + [Forgejo](https://forgejo.org/) is a community managed lightweight code hosting solution written in Go. It is published under the MIT license. From 3a706fa1077a5ca3319f4e86709187b0921483bb Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 23 Mar 2023 00:07:29 +0000 Subject: [PATCH 0084/1014] fix(deps): update postgresql docker tag to v12.2.6 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index bbaf87b..926eb41 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.6.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.5 + version: 12.2.6 - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts version: 11.5.4 -digest: sha256:76e850e9265acafac2177dc61323bc36be6291e829204436899c2fd32974869f -generated: "2023-03-21T11:22:08.663556017Z" +digest: sha256:30d97b72dccb6981eeae892382146337002f5d890b3ebcc21619d9a3292a6200 +generated: "2023-03-23T00:07:24.800827995Z" diff --git a/Chart.yaml b/Chart.yaml index 4701521..0ed8877 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,7 +37,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.5 + version: 12.2.6 condition: postgresql.enabled - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts From c2cf0a2b47f2d5d22fa65396f08518e487fc95f5 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 24 Mar 2023 00:07:11 +0000 Subject: [PATCH 0085/1014] fix(deps): update mariadb docker tag to v11.5.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 926eb41..89b56eb 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 12.2.6 - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts - version: 11.5.4 -digest: sha256:30d97b72dccb6981eeae892382146337002f5d890b3ebcc21619d9a3292a6200 -generated: "2023-03-23T00:07:24.800827995Z" + version: 11.5.5 +digest: sha256:5557eae32359e5e9c3712387f998193552c7b07857579e5f37602ed7550703bf +generated: "2023-03-24T00:07:05.950273264Z" diff --git a/Chart.yaml b/Chart.yaml index 0ed8877..4e221b6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -41,5 +41,5 @@ dependencies: condition: postgresql.enabled - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts - version: 11.5.4 + version: 11.5.5 condition: mariadb.enabled From 5cb0802b7b1ed76ea09364fd83368316e321cd3c Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 28 Mar 2023 01:12:29 +0800 Subject: [PATCH 0086/1014] [Breaking] Bump postgres chart to latest release (#391) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See discussion in #387 Upgrade notes to Chart v11.x and Postgres 14.x: https://docs.bitnami.com/kubernetes/infrastructure/postgresql/administration/upgrade/ The current version in Gitea is using `11.11.0-debian-10-r62` from 2021-04. Bumping the chart to the latest (v12.x) would use the image `15.2.0-debian-11-r14` which would be a jump from postgres 11 to postgres 15. There are no specific notes for the v12.x chart release, hence we might be able to just go to 12.x directly. There have been some param renamings which I've reflected in the README. **⚠️ BREAKING** Users have to migrate their Postgres DB by e.g. restoring a previously created database dump into a clean installation. Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/391 Reviewed-by: techknowlogick Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.lock | 8 ++++---- Chart.yaml | 5 +++-- README.md | 32 +++++++++++++++++++------------- templates/_helpers.tpl | 8 ++++---- values.yaml | 27 +++++++++++++++------------ 5 files changed, 45 insertions(+), 35 deletions(-) diff --git a/Chart.lock b/Chart.lock index bf9e60f..b1bf83a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -6,10 +6,10 @@ dependencies: repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami version: 6.14.10 - name: postgresql - repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami - version: 10.3.17 + repository: oci://registry-1.docker.io/bitnamicharts + version: 12.2.6 - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami version: 9.3.6 -digest: sha256:eb786e862718ddd8c66d66b0a7d3501bd7fbb3c8edef12a406c9544159971965 -generated: "2023-02-26T13:51:59.1429398+01:00" +digest: sha256:2115873999bfccaaa3308dd4cd374def696572938cc240079ea338b9d8fd9723 +generated: "2023-03-27T10:04:33.619453+02:00" diff --git a/Chart.yaml b/Chart.yaml index 4f0bc4c..9424c00 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -41,9 +41,10 @@ dependencies: repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami version: 6.14.10 condition: mysql.enabled +# Chart release date: 2023-02 - name: postgresql - repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami - version: 10.3.17 + repository: oci://registry-1.docker.io/bitnamicharts + version: 12.2.6 condition: postgresql.enabled - name: mariadb repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami diff --git a/README.md b/README.md index 2c8d12c..c83c1ed 100644 --- a/README.md +++ b/README.md @@ -368,7 +368,7 @@ persistence: existingClaim: MyAwesomeGiteaClaim ``` -In case that peristence has been disabled it will simply use an empty dir volume. +In case that persistence has been disabled it will simply use an empty dir volume. PostgreSQL handles the persistence in the exact same way. You can interact with the postgres settings as displayed in the following example: @@ -781,14 +781,14 @@ gitea: ### PostgreSQL -| Name | Description | Value | -| ------------------------------------------------- | -------------------------------------------------------- | ------- | -| `postgresql.enabled` | Enable PostgreSQL | `true` | -| `postgresql.global.postgresql.postgresqlDatabase` | PostgreSQL database (overrides postgresqlDatabase) | `gitea` | -| `postgresql.global.postgresql.postgresqlUsername` | PostgreSQL username (overrides postgresqlUsername) | `gitea` | -| `postgresql.global.postgresql.postgresqlPassword` | PostgreSQL admin password (overrides postgresqlPassword) | `gitea` | -| `postgresql.global.postgresql.servicePort` | PostgreSQL port (overrides service.port) | `5432` | -| `postgresql.persistence.size` | PVC Storage Request for PostgreSQL volume | `10Gi` | +| Name | Description | Value | +| ------------------------------------------------------- | ---------------------------------------------------------------- | ------- | +| `postgresql.enabled` | Enable PostgreSQL | `true` | +| `postgresql.global.postgresql.auth.password` | Password for the "Gitea" user (overrides `auth.password`) | `gitea` | +| `postgresql.global.postgresql.auth.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | +| `postgresql.global.postgresql.auth.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | +| `postgresql.global.postgresql.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` | +| `postgresql.primary.persistence.size` | PVC Storage Request for PostgreSQL volume | `10Gi` | ### MySQL @@ -834,12 +834,18 @@ See [CONTRIBUTORS GUIDE](CONTRIBUTING.md) for details. This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully. +### To 8.0.0 + +#### Postgres Update from v11 to v15 + +This Chart version updates the Postgres chart dependency and subsequently Postgres from v11 to v15. +Please read the [Postgres Release Notes](https://www.postgresql.org/docs/release/) for version-specific changes. +With respect to `values.yaml`, parameters `username`, `database` and `password` have been regrouped under `auth` and slightly renamed. +`persistence` has also been regrouped under the `primary` key. +Please adjust your `values.yaml` accordingly. + ### To 7.0.0 -#### Gitea 1.18.1 - -This Chart version updates Gitea to 1.18.1. Don't miss any application related [breaking changes of 1.18.0](https://blog.gitea.io/2022/12/gitea-1.18.0-is-released/#breaking-changes). - #### Private GPG key configuration for Gitea signing actions Having `signing.enabled=true` now requires to use either `signing.privateKey` or `signing.existingSecret` so that the Chart can automatically prepare the GPG key for Gitea internal signing actions. diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 5bdcca9..fc5a05c 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -92,7 +92,7 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} {{- define "postgresql.dns" -}} -{{- printf "%s-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.postgresql.global.postgresql.servicePort -}} +{{- printf "%s-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.postgresql.global.postgresql.service.ports.postgresql -}} {{- end -}} {{- define "mysql.dns" -}} @@ -292,9 +292,9 @@ https {{- if not (.Values.gitea.config.database.HOST) -}} {{- $_ := set .Values.gitea.config.database "HOST" (include "postgresql.dns" .) -}} {{- end -}} - {{- $_ := set .Values.gitea.config.database "NAME" .Values.postgresql.global.postgresql.postgresqlDatabase -}} - {{- $_ := set .Values.gitea.config.database "USER" .Values.postgresql.global.postgresql.postgresqlUsername -}} - {{- $_ := set .Values.gitea.config.database "PASSWD" .Values.postgresql.global.postgresql.postgresqlPassword -}} + {{- $_ := set .Values.gitea.config.database "NAME" .Values.postgresql.global.postgresql.auth.database -}} + {{- $_ := set .Values.gitea.config.database "USER" .Values.postgresql.global.postgresql.auth.username -}} + {{- $_ := set .Values.gitea.config.database "PASSWD" .Values.postgresql.global.postgresql.auth.password -}} {{- else if .Values.mysql.enabled -}} {{- $_ := set .Values.gitea.config.database "DB_TYPE" "mysql" -}} {{- if not (.Values.gitea.config.database.HOST) -}} diff --git a/values.yaml b/values.yaml index b67508d..9e14913 100644 --- a/values.yaml +++ b/values.yaml @@ -125,7 +125,6 @@ service: loadBalancerSourceRanges: [] annotations: {} - ## @section Ingress ## @param ingress.enabled Enable ingress ## @param ingress.className Ingress class name @@ -424,21 +423,25 @@ memcached: ## @section PostgreSQL # ## @param postgresql.enabled Enable PostgreSQL -## @param postgresql.global.postgresql.postgresqlDatabase PostgreSQL database (overrides postgresqlDatabase) -## @param postgresql.global.postgresql.postgresqlUsername PostgreSQL username (overrides postgresqlUsername) -## @param postgresql.global.postgresql.postgresqlPassword PostgreSQL admin password (overrides postgresqlPassword) -## @param postgresql.global.postgresql.servicePort PostgreSQL port (overrides service.port) -## @param postgresql.persistence.size PVC Storage Request for PostgreSQL volume +## @param postgresql.global.postgresql.auth.password Password for the "gitea" user (overrides `auth.password`) +## @param postgresql.global.postgresql.auth.database Name for a custom database to create (overrides `auth.database`) +## @param postgresql.global.postgresql.auth.username Name for a custom user to create (overrides `auth.username`) +## @param postgresql.global.postgresql.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`) +## @param postgresql.primary.persistence.size PVC Storage Request for PostgreSQL volume postgresql: enabled: true global: postgresql: - postgresqlDatabase: gitea - postgresqlUsername: gitea - postgresqlPassword: gitea - servicePort: 5432 - persistence: - size: 10Gi + auth: + password: gitea + database: gitea + username: gitea + service: + ports: + postgresql: 5432 + primary: + persistence: + size: 10Gi ## @section MySQL # From ae9a71ea11417ebc715fec8b2137cdddf598be09 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 29 Mar 2023 01:02:04 +0800 Subject: [PATCH 0087/1014] Remove mysql and mariadb chart deps (#417) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As discussed in Discord. Supersedes #412 and #407. **⚠️ BREAKING** Users depending on the built-in MySQL or MariaDB chart have to switch to an self-managed database, or Postgres Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/417 Reviewed-by: justusbunsi Reviewed-by: John Olheiser Reviewed-by: yardenshoham Co-authored-by: pat-s Co-committed-by: pat-s --- .markdownlint.yaml | 2 -- Chart.lock | 10 ++------- Chart.yaml | 9 -------- README.md | 50 ++++++++++-------------------------------- templates/_helpers.tpl | 8 ------- values.yaml | 44 ------------------------------------- 6 files changed, 13 insertions(+), 110 deletions(-) diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 6320f35..1ca2b5b 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -131,8 +131,6 @@ MD044: names: - Gitea - PostgreSQL - - MariaDB - - MySQL - Memcached - Prometheus - Git diff --git a/Chart.lock b/Chart.lock index b1bf83a..8658084 100644 --- a/Chart.lock +++ b/Chart.lock @@ -2,14 +2,8 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts version: 6.3.7 -- name: mysql - repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami - version: 6.14.10 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.2.6 -- name: mariadb - repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami - version: 9.3.6 -digest: sha256:2115873999bfccaaa3308dd4cd374def696572938cc240079ea338b9d8fd9723 -generated: "2023-03-27T10:04:33.619453+02:00" +digest: sha256:c2026881f71eca24c72e9da3e798a1ad2a5af8e86a39a5341015584eaacf8b64 +generated: "2023-03-27T19:20:21.125036+02:00" diff --git a/Chart.yaml b/Chart.yaml index 9424c00..533fe12 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,16 +37,7 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts version: 6.3.7 condition: memcached.enabled -- name: mysql - repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami - version: 6.14.10 - condition: mysql.enabled -# Chart release date: 2023-02 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.2.6 condition: postgresql.enabled -- name: mariadb - repository: https://raw.githubusercontent.com/bitnami/charts/pre-2022/bitnami - version: 9.3.6 - condition: mariadb.enabled diff --git a/README.md b/README.md index c83c1ed..ccc06b5 100644 --- a/README.md +++ b/README.md @@ -37,8 +37,6 @@ Dependencies: - PostgreSQL ([configuration](#postgresql)) - Memcached ([configuration](#memcached)) -- MySQL ([configuration](#mysql)) -- MariaDB ([configuration](#mariadb)) ## Installing @@ -235,14 +233,17 @@ Priority (highest to lowest) for defining app.ini variables: ### External Database -An external Database can be used instead of builtIn PostgreSQL or MySQL. +Any external Database listed in [https://docs.gitea.io/en-us/database-prep/](https://docs.gitea.io/en-us/database-prep/) can be used instead of the built-in PostgreSQL. +In fact, it is **highly recommended** to use an external database to ensure a stable Gitea installation longterm. + +If an external database is used, no matter which type, make sure to set `postgresql.enabled` to `false` to disable the use of the built-in PostgreSQL. ```yaml gitea: config: database: DB_TYPE: mysql - HOST: 127.0.0.1:3306 + HOST: NAME: gitea USER: root PASSWD: gitea @@ -380,16 +381,6 @@ postgresql: existingClaim: MyAwesomeGiteaPostgresClaim ``` -MySQL also handles persistence the same, even though it is not deployed as a statefulset. -You can interact with the postgres settings as displayed in the following example: - -```yaml -mysql: - persistence: - enabled: true - existingClaim: MyAwesomeGiteaMysqlClaim -``` - ### Admin User This chart enables you to create a default admin user. It is also possible to @@ -790,30 +781,6 @@ gitea: | `postgresql.global.postgresql.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` | | `postgresql.primary.persistence.size` | PVC Storage Request for PostgreSQL volume | `10Gi` | -### MySQL - -| Name | Description | Value | -| ------------------------ | ------------------------------------------------------------------ | ------- | -| `mysql.enabled` | Enable MySQL | `false` | -| `mysql.root.password` | Password for the root user. Ignored if existing secret is provided | `gitea` | -| `mysql.db.user` | Username of new user to create. | `gitea` | -| `mysql.db.password` | Password for the new user.Ignored if existing secret is provided | `gitea` | -| `mysql.db.name` | Name for new database to create. | `gitea` | -| `mysql.service.port` | Port to connect to MySQL service | `3306` | -| `mysql.persistence.size` | PVC Storage Request for MySQL volume | `10Gi` | - -### MariaDB - -| Name | Description | Value | -| ---------------------------------- | ----------------------------------------------------------------- | ------- | -| `mariadb.enabled` | Enable MariaDB | `false` | -| `mariadb.auth.database` | Name of the database to create. | `gitea` | -| `mariadb.auth.username` | Username of the new user to create. | `gitea` | -| `mariadb.auth.password` | Password for the new user. Ignored if existing secret is provided | `gitea` | -| `mariadb.auth.rootPassword` | Password for the root user. | `gitea` | -| `mariadb.primary.service.port` | Port to connect to MariaDB service | `3306` | -| `mariadb.primary.persistence.size` | Persistence size for MariaDB | `10Gi` | - ### Advanced | Name | Description | Value | @@ -836,6 +803,11 @@ Please read them carefully to upgrade successfully. ### To 8.0.0 +#### Removal of MariaDB and MySQL DB chart dependencies + +In this version support for DB chart dependencies of MySQL and MariaDB have been removed to simplify the maintenance of the helm chart. +External MySQL and MariaDB databases are still supported and will be in the future. + #### Postgres Update from v11 to v15 This Chart version updates the Postgres chart dependency and subsequently Postgres from v11 to v15. @@ -883,7 +855,7 @@ after the upgrade. #### Enable Dependencies The values to enable the dependencies, -such as PostgreSQL, Memcached, MySQL and MariaDB +such as PostgreSQL, Memcached, MySQL and MariaDB. have been moved from `gitea.database.builtIn.` to the dependency values. You can now enable the dependencies as followed: diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index fc5a05c..1732bd2 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -95,14 +95,6 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- printf "%s-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.postgresql.global.postgresql.service.ports.postgresql -}} {{- end -}} -{{- define "mysql.dns" -}} -{{- printf "%s-mysql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.mysql.service.port | trunc 63 | trimSuffix "-" -}} -{{- end -}} - -{{- define "mariadb.dns" -}} -{{- printf "%s-mariadb.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.mariadb.primary.service.port | trunc 63 | trimSuffix "-" -}} -{{- end -}} - {{- define "memcached.dns" -}} {{- printf "%s-memcached.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.memcached.service.port | trunc 63 | trimSuffix "-" -}} {{- end -}} diff --git a/values.yaml b/values.yaml index 9e14913..fd839b0 100644 --- a/values.yaml +++ b/values.yaml @@ -443,50 +443,6 @@ postgresql: persistence: size: 10Gi -## @section MySQL -# -## @param mysql.enabled Enable MySQL -## @param mysql.root.password Password for the root user. Ignored if existing secret is provided -## @param mysql.db.user Username of new user to create. -## @param mysql.db.password Password for the new user.Ignored if existing secret is provided -## @param mysql.db.name Name for new database to create. -## @param mysql.service.port Port to connect to MySQL service -## @param mysql.persistence.size PVC Storage Request for MySQL volume -mysql: - enabled: false - root: - password: gitea - db: - user: gitea - password: gitea - name: gitea - service: - port: 3306 - persistence: - size: 10Gi - -## @section MariaDB -# -## @param mariadb.enabled Enable MariaDB -## @param mariadb.auth.database Name of the database to create. -## @param mariadb.auth.username Username of the new user to create. -## @param mariadb.auth.password Password for the new user. Ignored if existing secret is provided -## @param mariadb.auth.rootPassword Password for the root user. -## @param mariadb.primary.service.port Port to connect to MariaDB service -## @param mariadb.primary.persistence.size Persistence size for MariaDB -mariadb: - enabled: false - auth: - database: gitea - username: gitea - password: gitea - rootPassword: gitea - primary: - service: - port: 3306 - persistence: - size: 10Gi - # By default, removed or moved settings that still remain in a user defined values.yaml will cause Helm to fail running the install/update. # Set it to false to skip this basic validation check. ## @section Advanced From fb5c615f6180050d650b1420c848a018e19072c8 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Wed, 29 Mar 2023 01:10:15 +0800 Subject: [PATCH 0088/1014] Bump Gitea to 1.19.0 (#418) As title. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/418 Reviewed-by: John Olheiser Reviewed-by: yardenshoham --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 533fe12..b667084 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.18.5 +appVersion: 1.19.0 icon: https://docs.gitea.io/images/gitea.png keywords: From 0f4e1e488a34c2e148dcb1e4b164ce7dc841a3d8 Mon Sep 17 00:00:00 2001 From: Maximilian Marschall Date: Wed, 29 Mar 2023 03:02:29 +0800 Subject: [PATCH 0089/1014] remove mariadb and mysql from _helpers.tpl (#421) ### Description of the change Removes checks for mariadb and mysql from _helpers.tpl ### Benefits Fixes the helm-chart version 8.0.0 if using a external database ### Applicable issues - fixes #420 - fixes #419 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/421 Reviewed-by: justusbunsi Reviewed-by: John Olheiser Reviewed-by: delvh Reviewed-by: yardenshoham Co-authored-by: Maximilian Marschall Co-committed-by: Maximilian Marschall --- templates/_helpers.tpl | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 1732bd2..f8078ff 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -287,22 +287,6 @@ https {{- $_ := set .Values.gitea.config.database "NAME" .Values.postgresql.global.postgresql.auth.database -}} {{- $_ := set .Values.gitea.config.database "USER" .Values.postgresql.global.postgresql.auth.username -}} {{- $_ := set .Values.gitea.config.database "PASSWD" .Values.postgresql.global.postgresql.auth.password -}} - {{- else if .Values.mysql.enabled -}} - {{- $_ := set .Values.gitea.config.database "DB_TYPE" "mysql" -}} - {{- if not (.Values.gitea.config.database.HOST) -}} - {{- $_ := set .Values.gitea.config.database "HOST" (include "mysql.dns" .) -}} - {{- end -}} - {{- $_ := set .Values.gitea.config.database "NAME" .Values.mysql.db.name -}} - {{- $_ := set .Values.gitea.config.database "USER" .Values.mysql.db.user -}} - {{- $_ := set .Values.gitea.config.database "PASSWD" .Values.mysql.db.password -}} - {{- else if .Values.mariadb.enabled -}} - {{- $_ := set .Values.gitea.config.database "DB_TYPE" "mysql" -}} - {{- if not (.Values.gitea.config.database.HOST) -}} - {{- $_ := set .Values.gitea.config.database "HOST" (include "mariadb.dns" .) -}} - {{- end -}} - {{- $_ := set .Values.gitea.config.database "NAME" .Values.mariadb.auth.database -}} - {{- $_ := set .Values.gitea.config.database "USER" .Values.mariadb.auth.username -}} - {{- $_ := set .Values.gitea.config.database "PASSWD" .Values.mariadb.auth.password -}} {{- end -}} {{- end -}} From a0ba3c9bef03fbe94766764b789205e59bd09e56 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 29 Mar 2023 05:11:33 +0800 Subject: [PATCH 0090/1014] Bump memcached to add arm64 support (#422) And allow overriding the `image` section so users could possible also use other image tags. fix #285 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/422 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.lock | 6 +++--- Chart.yaml | 6 +++--- README.md | 8 ++++---- templates/_helpers.tpl | 2 +- values.yaml | 13 +++++++++++-- 5 files changed, 22 insertions(+), 13 deletions(-) diff --git a/Chart.lock b/Chart.lock index 8658084..59b0519 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.7 + version: 6.3.13 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.2.6 -digest: sha256:c2026881f71eca24c72e9da3e798a1ad2a5af8e86a39a5341015584eaacf8b64 -generated: "2023-03-27T19:20:21.125036+02:00" +digest: sha256:7a37054b0ae841314b1e309fec6f1edc0f22f77161ee915ebfb1ce011457884c +generated: "2023-03-28T21:20:51.230043+02:00" diff --git a/Chart.yaml b/Chart.yaml index b667084..ed2f257 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -32,12 +32,12 @@ maintainers: # Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details dependencies: # OCI registry: https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html (2023-01) -# Chart release date: 2023-02 +# Chart release date: 2023-03 - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.7 + version: 6.3.13 condition: memcached.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.2.6 - condition: postgresql.enabled + condition: postgresql.enabled \ No newline at end of file diff --git a/README.md b/README.md index ccc06b5..de3d5de 100644 --- a/README.md +++ b/README.md @@ -765,10 +765,10 @@ gitea: ### Memcached -| Name | Description | Value | -| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| `memcached.enabled` | Memcached is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/memcached) if enabled in the values. Complete Configuration can be taken from their website. | `true` | -| `memcached.service.port` | Port for Memcached | `11211` | +| Name | Description | Value | +| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| `memcached.enabled` | Memcached is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/memcached) if enabled in the values. Complete Configuration can be taken from their website. | `true` | +| `memcached.service.ports.memcached` | Port for Memcached | `11211` | ### PostgreSQL diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index f8078ff..97c286c 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -96,7 +96,7 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} {{- define "memcached.dns" -}} -{{- printf "%s-memcached.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.memcached.service.port | trunc 63 | trimSuffix "-" -}} +{{- printf "%s-memcached.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.memcached.service.ports.memcached | trunc 63 | trimSuffix "-" -}} {{- end -}} {{- define "gitea.default_domain" -}} diff --git a/values.yaml b/values.yaml index fd839b0..030832f 100644 --- a/values.yaml +++ b/values.yaml @@ -414,11 +414,20 @@ gitea: ## @section Memcached # ## @param memcached.enabled Memcached is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/memcached) if enabled in the values. Complete Configuration can be taken from their website. -## @param memcached.service.port Port for Memcached +## ref: https://hub.docker.com/r/bitnami/memcached/tags/ +## @param memcached.service.ports.memcached Port for Memcached memcached: enabled: true + # image: + # registry: docker.io + # repository: bitnami/memcached + # tag: "" + # digest: "" + # pullPolicy: IfNotPresent + # pullSecrets: [] service: - port: 11211 + ports: + memcached: 11211 ## @section PostgreSQL # From 6915a4b401a919700c3d0f9d46d1a5279d2b75c7 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 29 Mar 2023 05:12:10 +0800 Subject: [PATCH 0091/1014] Add chart author (#411) and format YAML (maybe we should also update the maintainers list if some are not active anymore?) Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/411 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Chart.yaml b/Chart.yaml index ed2f257..5cae49e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,6 +28,8 @@ maintainers: email: lucas.hahn@novum-rgi.de - name: Steven Kriegler email: sk.bunsenbrenner@gmail.com + - name: Patrick Schratz + email: patrick.schratz@gmail.com # Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details dependencies: From 87c59b2fca7f97a361564dcf988c0e725693da50 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 29 Mar 2023 05:18:23 +0800 Subject: [PATCH 0092/1014] Format all files with `prettier` VSCode plugin and add `yamllint` in CI (#413) @justusbunsi to end my formatting mess... ;) I am not fully sure myself about the linebreaks in `values.yaml` but I don't think there's an easy way to change that behavior. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/413 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- .drone.yml | 153 ++++++++++++++++--------------- .markdownlint.yaml | 12 +-- .yamllint | 20 ++++ Chart.lock | 12 +-- Chart.yaml | 20 ++-- unittests/init/basic.yaml | 2 +- unittests/statefulset/basic.yaml | 2 +- values.yaml | 17 ++-- 8 files changed, 134 insertions(+), 104 deletions(-) create mode 100644 .yamllint diff --git a/.drone.yml b/.drone.yml index 98f3aa1..93098ca 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,51 +8,56 @@ platform: arch: arm64 steps: -- name: helm lint - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - helm lint + - name: helm lint + pull: always + image: alpine:3.17 + commands: + - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm + - helm lint -- name: helm template - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - helm dependency update - - helm template --debug gitea-helm . + - name: helm template + pull: always + image: alpine:3.17 + commands: + - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm + - helm dependency update + - helm template --debug gitea-helm . -- name: helm unittests - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make helm git bash - - helm plugin install https://github.com/helm-unittest/helm-unittest - - helm dependency update - - make unittests + - name: helm unittests + pull: always + image: alpine:3.17 + commands: + - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make helm git bash + - helm plugin install https://github.com/helm-unittest/helm-unittest + - helm dependency update + - make unittests -- name: verify readme - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make npm git - - make readme - - git diff --exit-code --name-only README.md + - name: verify readme + pull: always + image: alpine:3.17 + commands: + - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make npm git + - make readme + - git diff --exit-code --name-only README.md -- name: discord - pull: always - image: appleboy/drone-discord:1.2.4 - environment: - DISCORD_WEBHOOK_ID: - from_secret: discord_webhook_id - DISCORD_WEBHOOK_TOKEN: - from_secret: discord_webhook_token - when: - status: - - changed - - failure + - name: yaml lint + pull: always + image: cytopia/yamllint:alpine-1 + commands: + - yamllint -f colored . + - name: discord + pull: always + image: appleboy/drone-discord:1.2.4 + environment: + DISCORD_WEBHOOK_ID: + from_secret: discord_webhook_id + DISCORD_WEBHOOK_TOKEN: + from_secret: discord_webhook_token + when: + status: + - changed + - failure --- kind: pipeline @@ -65,40 +70,40 @@ platform: trigger: event: - - tag + - tag steps: -- name: generate-chart - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - apk add --no-cache curl - - helm dependency update - - helm package --version "${DRONE_TAG##v}" ./ - - mkdir gitea - - mv gitea*.tgz gitea/ - - curl -L -o gitea/index.yaml https://dl.gitea.io/charts/index.yaml - - helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml + - name: generate-chart + pull: always + image: alpine:3.17 + commands: + - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm + - apk add --no-cache curl + - helm dependency update + - helm package --version "${DRONE_TAG##v}" ./ + - mkdir gitea + - mv gitea*.tgz gitea/ + - curl -L -o gitea/index.yaml https://dl.gitea.io/charts/index.yaml + - helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml -- name: upload-chart - pull: always - image: plugins/s3:latest - settings: - acl: - from_secret: aws_s3_acl - region: - from_secret: aws_s3_region - bucket: - from_secret: aws_s3_bucket - endpoint: - from_secret: aws_s3_endpoint - path_style: - from_secret: aws_s3_path_style - access_key: - from_secret: aws_access_key_id - secret_key: - from_secret: aws_secret_access_key - source: gitea/* - target: /charts - strip_prefix: gitea/ + - name: upload-chart + pull: always + image: plugins/s3:latest + settings: + acl: + from_secret: aws_s3_acl + region: + from_secret: aws_s3_region + bucket: + from_secret: aws_s3_bucket + endpoint: + from_secret: aws_s3_endpoint + path_style: + from_secret: aws_s3_path_style + access_key: + from_secret: aws_access_key_id + secret_key: + from_secret: aws_secret_access_key + source: gitea/* + target: /charts + strip_prefix: gitea/ diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 1ca2b5b..305545f 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -129,12 +129,12 @@ MD041: MD044: # List of proper names names: - - Gitea - - PostgreSQL - - Memcached - - Prometheus - - Git - - GitOps + - Gitea + - PostgreSQL + - Memcached + - Prometheus + - Git + - GitOps # Include code blocks code_blocks: false diff --git a/.yamllint b/.yamllint new file mode 100644 index 0000000..90128be --- /dev/null +++ b/.yamllint @@ -0,0 +1,20 @@ +--- +extends: default + +ignore: | + .yamllint + node_modules + templates + + +rules: + truthy: + allowed-values: ['true', 'false'] + check-keys: False + level: error + line-length: disable + document-start: disable + comments: + min-spaces-from-content: 1 + braces: + max-spaces-inside: 2 \ No newline at end of file diff --git a/Chart.lock b/Chart.lock index 59b0519..44f821e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: -- name: memcached - repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.13 -- name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.6 + - name: memcached + repository: oci://registry-1.docker.io/bitnamicharts + version: 6.3.13 + - name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 12.2.6 digest: sha256:7a37054b0ae841314b1e309fec6f1edc0f22f77161ee915ebfb1ce011457884c generated: "2023-03-28T21:20:51.230043+02:00" diff --git a/Chart.yaml b/Chart.yaml index 5cae49e..2c3ac2e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,13 +33,13 @@ maintainers: # Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details dependencies: -# OCI registry: https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html (2023-01) -# Chart release date: 2023-03 -- name: memcached - repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.13 - condition: memcached.enabled -- name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.6 - condition: postgresql.enabled \ No newline at end of file + # OCI registry: https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html (2023-01) + # Chart release date: 2023-03 + - name: memcached + repository: oci://registry-1.docker.io/bitnamicharts + version: 6.3.13 + condition: memcached.enabled + - name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 12.2.6 + condition: postgresql.enabled diff --git a/unittests/init/basic.yaml b/unittests/init/basic.yaml index f2b746e..25027f5 100644 --- a/unittests/init/basic.yaml +++ b/unittests/init/basic.yaml @@ -10,6 +10,6 @@ tests: - hasDocuments: count: 1 - containsDocument: - kind: Secret + kind: Secret apiVersion: v1 name: gitea-unittests-init diff --git a/unittests/statefulset/basic.yaml b/unittests/statefulset/basic.yaml index 00fb684..047067b 100644 --- a/unittests/statefulset/basic.yaml +++ b/unittests/statefulset/basic.yaml @@ -12,6 +12,6 @@ tests: - hasDocuments: count: 1 - containsDocument: - kind: StatefulSet + kind: StatefulSet apiVersion: apps/v1 name: gitea-unittests diff --git a/values.yaml b/values.yaml index 030832f..086d06c 100644 --- a/values.yaml +++ b/values.yaml @@ -138,7 +138,8 @@ ingress: enabled: false # className: nginx className: - annotations: {} + annotations: + {} # kubernetes.io/ingress.class: nginx # kubernetes.io/tls-acme: "true" hosts: @@ -157,7 +158,8 @@ ingress: ## @section StatefulSet # ## @param resources Kubernetes resources -resources: {} +resources: + {} # We usually recommend not to specify default resources and to leave this as a conscious # choice for the user. This also increases chances charts run on environments with little # resources, such as Minikube. If you do want to specify resources, uncomment the following @@ -192,7 +194,8 @@ dnsConfig: {} ## @param statefulset.labels Labels for the statefulset ## @param statefulset.annotations Annotations for the Gitea StatefulSet to be created statefulset: - env: [] + env: + [] # - name: VARIABLE # value: my-value terminationGracePeriodSeconds: 60 @@ -277,7 +280,7 @@ gitea: ## @param gitea.admin.password Password for the Gitea admin user ## @param gitea.admin.email Email for the Gitea admin user admin: - #existingSecret: gitea-admin-secret + # existingSecret: gitea-admin-secret existingSecret: username: gitea_admin password: r8sA8CPHD9!bt6d @@ -293,7 +296,8 @@ gitea: # prometheus-release: prom1 ## @param gitea.ldap LDAP configuration - ldap: [] + ldap: + [] # - name: "LDAP 1" # existingSecret: # securityProtocol: @@ -310,7 +314,8 @@ gitea: # Either specify inline `key` and `secret` or refer to them via `existingSecret` ## @param gitea.oauth OAuth configuration - oauth: [] + oauth: + [] # - name: 'OAuth 1' # provider: # key: From 63abfffca00d1cabb1149014e27edcd60af4c93c Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 30 Mar 2023 04:20:40 +0000 Subject: [PATCH 0093/1014] ci(deps): update alpine docker tag to v3.17.3 (#115) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/115 --- .woodpecker/lint.yml | 10 +++++----- .woodpecker/release-version.yml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index d8c9e06..14bb5e3 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -11,7 +11,7 @@ when: pipeline: deps: - image: alpine:3.17.2 + image: alpine:3.17.3 pull: true commands: - apk add --no-cache helm @@ -19,21 +19,21 @@ pipeline: - helm dependency build helm-lint: - image: alpine:3.17.2 + image: alpine:3.17.3 pull: true commands: - apk add --no-cache helm - helm lint helm-template: - image: alpine:3.17.2 + image: alpine:3.17.3 pull: true commands: - apk add --no-cache helm - helm template --debug gitea-helm . helm-unittests: - image: alpine:3.17.2 + image: alpine:3.17.3 pull: true commands: - apk add --no-cache make helm git bash @@ -42,7 +42,7 @@ pipeline: - make unittests verify-readme: - image: alpine:3.17.2 + image: alpine:3.17.3 pull: true commands: - apk add --no-cache make nodejs npm git diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 9c4c1dd..9837477 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -10,7 +10,7 @@ when: pipeline: generate-chart: - image: alpine:3.17.2 + image: alpine:3.17.3 pull: true commands: - apk add --no-cache git nodejs npm helm @@ -36,7 +36,7 @@ pipeline: note: tmp/changelog.md publish-chart: - image: alpine:3.17.2 + image: alpine:3.17.3 pull: true commands: - apk add --no-cache helm From ee1a9fc2ee60e27a9c0ddf3f0895676fed3fce45 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 30 Mar 2023 04:45:31 +0000 Subject: [PATCH 0094/1014] fix(deps): update helm release mysql to v9.7.0 (#114) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/114 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 89b56eb..999cc01 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 6.3.13 - name: mysql repository: oci://registry-1.docker.io/bitnamicharts - version: 9.6.0 + version: 9.7.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.2.6 - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts version: 11.5.5 -digest: sha256:5557eae32359e5e9c3712387f998193552c7b07857579e5f37602ed7550703bf -generated: "2023-03-24T00:07:05.950273264Z" +digest: sha256:30e9febb55f81aea07159a00dbb981617c6e8515af8c02340f0beb465ff465ce +generated: "2023-03-25T00:07:18.736302711Z" diff --git a/Chart.yaml b/Chart.yaml index 4e221b6..5fbfc01 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,7 +33,7 @@ dependencies: condition: memcached.enabled - name: mysql repository: oci://registry-1.docker.io/bitnamicharts - version: 9.6.0 + version: 9.7.0 condition: mysql.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts From 8645c98786985bed9a04828b88dac93b5947ce9d Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 1 Apr 2023 10:08:15 +0200 Subject: [PATCH 0095/1014] sign helm release --- .drone.yml | 159 ++++++++++++++++++++++++++++------------------------- 1 file changed, 83 insertions(+), 76 deletions(-) diff --git a/.drone.yml b/.drone.yml index 93098ca..577e51f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,63 +1,63 @@ ---- -kind: pipeline -type: docker -name: lint +# --- +# kind: pipeline +# type: docker +# name: lint -platform: - os: linux - arch: arm64 +# platform: +# os: linux +# arch: arm64 -steps: - - name: helm lint - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - helm lint +# steps: +# - name: helm lint +# pull: always +# image: alpine:3.17 +# commands: +# - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm +# - helm lint - - name: helm template - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - helm dependency update - - helm template --debug gitea-helm . +# - name: helm template +# pull: always +# image: alpine:3.17 +# commands: +# - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm +# - helm dependency update +# - helm template --debug gitea-helm . - - name: helm unittests - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make helm git bash - - helm plugin install https://github.com/helm-unittest/helm-unittest - - helm dependency update - - make unittests +# - name: helm unittests +# pull: always +# image: alpine:3.17 +# commands: +# - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make helm git bash +# - helm plugin install https://github.com/helm-unittest/helm-unittest +# - helm dependency update +# - make unittests - - name: verify readme - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make npm git - - make readme - - git diff --exit-code --name-only README.md +# - name: verify readme +# pull: always +# image: alpine:3.17 +# commands: +# - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make npm git +# - make readme +# - git diff --exit-code --name-only README.md - - name: yaml lint - pull: always - image: cytopia/yamllint:alpine-1 - commands: - - yamllint -f colored . +# - name: yaml lint +# pull: always +# image: cytopia/yamllint:alpine-1 +# commands: +# - yamllint -f colored . - - name: discord - pull: always - image: appleboy/drone-discord:1.2.4 - environment: - DISCORD_WEBHOOK_ID: - from_secret: discord_webhook_id - DISCORD_WEBHOOK_TOKEN: - from_secret: discord_webhook_token - when: - status: - - changed - - failure +# - name: discord +# pull: always +# image: appleboy/drone-discord:1.2.4 +# environment: +# DISCORD_WEBHOOK_ID: +# from_secret: discord_webhook_id +# DISCORD_WEBHOOK_TOKEN: +# from_secret: discord_webhook_token +# when: +# status: +# - changed +# - failure --- kind: pipeline @@ -70,40 +70,47 @@ platform: trigger: event: - - tag + - push steps: - name: generate-chart pull: always image: alpine:3.17 + environment: + GPGSIGN_KEY: + from_secret: gpgsign_key + GPGSIGN_PASSPHRASE: + from_secret: gpgsign_passphrase commands: - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - apk add --no-cache curl + - apk add --no-cache gnupg + - gpg --import $GPGSIGN_KEY --passphrase $GPGSIGN_PASSPHRASE - helm dependency update - - helm package --version "${DRONE_TAG##v}" ./ + - helm package --sign --key 'Gitea' --keyring ~/.gnupg/secring.gpg --version "${DRONE_TAG##v}" ./ - mkdir gitea - mv gitea*.tgz gitea/ - curl -L -o gitea/index.yaml https://dl.gitea.io/charts/index.yaml - helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml - - name: upload-chart - pull: always - image: plugins/s3:latest - settings: - acl: - from_secret: aws_s3_acl - region: - from_secret: aws_s3_region - bucket: - from_secret: aws_s3_bucket - endpoint: - from_secret: aws_s3_endpoint - path_style: - from_secret: aws_s3_path_style - access_key: - from_secret: aws_access_key_id - secret_key: - from_secret: aws_secret_access_key - source: gitea/* - target: /charts - strip_prefix: gitea/ + # - name: upload-chart + # pull: always + # image: plugins/s3:latest + # settings: + # acl: + # from_secret: aws_s3_acl + # region: + # from_secret: aws_s3_region + # bucket: + # from_secret: aws_s3_bucket + # endpoint: + # from_secret: aws_s3_endpoint + # path_style: + # from_secret: aws_s3_path_style + # access_key: + # from_secret: aws_access_key_id + # secret_key: + # from_secret: aws_secret_access_key + # source: gitea/* + # target: /charts + # strip_prefix: gitea/ From 2f965d2fc4e6b44f1f291f5f0ea00ed44db138cb Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 1 Apr 2023 10:11:09 +0200 Subject: [PATCH 0096/1014] fix --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 577e51f..51cee8c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -59,7 +59,7 @@ # - changed # - failure ---- +# --- kind: pipeline type: docker name: release-version From 25500d7ca233b43b7ec3bf6c557135763b330541 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 1 Apr 2023 19:18:17 +0800 Subject: [PATCH 0097/1014] Ignore `Chart.lock` for formatters/linters (#424) This might hopefully help with the formatting issues around `Chart.lock`. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/424 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- .markdownlintignore | 1 + .prettierignore | 1 + Chart.lock | 12 ++++++------ 3 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 .prettierignore diff --git a/.markdownlintignore b/.markdownlintignore index 5922fa5..0ba7dcd 100644 --- a/.markdownlintignore +++ b/.markdownlintignore @@ -1,3 +1,4 @@ .gitea/ node_modules/ charts/ +Chart.lock \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..fafeafa --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +Chart.lock \ No newline at end of file diff --git a/Chart.lock b/Chart.lock index 44f821e..59b0519 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - - name: memcached - repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.13 - - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.6 +- name: memcached + repository: oci://registry-1.docker.io/bitnamicharts + version: 6.3.13 +- name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 12.2.6 digest: sha256:7a37054b0ae841314b1e309fec6f1edc0f22f77161ee915ebfb1ce011457884c generated: "2023-03-28T21:20:51.230043+02:00" From 00395e79b039599bab748e11034063591676bc01 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 1 Apr 2023 19:35:11 +0800 Subject: [PATCH 0098/1014] Add resource specs to init container (#423) Supersedes stalled #362 I opted for defining `requests` while leaving `limits` open. This might help for scheduling without restricting performance during init. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/423 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 9 ++++++--- templates/gitea/statefulset.yaml | 8 ++++++++ values.yaml | 10 ++++++++++ 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index de3d5de..f7b0ed9 100644 --- a/README.md +++ b/README.md @@ -696,9 +696,12 @@ gitea: ### Init -| Name | Description | Value | -| --------------- | --------------------------------------------------------------------- | ----- | -| `initPreScript` | Bash shell script copied verbatim to the start of the init-container. | `""` | +| Name | Description | Value | +| ------------------------------------------ | ------------------------------------------------------------------------------------ | ------- | +| `initPreScript` | Bash shell script copied verbatim to the start of the init-container. | `""` | +| `initContainers.resources.limits` | initContainers.limits Kubernetes resource limits for init containers | `{}` | +| `initContainers.resources.requests.cpu` | initContainers.requests.cpu Kubernetes cpu resource limits for init containers | `100m` | +| `initContainers.resources.requests.memory` | initContainers.requests.memory Kubernetes memory resource limits for init containers | `128Mi` | ### Signing diff --git a/templates/gitea/statefulset.yaml b/templates/gitea/statefulset.yaml index 6394e9a..71818d1 100644 --- a/templates/gitea/statefulset.yaml +++ b/templates/gitea/statefulset.yaml @@ -76,6 +76,8 @@ spec: {{- include "gitea.init-additional-mounts" . | nindent 12 }} securityContext: {{- toYaml .Values.containerSecurityContext | nindent 12 }} + resources: + {{- toYaml .Values.initContainers.resources | nindent 12 }} - name: init-app-ini image: "{{ include "gitea.image" . }}" imagePullPolicy: {{ .Values.image.pullPolicy }} @@ -114,6 +116,8 @@ spec: {{- include "gitea.init-additional-mounts" . | nindent 12 }} securityContext: {{- toYaml .Values.containerSecurityContext | nindent 12 }} + resources: + {{- toYaml .Values.initContainers.resources | nindent 12 }} {{- if .Values.signing.enabled }} - name: configure-gpg image: "{{ include "gitea.image" . }}" @@ -143,6 +147,8 @@ spec: {{- if .Values.extraVolumeMounts }} {{- toYaml .Values.extraVolumeMounts | nindent 12 }} {{- end }} + resources: + {{- toYaml .Values.initContainers.resources | nindent 12 }} {{- end }} - name: configure-gitea image: "{{ include "gitea.image" . }}" @@ -232,6 +238,8 @@ spec: subPath: {{ .Values.persistence.subPath }} {{- end }} {{- include "gitea.init-additional-mounts" . | nindent 12 }} + resources: + {{- toYaml .Values.initContainers.resources | nindent 12 }} terminationGracePeriodSeconds: {{ .Values.statefulset.terminationGracePeriodSeconds }} containers: - name: {{ .Chart.Name }} diff --git a/values.yaml b/values.yaml index 086d06c..c07676e 100644 --- a/values.yaml +++ b/values.yaml @@ -255,6 +255,16 @@ initPreScript: "" # chown -R git:git /data/git/.postgresql/ # chmod 400 /data/git/.postgresql/postgresql.key +## @param initContainers.resources.limits initContainers.limits Kubernetes resource limits for init containers +## @param initContainers.resources.requests.cpu initContainers.requests.cpu Kubernetes cpu resource limits for init containers +## @param initContainers.resources.requests.memory initContainers.requests.memory Kubernetes memory resource limits for init containers +initContainers: + resources: + limits: {} + requests: + cpu: 100m + memory: 128Mi + # Configure commit/action signing prerequisites ## @section Signing # From 92e10d10c0e6f4738c6dde56d40d15c0091bacf1 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 2 Apr 2023 00:07:06 +0000 Subject: [PATCH 0099/1014] fix(deps): update helm release mariadb to v11.5.6 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 999cc01..ae9a1ff 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 12.2.6 - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts - version: 11.5.5 -digest: sha256:30e9febb55f81aea07159a00dbb981617c6e8515af8c02340f0beb465ff465ce -generated: "2023-03-25T00:07:18.736302711Z" + version: 11.5.6 +digest: sha256:ff32f0f039adc728c9a9fdda21fc9dd7d717645f27b8aee5b2d63cb953810f9f +generated: "2023-04-02T00:07:00.428573104Z" diff --git a/Chart.yaml b/Chart.yaml index 5fbfc01..518b4a8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -41,5 +41,5 @@ dependencies: condition: postgresql.enabled - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts - version: 11.5.5 + version: 11.5.6 condition: mariadb.enabled From 730c4b179a2e8647b6bd796df91c64e63a7065b8 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Apr 2023 00:07:06 +0000 Subject: [PATCH 0100/1014] fix(deps): update helm release memcached to v6.3.14 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ae9a1ff..9b62dbd 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.13 + version: 6.3.14 - name: mysql repository: oci://registry-1.docker.io/bitnamicharts version: 9.7.0 @@ -11,5 +11,5 @@ dependencies: - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts version: 11.5.6 -digest: sha256:ff32f0f039adc728c9a9fdda21fc9dd7d717645f27b8aee5b2d63cb953810f9f -generated: "2023-04-02T00:07:00.428573104Z" +digest: sha256:0002c8994d84e529553752e090f06f5fc89a8644ab86264af3b6930407c7c780 +generated: "2023-04-03T00:07:01.471918495Z" diff --git a/Chart.yaml b/Chart.yaml index 518b4a8..3d3c953 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.13 + version: 6.3.14 condition: memcached.enabled - name: mysql repository: oci://registry-1.docker.io/bitnamicharts From 1c4c18ac273c712495e392561d81f759b1f27070 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Apr 2023 06:47:10 +0000 Subject: [PATCH 0101/1014] chore(renovate): fix platform automerge --- renovate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index dc44b9c..e47739e 100644 --- a/renovate.json +++ b/renovate.json @@ -3,6 +3,7 @@ "extends": ["forgejo-contrib/forgejo-renovate//base.json"], "assignees": ["viceice"], "enabledManagers": ["helmv3", "npm", "regex", "woodpecker"], + "platformAutomerge": true, "packageRules": [ { "matchManagers": ["helmv3"], @@ -31,8 +32,7 @@ "matchManagers": ["helmv3"], "matchFiles": ["Chart.yaml"], "matchUpdateTypes": ["patch"], - "automerge": true, - "platformAutomerge": true + "automerge": true } ], "regexManagers": [ From 6bc826c0e0ffeea95c37d81056558ebdd25dcfc1 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Apr 2023 06:50:29 +0000 Subject: [PATCH 0102/1014] chore(renovate): remove duplicate platform commit config --- renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/renovate.json b/renovate.json index e47739e..3ea6fc6 100644 --- a/renovate.json +++ b/renovate.json @@ -3,7 +3,6 @@ "extends": ["forgejo-contrib/forgejo-renovate//base.json"], "assignees": ["viceice"], "enabledManagers": ["helmv3", "npm", "regex", "woodpecker"], - "platformAutomerge": true, "packageRules": [ { "matchManagers": ["helmv3"], From 727f0592f92dc62db31df0ee24752e2cc3882254 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Apr 2023 06:51:44 +0000 Subject: [PATCH 0103/1014] fix(deps): update helm release mysql to v9.7.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 9b62dbd..a66117f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 6.3.14 - name: mysql repository: oci://registry-1.docker.io/bitnamicharts - version: 9.7.0 + version: 9.7.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.2.6 - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts version: 11.5.6 -digest: sha256:0002c8994d84e529553752e090f06f5fc89a8644ab86264af3b6930407c7c780 -generated: "2023-04-03T00:07:01.471918495Z" +digest: sha256:9f2efb3dd2fa012fbdf60288151146c69ceabc172398aa59697f88231b59740e +generated: "2023-04-03T06:51:39.149198919Z" diff --git a/Chart.yaml b/Chart.yaml index 3d3c953..d58a0a7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,7 +33,7 @@ dependencies: condition: memcached.enabled - name: mysql repository: oci://registry-1.docker.io/bitnamicharts - version: 9.7.0 + version: 9.7.1 condition: mysql.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts From 57bbebe3b60273bfe1166ed41a21130b1668b147 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 4 Apr 2023 00:07:06 +0000 Subject: [PATCH 0104/1014] fix(deps): update helm release postgresql to v12.2.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index a66117f..ec9cd8b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 9.7.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.6 + version: 12.2.7 - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts version: 11.5.6 -digest: sha256:9f2efb3dd2fa012fbdf60288151146c69ceabc172398aa59697f88231b59740e -generated: "2023-04-03T06:51:39.149198919Z" +digest: sha256:077ea499386a62933d01ef9574c79c2f2e56de2d44a53261289476f194ef6746 +generated: "2023-04-04T00:07:00.457853047Z" diff --git a/Chart.yaml b/Chart.yaml index d58a0a7..e557640 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,7 +37,7 @@ dependencies: condition: mysql.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.6 + version: 12.2.7 condition: postgresql.enabled - name: mariadb repository: oci://registry-1.docker.io/bitnamicharts From 78f475de247ee691917f8ff1c53ab14072f63fea Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 6 Apr 2023 09:04:55 +0000 Subject: [PATCH 0105/1014] fix(deps): update forgejo docker tag to v1.19.0-3 (#121) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/121 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 6bb74d4..55b932a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.0-2 +appVersion: 1.19.0-3 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From bfaf822a367f94284fb5eae82eb89dd04680e902 Mon Sep 17 00:00:00 2001 From: Casey Buto Date: Fri, 7 Apr 2023 18:58:34 +0800 Subject: [PATCH 0106/1014] feat: Add support for setting priorityClassName (#430) ### Description of the change Adds support for setting priorityClassName on the Gitea pod. ### Benefits Users can take advantage of https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ with Gitea. ### Applicable issues - fixes #429 ### Checklist - [x] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/430 Reviewed-by: pat-s Co-authored-by: Casey Buto Co-committed-by: Casey Buto --- README.md | 1 + templates/gitea/statefulset.yaml | 3 +++ values.yaml | 3 +++ 3 files changed, 7 insertions(+) diff --git a/README.md b/README.md index f7b0ed9..1b00460 100644 --- a/README.md +++ b/README.md @@ -672,6 +672,7 @@ gitea: | `tolerations` | Tolerations for the statefulset | `[]` | | `affinity` | Affinity for the statefulset | `{}` | | `dnsConfig` | dnsConfig for the statefulset | `{}` | +| `priorityClassName` | priorityClassName for the statefulset | `""` | | `statefulset.env` | Additional environment variables to pass to containers | `[]` | | `statefulset.terminationGracePeriodSeconds` | How long to wait until forcefully kill the pod | `60` | | `statefulset.labels` | Labels for the statefulset | `{}` | diff --git a/templates/gitea/statefulset.yaml b/templates/gitea/statefulset.yaml index 71818d1..b11813b 100644 --- a/templates/gitea/statefulset.yaml +++ b/templates/gitea/statefulset.yaml @@ -39,6 +39,9 @@ spec: {{- if .Values.schedulerName }} schedulerName: "{{ .Values.schedulerName }}" {{- end }} + {{- if .Values.priorityClassName }} + priorityClassName: "{{ .Values.priorityClassName }}" + {{- end }} {{- include "gitea.images.pullSecrets" . | nindent 6 }} securityContext: {{- toYaml .Values.podSecurityContext | nindent 8 }} diff --git a/values.yaml b/values.yaml index c07676e..de358c6 100644 --- a/values.yaml +++ b/values.yaml @@ -189,6 +189,9 @@ affinity: {} ## @param dnsConfig dnsConfig for the statefulset dnsConfig: {} +## @param priorityClassName priorityClassName for the statefulset +priorityClassName: "" + ## @param statefulset.env Additional environment variables to pass to containers ## @param statefulset.terminationGracePeriodSeconds How long to wait until forcefully kill the pod ## @param statefulset.labels Labels for the statefulset From c0b2fdf8fad60dce73d82d3c68136377b292a13e Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 14 Apr 2023 02:21:21 +0800 Subject: [PATCH 0107/1014] Remove discord webhook (#435) Broken since a long time and probably not used by anyone Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/435 Reviewed-by: techknowlogick Co-authored-by: pat-s Co-committed-by: pat-s --- .drone.yml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.drone.yml b/.drone.yml index 93098ca..bee26f1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -46,19 +46,6 @@ steps: commands: - yamllint -f colored . - - name: discord - pull: always - image: appleboy/drone-discord:1.2.4 - environment: - DISCORD_WEBHOOK_ID: - from_secret: discord_webhook_id - DISCORD_WEBHOOK_TOKEN: - from_secret: discord_webhook_token - when: - status: - - changed - - failure - --- kind: pipeline type: docker From a9779c97249837bfd1ef3bf35454e3cdac2677c4 Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 14 Apr 2023 02:25:37 +0800 Subject: [PATCH 0108/1014] Bump to 1.19.1 (#433) Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/433 Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 2c3ac2e..7b9134c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.0 +appVersion: 1.19.1 icon: https://docs.gitea.io/images/gitea.png keywords: From d3372d940e4dde5732faa009c7266b9b94946d83 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 13 Apr 2023 20:59:36 +0200 Subject: [PATCH 0109/1014] test --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 23238f9..08d52b2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -46,7 +46,6 @@ # commands: # - yamllint -f colored . ---- kind: pipeline type: docker name: release-version @@ -72,7 +71,8 @@ steps: - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - apk add --no-cache curl - apk add --no-cache gnupg - - gpg --import $GPGSIGN_KEY --passphrase $GPGSIGN_PASSPHRASE + # - echo $GPGSIGN_KEY > private.key && echo $GPGSIGN_PASSPHRASE > passphrase.txt && gpg --batch --passphrase-file=passphrase.txt --import private.key && rm private.key passphrase.txt + - echo $GPGSIGN_PASSPHRASE > passphrase.txt && echo $GPGSIGN_KEY | gpg --batch --passphrase-file=passphrase.txt --import - helm dependency update - helm package --sign --key 'Gitea' --keyring ~/.gnupg/secring.gpg --version "${DRONE_TAG##v}" ./ - mkdir gitea From 9f0b65f38661eabfa65b25256809ffb16967623c Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 14 Apr 2023 14:45:37 +0800 Subject: [PATCH 0110/1014] Fix unittests (#434) Unclear why it only appeared now and not earlier. Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/434 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- .drone.yml | 2 +- unittests/init/init_directory_structure.sh.yaml | 8 ++++++++ unittests/statefulset/signing-disabled.yaml | 4 ++-- unittests/statefulset/signing-enabled.yaml | 3 +++ 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index bee26f1..95a7ff1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -28,7 +28,7 @@ steps: image: alpine:3.17 commands: - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make helm git bash - - helm plugin install https://github.com/helm-unittest/helm-unittest + - helm plugin install --version 0.3.1 https://github.com/helm-unittest/helm-unittest - helm dependency update - make unittests diff --git a/unittests/init/init_directory_structure.sh.yaml b/unittests/init/init_directory_structure.sh.yaml index 3b03f66..ddfa981 100644 --- a/unittests/init/init_directory_structure.sh.yaml +++ b/unittests/init/init_directory_structure.sh.yaml @@ -8,6 +8,10 @@ tests: - it: runs gpg in batch mode set: signing.enabled: true + signing.privateKey: |- + -----BEGIN PGP PRIVATE KEY BLOCK----- + {placeholder} + -----END PGP PRIVATE KEY BLOCK----- asserts: - equal: path: stringData["configure_gpg_environment.sh"] @@ -38,6 +42,10 @@ tests: - it: adds gpg script block for enabled signing set: signing.enabled: true + signing.privateKey: |- + -----BEGIN PGP PRIVATE KEY BLOCK----- + {placeholder} + -----END PGP PRIVATE KEY BLOCK----- asserts: - equal: path: stringData["init_directory_structure.sh"] diff --git a/unittests/statefulset/signing-disabled.yaml b/unittests/statefulset/signing-disabled.yaml index 4f9f2ce..cc7bad4 100644 --- a/unittests/statefulset/signing-disabled.yaml +++ b/unittests/statefulset/signing-disabled.yaml @@ -17,9 +17,9 @@ tests: - it: skips gpg env in `init-directories` init container template: templates/gitea/statefulset.yaml set: - signing.enabled: true + signing.enabled: false asserts: - - contains: + - notContains: path: spec.template.spec.initContainers[0].env content: name: GNUPGHOME diff --git a/unittests/statefulset/signing-enabled.yaml b/unittests/statefulset/signing-enabled.yaml index ecb237f..0d68bd9 100644 --- a/unittests/statefulset/signing-enabled.yaml +++ b/unittests/statefulset/signing-enabled.yaml @@ -42,6 +42,7 @@ tests: template: templates/gitea/statefulset.yaml set: signing.enabled: true + signing.existingSecret: "custom-gpg-secret" asserts: - contains: path: spec.template.spec.initContainers[0].env @@ -52,6 +53,7 @@ tests: template: templates/gitea/statefulset.yaml set: signing.enabled: true + signing.existingSecret: "custom-gpg-secret" asserts: - contains: path: spec.template.spec.containers[0].env @@ -63,6 +65,7 @@ tests: set: signing: enabled: true + existingSecret: "gitea-unittests-gpg-key" asserts: - contains: path: spec.template.spec.volumes From 7434556b37a4a5808841d53c763a28afaff9b0bd Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Fri, 14 Apr 2023 14:54:34 +0800 Subject: [PATCH 0111/1014] Use Gitea Actions for release publishing (#436) Co-authored-by: pat-s Co-authored-by: pat-s Co-authored-by: Lunny Xiao Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/436 Reviewed-by: pat-s Co-authored-by: techknowlogick Co-committed-by: techknowlogick --- .drone.yml | 49 ---------------------------- .gitea/workflows/release-version.yml | 38 +++++++++++++++++++++ 2 files changed, 38 insertions(+), 49 deletions(-) create mode 100644 .gitea/workflows/release-version.yml diff --git a/.drone.yml b/.drone.yml index 95a7ff1..ba6ca11 100644 --- a/.drone.yml +++ b/.drone.yml @@ -45,52 +45,3 @@ steps: image: cytopia/yamllint:alpine-1 commands: - yamllint -f colored . - ---- -kind: pipeline -type: docker -name: release-version - -platform: - os: linux - arch: arm64 - -trigger: - event: - - tag - -steps: - - name: generate-chart - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - apk add --no-cache curl - - helm dependency update - - helm package --version "${DRONE_TAG##v}" ./ - - mkdir gitea - - mv gitea*.tgz gitea/ - - curl -L -o gitea/index.yaml https://dl.gitea.io/charts/index.yaml - - helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml - - - name: upload-chart - pull: always - image: plugins/s3:latest - settings: - acl: - from_secret: aws_s3_acl - region: - from_secret: aws_s3_region - bucket: - from_secret: aws_s3_bucket - endpoint: - from_secret: aws_s3_endpoint - path_style: - from_secret: aws_s3_path_style - access_key: - from_secret: aws_access_key_id - secret_key: - from_secret: aws_secret_access_key - source: gitea/* - target: /charts - strip_prefix: gitea/ diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml new file mode 100644 index 0000000..2711ab3 --- /dev/null +++ b/.gitea/workflows/release-version.yml @@ -0,0 +1,38 @@ +name: generate-chart + +on: + push: + tags: + - "*" + +jobs: + generate-chart-publish: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: install tools + run: | + apt update -y + apt install -y curl helm python python3-pip + pip install awscli + - name: package chart + run: | + helm dependency update + helm package --version "${GITHUB_REF#refs/tags/v}" ./ + mkdir gitea + mv gitea*.tgz gitea/ + curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml + helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml + - name: aws credential configure + uses: https://github.com/aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY}} + aws-region: ${{ secrets.AWS_REGION }} + - name: install aws cli + run: | + apt update -y && + pip install awscli + - name: Copy files to S3 and clear cache + run: | + aws s3 sync gitea/ s3://${{ secrets.AWS_S3_BUCKET}}/charts/ From e768a6acdcfb41f3c3b229566db5897cfb3e3db1 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Fri, 14 Apr 2023 15:49:18 +0800 Subject: [PATCH 0112/1014] Fix release tag ci --- .gitea/workflows/release-version.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 2711ab3..f82cd96 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -13,7 +13,11 @@ jobs: - name: install tools run: | apt update -y - apt install -y curl helm python python3-pip + apt install -y curl + curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null + echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list + apt update -y + apt install python helm python3-pip apt-transport-https pip install awscli - name: package chart run: | From 95076eb11fc4385c081ff8cc961ed97df0bc6525 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Fri, 14 Apr 2023 16:08:04 +0800 Subject: [PATCH 0113/1014] Fix yaml lint --- .gitea/workflows/release-version.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index f82cd96..4c03050 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -13,11 +13,11 @@ jobs: - name: install tools run: | apt update -y - apt install -y curl + apt install -y curl curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list apt update -y - apt install python helm python3-pip apt-transport-https + apt install python helm python3-pip apt-transport-https pip install awscli - name: package chart run: | From 76e47ef6f037967bddfc21d5d5ba77b2085dfd9b Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Fri, 14 Apr 2023 18:19:41 +0800 Subject: [PATCH 0114/1014] Add -y to fix apt install on ci --- .gitea/workflows/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 4c03050..c2efebd 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -17,7 +17,7 @@ jobs: curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list apt update -y - apt install python helm python3-pip apt-transport-https + apt install -y python helm python3-pip apt-transport-https pip install awscli - name: package chart run: | From d8bb3527654e80592e32af808dbbd48e680420d0 Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 14 Apr 2023 21:06:43 +0800 Subject: [PATCH 0115/1014] Fix aws secrets (#438) @lunny It still looks like that the IAM user does not have enough permissions for the S3 sync operation. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/438 Reviewed-by: Lunny Xiao Co-authored-by: pat-s Co-committed-by: pat-s --- .gitea/workflows/release-version.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index c2efebd..b30ee7f 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -28,10 +28,10 @@ jobs: curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml - name: aws credential configure - uses: https://github.com/aws-actions/configure-aws-credentials@v1 + uses: https://github.com/aws-actions/configure-aws-credentials@v2 with: aws-access-key-id: ${{ secrets.AWS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY}} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: ${{ secrets.AWS_REGION }} - name: install aws cli run: | From 0861260c5d9902e6f36c65bbf7b6f1008c3658bc Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Sat, 15 Apr 2023 04:21:00 +0800 Subject: [PATCH 0116/1014] update to use actions for testing PRs (#439) Run PR tests using Gitea Actions Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/439 Reviewed-by: yardenshoham Co-authored-by: techknowlogick Co-committed-by: techknowlogick --- .drone.yml | 47 ------------------------------------ .gitea/workflows/test-pr.yml | 36 +++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 47 deletions(-) delete mode 100644 .drone.yml create mode 100644 .gitea/workflows/test-pr.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index ba6ca11..0000000 --- a/.drone.yml +++ /dev/null @@ -1,47 +0,0 @@ ---- -kind: pipeline -type: docker -name: lint - -platform: - os: linux - arch: arm64 - -steps: - - name: helm lint - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - helm lint - - - name: helm template - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing helm - - helm dependency update - - helm template --debug gitea-helm . - - - name: helm unittests - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make helm git bash - - helm plugin install --version 0.3.1 https://github.com/helm-unittest/helm-unittest - - helm dependency update - - make unittests - - - name: verify readme - pull: always - image: alpine:3.17 - commands: - - apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing make npm git - - make readme - - git diff --exit-code --name-only README.md - - - name: yaml lint - pull: always - image: cytopia/yamllint:alpine-1 - commands: - - yamllint -f colored . diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml new file mode 100644 index 0000000..ea06564 --- /dev/null +++ b/.gitea/workflows/test-pr.yml @@ -0,0 +1,36 @@ +name: check-and-test + +on: + - pull_request + +jobs: + check-and-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: install tools + run: | + apt update -y + apt install -y curl make + curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null + echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list + apt update -y + apt install -y helm python3-pip + pip install yamllint + - name: dependency update + run: helm dependency update + - name: lint + run: helm lint + - name: template + run: | + helm template --debug gitea-helm . + - name: unit tests + run: | + helm plugin install --version 0.3.1 https://github.com/helm-unittest/helm-unittest + make unittests + - name: verify readme + run: | + make readme + git diff --exit-code --name-only README.md + - name: yaml lint + uses: https://github.com/ibiqlik/action-yamllint@v3 From 96a0993e91c59ae2e2d52a7bc7b329fb9196577b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 17 Apr 2023 09:42:23 +0000 Subject: [PATCH 0117/1014] fix(deps): update forgejo docker tag to v1.19.1-0 (#122) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/122 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 55b932a..82ad7d2 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.0-3 +appVersion: 1.19.1-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 43a9b4a6777881feb3bdd9dc1372a55d7a207e93 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 15 Apr 2023 00:07:17 +0000 Subject: [PATCH 0118/1014] fix(deps): update helm release postgresql to v12.2.8 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6e0c73f..efb678c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.3.14 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.7 -digest: sha256:8d216c4da56f12dea7e83c302b157574815a51bc475bfc4d379cf1f837e67152 -generated: "2023-04-04T15:49:13.6824226+02:00" + version: 12.2.8 +digest: sha256:6887780660cbbc237a3760f6d59a249bce1320221fefbf68d6e7fd73cee4fb7a +generated: "2023-04-15T00:07:13.465451181Z" diff --git a/Chart.yaml b/Chart.yaml index 82ad7d2..3ae7b30 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -32,5 +32,5 @@ dependencies: condition: memcached.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.7 + version: 12.2.8 condition: postgresql.enabled From 07bbc8debf42f86d5a610c13e13275d77be042b2 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 17 Apr 2023 10:21:27 +0000 Subject: [PATCH 0119/1014] ci: use alpine for yamllint (#125) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/125 --- .woodpecker/lint.yml | 13 +++++++------ .woodpecker/release-version.yml | 4 ++-- renovate.json | 2 ++ 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index c05f472..5d3a57d 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -14,28 +14,28 @@ pipeline: image: alpine:3.17.3 pull: true commands: - - apk add --no-cache helm + - apk add helm - helm dependency build helm-lint: image: alpine:3.17.3 pull: true commands: - - apk add --no-cache helm + - apk add helm - helm lint helm-template: image: alpine:3.17.3 pull: true commands: - - apk add --no-cache helm + - apk add helm - helm template --debug gitea-helm . helm-unittests: image: alpine:3.17.3 pull: true commands: - - apk add --no-cache make helm git bash + - apk add make helm git bash - helm plugin install --version 0.3.1 https://github.com/helm-unittest/helm-unittest - helm dependency update - make unittests @@ -44,12 +44,13 @@ pipeline: image: alpine:3.17.3 pull: true commands: - - apk add --no-cache make nodejs npm git + - apk add make nodejs npm git - make readme - git diff --exit-code --name-only README.md yaml-lint: - image: cytopia/yamllint:alpine-1 + image: alpine:3.17.3 pull: true commands: + - apk add yamllint - yamllint -f colored . diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index aff779c..1777428 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -13,7 +13,7 @@ pipeline: image: alpine:3.17.3 pull: true commands: - - apk add --no-cache git nodejs npm helm + - apk add git nodejs npm helm - helm dependency build - rm -rf tmp/ - helm package --version "${CI_COMMIT_TAG##v}" -d tmp/ ./ @@ -38,7 +38,7 @@ pipeline: image: alpine:3.17.3 pull: true commands: - - apk add --no-cache helm + - apk add helm - echo $${TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib - helm push tmp/forgejo-${CI_COMMIT_TAG##v}.tgz oci://codeberg.org/forgejo-contrib secrets: diff --git a/renovate.json b/renovate.json index 20be1ea..9eece1e 100644 --- a/renovate.json +++ b/renovate.json @@ -36,6 +36,7 @@ ], "regexManagers": [ { + "description": "Update forgeo version in chart", "fileMatch": ["^Chart\\.yaml$"], "matchStrings": ["appVersion: (?.+?)\\s"], "depNameTemplate": "forgejo", @@ -43,6 +44,7 @@ "datasourceTemplate": "docker" }, { + "description": "Update helm unittest plugin", "fileMatch": ["^\\.woodpecker/[a-z-]+\\.yml$"], "matchStrings": ["helm plugin install --version (?.+?) https://github.com/helm-unittest/helm-unittest\\s"], "depNameTemplate": "helm-unittest", From b362ddc76a2d60b15ea8922a5642abe3131212dd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 18 Apr 2023 07:45:49 +0000 Subject: [PATCH 0120/1014] ci(deps): update dependency helm-unittest to v0.3.2 (#126) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/126 --- .woodpecker/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 5d3a57d..be7c75c 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -36,7 +36,7 @@ pipeline: pull: true commands: - apk add make helm git bash - - helm plugin install --version 0.3.1 https://github.com/helm-unittest/helm-unittest + - helm plugin install --version v0.3.2 https://github.com/helm-unittest/helm-unittest - helm dependency update - make unittests From c274911aab84cc76b8876ac81866e3a13ecd91cc Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 19 Apr 2023 23:01:03 +0800 Subject: [PATCH 0121/1014] README: one sentence per line (#440) Fix #376 Editors should do the job of soft-wrapping in case a line get's too long. One sentence per line simplifies reviews and diffs a lot as it let's one comment on a piece of text that is contextually sound and not split over multiple lines. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/440 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 290 +++++++++++++++++++++++------------------------------- 1 file changed, 121 insertions(+), 169 deletions(-) diff --git a/README.md b/README.md index 1b00460..37952c7 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,13 @@ # Gitea Helm Chart -[Gitea](https://gitea.io/en-us/) is a community managed lightweight code hosting -solution written in Go. It is published under the MIT license. +[Gitea](https://gitea.io/en-us/) is a community managed lightweight code hosting solution written in Go. +It is published under the MIT license. ## Introduction -This helm chart has taken some inspiration from [jfelten's helm -chart](https://github.com/jfelten/gitea-helm-chart). But takes a completely -different approach in providing a database and cache with dependencies. -Additionally, this chart provides LDAP and admin user configuration with values, -as well as being deployed as a statefulset to retain stored repositories. +This helm chart has taken some inspiration from [jfelten's helm chart](https://github.com/jfelten/gitea-helm-chart). +But takes a completely different approach in providing a database and cache with dependencies. +Additionally, this chart provides LDAP and admin user configuration with values, as well as being deployed as a statefulset to retain stored repositories. ## Update and versioning policy @@ -29,9 +27,8 @@ Yet most often no issues will be encountered and the chart maintainers aim to co ## Dependencies -Gitea can be run with an external database and cache. This chart provides those -dependencies, which can be enabled, or disabled via -configuration. +Gitea can be run with an external database and cache. +This chart provides those dependencies, which can be enabled, or disabled via configuration. Dependencies: @@ -46,8 +43,7 @@ helm repo update helm install gitea gitea-charts/gitea ``` -When upgrading, please refer to the [Upgrading](#upgrading) section at the bottom -of this document for major and breaking changes. +When upgrading, please refer to the [Upgrading](#upgrading) section at the bottom of this document for major and breaking changes. ## Prerequisites @@ -59,8 +55,8 @@ of this document for major and breaking changes. ### Gitea Configuration -Gitea offers lots of configuration options. This is fully described in the -[Gitea Cheat Sheet](https://docs.gitea.io/en-us/config-cheat-sheet/). +Gitea offers lots of configuration options. +This is fully described in the [Gitea Cheat Sheet](https://docs.gitea.io/en-us/config-cheat-sheet/). ```yaml gitea: @@ -74,18 +70,17 @@ gitea: ### Default Configuration -This chart will set a few defaults in the Gitea configuration based on the -service and ingress settings. All defaults can be overwritten in `gitea.config`. +This chart will set a few defaults in the Gitea configuration based on the service and ingress settings. +All defaults can be overwritten in `gitea.config`. -INSTALL_LOCK is always set to true, since we want to configure Gitea with this -helm chart and everything is taken care of. +INSTALL_LOCK is always set to true, since we want to configure Gitea with this helm chart and everything is taken care of. _All default settings are made directly in the generated app.ini, not in the Values._ #### Database defaults -If a builtIn database is enabled the database configuration is set -automatically. For example, PostgreSQL builtIn will appear in the app.ini as: +If a builtIn database is enabled the database configuration is set automatically. +For example, PostgreSQL builtIn will appear in the app.ini as: ```ini [database] @@ -98,8 +93,8 @@ USER = gitea #### Memcached defaults -Memcached is handled the exact same way as database builtIn. Once Memcached -builtIn is enabled, this chart will generate the following part in the `app.ini`: +Memcached is handled the exact same way as database builtIn. +Once Memcached builtIn is enabled, this chart will generate the following part in the `app.ini`: ```ini [cache] @@ -110,9 +105,9 @@ HOST = RELEASE-NAME-memcached.default.svc.cluster.local:11211 #### Server defaults -The server defaults are a bit more complex. If ingress is `enabled`, the -`ROOT_URL`, `DOMAIN` and `SSH_DOMAIN` will be set accordingly. `HTTP_PORT` -always defaults to `3000` as well as `SSH_PORT` to `22`. +The server defaults are a bit more complex. +If ingress is `enabled`, the `ROOT_URL`, `DOMAIN` and `SSH_DOMAIN` will be set accordingly. +`HTTP_PORT` always defaults to `3000` as well as `SSH_PORT` to `22`. ```ini [server] @@ -141,14 +136,11 @@ ENABLED = false > **The [generic](https://docs.gitea.io/en-us/config-cheat-sheet/#overall-default) > section cannot be defined that way.** -Some settings inside _app.ini_ (like passwords or whole authentication configurations) -must be considered sensitive and therefore should not be passed via plain text -inside the _values.yaml_ file. In times of _GitOps_ the values.yaml could be stored -in a Git repository where sensitive data should never be accessible. +Some settings inside _app.ini_ (like passwords or whole authentication configurations) must be considered sensitive and therefore should not be passed via plain text inside the _values.yaml_ file. +In times of _GitOps_ the values.yaml could be stored in a Git repository where sensitive data should never be accessible. The Helm Chart supports this approach and let the user define custom sources like -Kubernetes Secrets to be loaded as environment variables during _app.ini_ creation -or update. +Kubernetes Secrets to be loaded as environment variables during _app.ini_ creation or update. ```yaml gitea: @@ -161,8 +153,7 @@ gitea: This would mount the two additional volumes (`oauth` and `some-additionals`) from different sources to the init containerwhere the _app.ini_ gets updated. -All files mounted that way will be read and converted to environment variables -and then added to the _app.ini_ using [environment-to-ini](https://github.com/go-gitea/gitea/tree/main/contrib/environment-to-ini). +All files mounted that way will be read and converted to environment variables and then added to the _app.ini_ using [environment-to-ini](https://github.com/go-gitea/gitea/tree/main/contrib/environment-to-ini). The key of such additional source represents the section inside the _app.ini_. The value for each key can be multiline ini-like definitions. @@ -199,19 +190,15 @@ stringData: #### User defined environment variables in app.ini -Users are able to define their own environment variables, -which are loaded into the containers. We also support to -directly interact with the generated _app.ini_. +Users are able to define their own environment variables, which are loaded into the containers. +We also support to directly interact with the generated _app.ini_. -To inject self defined variables into the _app.ini_ a -certain format needs to be honored. This is -described in detail on the [env-to-ini](https://github.com/go-gitea/gitea/tree/main/contrib/environment-to-ini) -page. +To inject self defined variables into the _app.ini_ a certain format needs to be honored. +This is described in detail on the [env-to-ini](https://github.com/go-gitea/gitea/tree/main/contrib/environment-to-ini) page. Note that the Prefix on this helm chart is `ENV_TO_INI`. -For example a database setting needs to have the following -format: +For example a database setting needs to have the following format: ```yaml gitea: @@ -228,8 +215,8 @@ gitea: Priority (highest to lowest) for defining app.ini variables: 1. Environment variables prefixed with `ENV_TO_INI` -2. Additional config sources -3. Values defined in `gitea.config` +1. Additional config sources +1. Values defined in `gitea.config` ### External Database @@ -255,7 +242,8 @@ postgresql: ### Ports and external url -By default port `3000` is used for web traffic and `22` for ssh. Those can be changed: +By default port `3000` is used for web traffic and `22` for ssh. +Those can be changed: ```yaml service: @@ -265,15 +253,14 @@ service: port: 22 ``` -This helm chart automatically configures the clone urls to use the correct -ports. You can change these ports by hand using the `gitea.config` dict. However -you should know what you're doing. +This helm chart automatically configures the clone urls to use the correct ports. +You can change these ports by hand using the `gitea.config` dict. +However you should know what you're doing. ### ClusterIP -By default the clusterIP will be set to None, which is the default for headless -services. However if you want to omit the clusterIP field in the service, use -the following values: +By default the `clusterIP` will be set to `None`, which is the default for headless services. +However if you want to omit the clusterIP field in the service, use the following values: ```yaml service: @@ -289,9 +276,8 @@ service: ### SSH and Ingress -If you're using ingress and want to use SSH, keep in mind, that ingress is not -able to forward SSH Ports. You will need a LoadBalancer like `metallb` and a -setting in your ssh service annotations. +If you're using ingress and want to use SSH, keep in mind, that ingress is not able to forward SSH Ports. +You will need a LoadBalancer like `metallb` and a setting in your ssh service annotations. ```yaml service: @@ -302,8 +288,8 @@ service: ### SSH on crio based kubernetes cluster -If you use crio as container runtime it is not possible to read from a remote -repository. You should get an error message like this: +If you use `crio` as container runtime it is not possible to read from a remote repository. +You should get an error message like this: ```bash $ git clone git@k8s-demo.internal:admin/test.git @@ -320,15 +306,15 @@ More about this issue [here](https://gitea.com/gitea/helm-chart/issues/161). ### Cache -This helm chart can use a built in cache. The default is Memcached from bitnami. +This helm chart can use a built in cache. +The default is Memcached from bitnami. ```yaml memcached: enabled: true ``` -If the built in cache should not be used simply configure the cache in -`gitea.config`. +If the built in cache should not be used simply configure the cache in `gitea.config`. ```yaml gitea: @@ -342,15 +328,14 @@ gitea: ### Persistence -Gitea will be deployed as a statefulset. By simply enabling the persistence and -setting the storage class according to your cluster everything else will be -taken care of. The following example will create a PVC as a part of the -statefulset. This PVC will not be deleted even if you uninstall the chart. +Gitea will be deployed as a statefulset. +By simply enabling the persistence and setting the storage class according to your cluster everything else will be taken care of. +The following example will create a PVC as a part of the statefulset. +This PVC will not be deleted even if you uninstall the chart. -Please note, that an empty storageClass in the persistence will result in -kubernetes using your default storage class. +Please note, that an empty storageClass in the persistence will result in kubernetes using your default storage class. -If you want to use your own storageClass define it as followed: +If you want to use your own storage class define it as follows: ```yaml persistence: @@ -358,8 +343,7 @@ persistence: storageClass: myOwnStorageClass ``` -When using PostgreSQL as dependency, this will also be deployed as a statefulset -by default. +When using PostgreSQL as dependency, this will also be deployed as a statefulset by default. If you want to manage your own PVC you can simply pass the PVC name to the chart. @@ -383,10 +367,11 @@ postgresql: ### Admin User -This chart enables you to create a default admin user. It is also possible to -update the password for this user by upgrading or redeloying the chart. It is -not possible to delete an admin user after it has been created. This has to be -done in the ui. You cannot use `admin` as username. +This chart enables you to create a default admin user. +It is also possible to update the password for this user by upgrading or redeloying the chart. +It is not possible to delete an admin user after it has been created. +This has to be done in the ui. +You cannot use `admin` as username. ```yaml gitea: @@ -439,7 +424,7 @@ gitea: publicSSHKeyAttribute: publicSSHKey ``` -You can also use an existing secret to set the bindDn and bindPassword: +You can also use an existing secret to set the `bindDn` and `bindPassword`: ```yaml apiVersion: v1 @@ -459,9 +444,9 @@ gitea: ... ``` -⚠️ Some options are just flags and therefore don't have any values. If they -are defined in `gitea.ldap` configuration, they will be passed to the Gitea CLI -without any value. Affected options: +⚠️ Some options are just flags and therefore don't have any values. +If they are defined in `gitea.ldap` configuration, they will be passed to the Gitea CLI without any value. +Affected options: - notActive - skipTlsVerify @@ -471,9 +456,9 @@ without any value. Affected options: ### OAuth2 Settings -Like the admin user, OAuth2 settings can be updated and disabled but not -deleted. Deleting OAuth2 settings has to be done in the ui. All OAuth2 values, -which are documented [here](https://docs.gitea.io/en-us/command-line/#admin), are +Like the admin user, OAuth2 settings can be updated and disabled but not deleted. +Deleting OAuth2 settings has to be done in the ui. +All OAuth2 values, which are documented [here](https://docs.gitea.io/en-us/command-line/#admin), are available. Multiple OAuth2 sources can be configured with additional OAuth list items. @@ -516,15 +501,12 @@ gitea: ## Configure commit signing -When using the rootless image the gpg key folder is not persistent by -default. If you consider using signed commits for internal Gitea activities -(e.g. initial commit), you'd need to provide a signing key. Prior to -[PR186](https://gitea.com/gitea/helm-chart/pulls/186), imported keys had to be -re-imported once the container got replaced by another. +When using the rootless image the gpg key folder is not persistent by default. +If you consider using signed commits for internal Gitea activities (e.g. initial commit), you'd need to provide a signing key. +Prior to [PR186](https://gitea.com/gitea/helm-chart/pulls/186), imported keys had to be re-imported once the container got replaced by another. -The mentioned PR introduced a new configuration object `signing` allowing you to -configure prerequisites for commit signing. By default this section is disabled -to maintain backwards compatibility. +The mentioned PR introduced a new configuration object `signing` allowing you to configure prerequisites for commit signing. +By default this section is disabled to maintain backwards compatibility. ```yaml signing: @@ -532,9 +514,8 @@ signing: gpgHome: /data/git/.gnupg ``` -Regardless of the used container image the `signing` object allows to specify a -private gpg key. Either using the `signing.privateKey` to define the key inline, -or refer to an existing secret containing the key data by using `signing.existingSecret`. +Regardless of the used container image the `signing` object allows to specify a private gpg key. +Either using the `signing.privateKey` to define the key inline, or refer to an existing secret containing the key data by using `signing.existingSecret`. ```yaml apiVersion: v1 @@ -554,19 +535,15 @@ signing: existingSecret: custom-gitea-gpg-key ``` -To use the gpg key, Gitea needs to be configured accordingly. A detailed description -can be found in the [official Gitea documentation](https://docs.gitea.io/en-us/signing/#general-configuration). +To use the gpg key, Gitea needs to be configured accordingly. +A detailed description can be found in the [official Gitea documentation](https://docs.gitea.io/en-us/signing/#general-configuration). ### Metrics and profiling -A Prometheus `/metrics` endpoint on the `HTTP_PORT` and `pprof` profiling -endpoints on port 6060 can be enabled under `gitea`. Beware that the metrics -endpoint is exposed via the ingress, manage access using ingress annotations for -example. +A Prometheus `/metrics` endpoint on the `HTTP_PORT` and `pprof` profiling endpoints on port 6060 can be enabled under `gitea`. +Beware that the metrics endpoint is exposed via the ingress, manage access using ingress annotations for example. -To deploy the `ServiceMonitor`, you first need to ensure that you have deployed -`prometheus-operator` and its -[CRDs](https://github.com/prometheus-operator/prometheus-operator#customresourcedefinitions). +To deploy the `ServiceMonitor`, you first need to ensure that you have deployed `prometheus-operator` and its [CRDs](https://github.com/prometheus-operator/prometheus-operator#customresourcedefinitions). ```yaml gitea: @@ -831,26 +808,21 @@ See [Configure commit signing](#configure-commit-signing) for details. #### Different volume mounts for init-containers and runtime container -**The `extraVolumeMounts` is deprecated** in favor of `extraInitVolumeMounts` and -`extraContainerVolumeMounts`. You can now have different mounts for the initialization -phase and Gitea runtime. The deprecated `extraVolumeMounts` will still be available -for the time being and is mounted into every container. If you want to switch to -the new settings and want to mount specific volumes into all containers, you have -to configure their mount points within both new settings. +**The `extraVolumeMounts` is deprecated** in favor of `extraInitVolumeMounts` and `extraContainerVolumeMounts`. +You can now have different mounts for the initialization phase and Gitea runtime. +The deprecated `extraVolumeMounts` will still be available for the time being and is mounted into every container. +If you want to switch to the new settings and want to mount specific volumes into all containers, you have to configure their mount points within both new settings. -**Combining values from the deprecated setting with values from the new settings -is not possible.** +**Combining values from the deprecated setting with values from the new settings is not possible.** #### New `enabled` flag for `startupProbe` -Prior to this version the `startupProbe` was just a commented sample within the -`values.yaml`. With the migration to an auto-generated [Parameters](#parameters) -section, a new parameter `gitea.startupProbe.enabled` has been introduced set to +Prior to this version the `startupProbe` was just a commented sample within the `values.yaml`. +With the migration to an auto-generated [Parameters](#parameters) section, a new parameter `gitea.startupProbe.enabled` has been introduced set to `false` by default. -If you are using the `startupProbe` you need to add that new -parameter and set it to `true`. Otherwise, your defined probe won't be considered -after the upgrade. +If you are using the `startupProbe` you need to add that new parameter and set it to `true`. +Otherwise, your defined probe won't be considered after the upgrade. ### To 5.0.0 @@ -858,9 +830,7 @@ after the upgrade. #### Enable Dependencies -The values to enable the dependencies, -such as PostgreSQL, Memcached, MySQL and MariaDB. -have been moved from `gitea.database.builtIn.` to the dependency values. +The values to enable the dependencies, such as PostgreSQL, Memcached, MySQL and MariaDB have been moved from `gitea.database.builtIn.` to the dependency values. You can now enable the dependencies as followed: @@ -880,39 +850,32 @@ mariadb: #### App.ini generation -The app.ini generation has changed and now utilizes the environment-to-ini -script provided by newer Gitea versions. This change ensures, that the app.ini -is now persistent. +The app.ini generation has changed and now utilizes the environment-to-ini script provided by newer Gitea versions. +This change ensures, that the app.ini is now persistent. ##### Secret Key generation -Gitea secret keys (SECRET_KEY, INTERNAL_TOKEN, JWT_SECRET) are now generated -automatically in certain situations: +Gitea secret keys (SECRET_KEY, INTERNAL_TOKEN, JWT_SECRET) are now generated automatically in certain situations: -- New install: By default the secrets are created automatically. If you provide - secrets via `gitea.config` they will be used instead of automatic generation. -- Existing installs: The secrets won't be deployed, neither via - configuration nor via auto generation. We explicitly prevent to set new secrets. +- New install: By default the secrets are created automatically. + If you provide secrets via `gitea.config` they will be used instead of automatic generation. +- Existing installs: The secrets won't be deployed, neither via configuration nor via auto generation. + We explicitly prevent to set new secrets. -> 💡 It would be possible to set new secret keys manually by entering -> the running container and rewriting the app.ini by hand. However, this it is -> not advisable to do so for existing installations. Certain settings like -> _LDAP_ would not be readable anymore. +> 💡 It would be possible to set new secret keys manually by entering the running container and rewriting the app.ini by hand. +> However, this it is not advisable to do so for existing installations. +> Certain settings like _LDAP_ would not be readable anymore. #### Probes -`gitea.customLivenessProbe`, `gitea.customReadinessProbe` and `gitea.customStartupProbe` -have been removed. +`gitea.customLivenessProbe`, `gitea.customReadinessProbe` and `gitea.customStartupProbe` have been removed. -They are replaced by the settings `gitea.livenessProbe`, `gitea.readinessProbe` -and `gitea.startupProbe` which are now fully configurable and used _as-is_ for +They are replaced by the settings `gitea.livenessProbe`, `gitea.readinessProbe` and `gitea.startupProbe` which are now fully configurable and used _as-is_ for a Chart deployment. -If you have customized their values instead of using the `custom` prefixed settings, -please ensure that you remove the `enabled` property from each of them. +If you have customized their values instead of using the `custom` prefixed settings, please ensure that you remove the `enabled` property from each of them. -In case you want to disable one of these probes, let's say the `livenessProbe`, add -the following to your values. The `podAnnotation` is just there to have a bit more -context. +In case you want to disable one of these probes, let's say the `livenessProbe`, add the following to your values. +The `podAnnotation` is just there to have a bit more context. ```diff gitea: @@ -922,20 +885,17 @@ gitea: #### Multiple OAuth and LDAP authentication sources -With `5.0.0` of this Chart it is now possible to configure Gitea with multiple -OAuth and LDAP sources. As a result, you need to update an existing OAuth/LDAP configuration -in your customized `values.yaml` by replacing the object with settings to a list -of settings objects. See [OAuth2 Settings](#oauth2-settings) and -[LDAP Settings](#ldap-settings) section for details. +With `5.0.0` of this Chart it is now possible to configure Gitea with multiple OAuth and LDAP sources. +As a result, you need to update an existing OAuth/LDAP configuration in your customized `values.yaml` by replacing the object with settings to a list +of settings objects. +See [OAuth2 Settings](#oauth2-settings) and [LDAP Settings](#ldap-settings) section for details. ### To 4.0.0 #### Ingress changes -To provide a more flexible Ingress configuration we now support not only host -settings but also provide configuration for the path and pathType. So this -change changes the hosts from a simple string list, to a list containing a more -complex object for more configuration. +To provide a more flexible Ingress configuration we now support not only host settings but also provide configuration for the path and pathType. +So this change changes the hosts from a simple string list, to a list containing a more complex object for more configuration. ```diff ingress: @@ -956,8 +916,7 @@ ingress: # - git.example.com ``` -If you want everything as it was before, you can simply add the following code -to all your host entries. +If you want everything as it was before, you can simply add the following code to all your host entries. ```yaml paths: @@ -967,41 +926,34 @@ paths: #### Dropped kebab-case support -In 3.x.x it was possible to provide an ldap configuration via kebab-case, this -support has now been dropped and only camel case is supported. See [LDAP -section](#ldap-settings) for more information. +In 3.x.x it was possible to provide an ldap configuration via kebab-case, this support has now been dropped and only camel case is supported. +See [LDAP section](#ldap-settings) for more information. #### Dependency update -The chart comes with multiple databases and Memcached as dependency, the latest -release updated the dependencies. +The chart comes with multiple databases and Memcached as dependency, the latest release updated the dependencies. - Memcached: `4.2.20` -> `5.9.0` - PostgreSQL: `9.7.2` -> `10.3.17` - MariaDB: `8.0.0` -> `9.3.6` -If you're using the builtin databases you will most likely redeploy the chart in -order to update the database correctly. +If you're using the builtin databases you will most likely redeploy the chart in order to update the database correctly. #### Execution of initPreScript -Generally spoken, this might not be a breaking change, but it is worth to be -mentioned. +Generally spoken, this might not be a breaking change, but it is worth to be mentioned. -Prior to `4.0.0` only one init container was used to both setup directories and -configure Gitea. As of now the actual Gitea configuration is separated from the -other pre-execution. This also includes the execution of _initPreScript_. If you -have such script, please be aware of this. Dynamically prepare the Gitea setup -during execution by e.g. adding environment variables to the execution context -won't work anymore. +Prior to `4.0.0` only one init container was used to both setup directories and configure Gitea. +As of now the actual Gitea configuration is separated from the other pre-execution. +This also includes the execution of _initPreScript_. +If you have such script, please be aware of this. +Dynamically prepare the Gitea setup during execution by e.g. adding environment variables to the execution context won't work anymore. ### Misc #### Gitea Version 1.14.X repository ROOT -Previously the ROOT folder for the Gitea repositories was located at -`/data/git/gitea-repositories`. In version `1.14` has the path been changed to -`/data/gitea-repositories`. +Previously the ROOT folder for the Gitea repositories was located at `/data/git/gitea-repositories`. +In version `1.14` has the path been changed to `/data/gitea-repositories`. -This chart will set the `gitea.config.repository.ROOT` value default to -`/data/git/gitea-repositories`. +This chart will set the `gitea.config.repository.ROOT` value default to `/data/git/gitea-repositories`. From f6465619c043d14d62a161021ea9bde8aa67f398 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 28 Apr 2023 10:44:11 +0000 Subject: [PATCH 0122/1014] fix(deps): update helm release postgresql to v12.4.1 (#127) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/127 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index efb678c..2a0e825 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.3.14 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.8 -digest: sha256:6887780660cbbc237a3760f6d59a249bce1320221fefbf68d6e7fd73cee4fb7a -generated: "2023-04-15T00:07:13.465451181Z" + version: 12.4.1 +digest: sha256:02d4846bf416038a42658dbca8f8001d0e3ce967b00e990048f8d420065c33fd +generated: "2023-04-26T00:07:03.462116414Z" diff --git a/Chart.yaml b/Chart.yaml index 3ae7b30..b1acf80 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -32,5 +32,5 @@ dependencies: condition: memcached.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.8 + version: 12.4.1 condition: postgresql.enabled From 4416cc666b2a3019b7dd2b8eabfccc8fb08136d4 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 30 Apr 2023 00:07:12 +0000 Subject: [PATCH 0123/1014] fix(deps): update helm release postgresql to v12.4.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2a0e825..f42b5c0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.3.14 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.1 -digest: sha256:02d4846bf416038a42658dbca8f8001d0e3ce967b00e990048f8d420065c33fd -generated: "2023-04-26T00:07:03.462116414Z" + version: 12.4.2 +digest: sha256:ecf24b06ebb31ea47d76a29150fefea10e530393d3b5c5d211909e4b4d1ce879 +generated: "2023-04-30T00:07:09.518961179Z" diff --git a/Chart.yaml b/Chart.yaml index b1acf80..a0ac95e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -32,5 +32,5 @@ dependencies: condition: memcached.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.1 + version: 12.4.2 condition: postgresql.enabled From 5876a9e7fcd069b37c354f6f020b6e428300f548 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sun, 30 Apr 2023 11:05:33 +0800 Subject: [PATCH 0124/1014] Update Gitea to 1.19.2 and bump chart deps (#442) No substantial changes in chart deps. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/442 Reviewed-by: techknowlogick Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.lock | 8 ++++---- Chart.yaml | 9 +++++---- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index 59b0519..e8c974c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.13 + version: 6.3.14 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.6 -digest: sha256:7a37054b0ae841314b1e309fec6f1edc0f22f77161ee915ebfb1ce011457884c -generated: "2023-03-28T21:20:51.230043+02:00" + version: 12.4.1 +digest: sha256:02d4846bf416038a42658dbca8f8001d0e3ce967b00e990048f8d420065c33fd +generated: "2023-04-28T09:32:05.295167+02:00" diff --git a/Chart.yaml b/Chart.yaml index 7b9134c..98176dc 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.1 +appVersion: 1.19.2 icon: https://docs.gitea.io/images/gitea.png keywords: @@ -34,12 +34,13 @@ maintainers: # Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details dependencies: # OCI registry: https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html (2023-01) - # Chart release date: 2023-03 + # Chart release date: 2023-04 - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.13 + version: 6.3.14 condition: memcached.enabled + # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.2.6 + version: 12.4.1 condition: postgresql.enabled From 88d31cbc58c39d088f067ab110e1133af033430f Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 2 May 2023 09:32:32 +0000 Subject: [PATCH 0125/1014] fix(deps): update forgejo docker tag to v1.19.2-0 (#128) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/128 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index a0ac95e..d6aaac6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.1-0 +appVersion: 1.19.2-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 39778770d3311fe33dc8c512340f2f0178333501 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 2 May 2023 09:32:58 +0000 Subject: [PATCH 0126/1014] fix(deps): update helm release memcached to v6.4.1 (#131) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/131 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f42b5c0..f4e4c6e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.14 + version: 6.4.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.4.2 -digest: sha256:ecf24b06ebb31ea47d76a29150fefea10e530393d3b5c5d211909e4b4d1ce879 -generated: "2023-04-30T00:07:09.518961179Z" +digest: sha256:a3627d961d841ebbc4b15c31bf1d9eaa95fec02e4081855a13975afc7f80b565 +generated: "2023-05-02T00:06:00.864216494Z" diff --git a/Chart.yaml b/Chart.yaml index d6aaac6..88609d6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.14 + version: 6.4.1 condition: memcached.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts From 6c7004bf6d4bb142639da72acd22302e04a69f36 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 2 May 2023 09:33:26 +0000 Subject: [PATCH 0127/1014] chore(deps): update dependency markdownlint-cli to ^0.34.0 (#130) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/130 --- package-lock.json | 417 ++++++++++++++++++++++++++++++++++++++++------ package.json | 2 +- 2 files changed, 364 insertions(+), 55 deletions(-) diff --git a/package-lock.json b/package-lock.json index 557a8b3..a598c6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^5.0.0", "conventional-changelog-core": "^4.2.4", - "markdownlint-cli": "^0.33.0" + "markdownlint-cli": "^0.34.0" }, "engines": { "node": ">=16.0.0", @@ -77,6 +77,16 @@ "node": ">=6.9.0" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", @@ -378,6 +388,20 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/dargs": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", @@ -530,6 +554,22 @@ "node": ">=4" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -879,6 +919,44 @@ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.1.1.tgz", + "integrity": "sha512-juf9stUEwUaILepraGOWIJTLwg48bUnBmRqd2ln2Os1sW987zeoj/hzhbvRB95oMuS2ZTpjULmdwHNX4rzZIZw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jackspeak/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -1073,31 +1151,32 @@ } }, "node_modules/markdownlint": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.27.0.tgz", - "integrity": "sha512-HtfVr/hzJJmE0C198F99JLaeada+646B5SaG2pVoEakLFI6iRGsvMqrnnrflq8hm1zQgwskEgqSnhDW11JBp0w==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", + "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", "dev": true, "dependencies": { - "markdown-it": "13.0.1" + "markdown-it": "13.0.1", + "markdownlint-micromark": "0.1.2" }, "engines": { "node": ">=14.18.0" } }, "node_modules/markdownlint-cli": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.33.0.tgz", - "integrity": "sha512-zMK1oHpjYkhjO+94+ngARiBBrRDEUMzooDHBAHtmEIJ9oYddd9l3chCReY2mPlecwH7gflQp1ApilTo+o0zopQ==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.34.0.tgz", + "integrity": "sha512-4G9I++VBTZkaye6Yfc/7dU6HQHcyldZEVB+bYyQJLcpJOHKk/q5ZpGqK80oKMIdlxzsA3aWOJLZ4DkoaoUWXbQ==", "dev": true, "dependencies": { - "commander": "~9.4.1", + "commander": "~10.0.1", "get-stdin": "~9.0.0", - "glob": "~8.0.3", + "glob": "~10.2.2", "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.27.0", - "minimatch": "~5.1.2", + "markdownlint": "~0.28.2", + "minimatch": "~9.0.0", "run-con": "~1.2.11" }, "bin": { @@ -1117,43 +1196,58 @@ } }, "node_modules/markdownlint-cli/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=14" } }, "node_modules/markdownlint-cli/node_modules/glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", + "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.0", + "minipass": "^5.0.0", + "path-scurry": "^1.7.0" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/markdownlint-cli/node_modules/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", + "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/markdownlint-micromark": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", + "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" } }, "node_modules/mdurl": { @@ -1393,6 +1487,15 @@ "node": ">= 6" } }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/modify-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", @@ -1511,12 +1614,46 @@ "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/path-scurry": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", + "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==", + "dev": true, + "dependencies": { + "lru-cache": "^9.0.0", + "minipass": "^5.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", @@ -1732,6 +1869,39 @@ "semver": "bin/semver.js" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", + "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1966,6 +2136,21 @@ "spdx-expression-parse": "^3.0.0" } }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", @@ -2102,6 +2287,13 @@ "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", "dev": true }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, "@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", @@ -2351,6 +2543,17 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "dargs": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", @@ -2462,6 +2665,16 @@ "locate-path": "^2.0.0" } }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -2735,6 +2948,35 @@ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "jackspeak": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.1.1.tgz", + "integrity": "sha512-juf9stUEwUaILepraGOWIJTLwg48bUnBmRqd2ln2Os1sW987zeoj/hzhbvRB95oMuS2ZTpjULmdwHNX4rzZIZw==", + "dev": true, + "requires": { + "@pkgjs/parseargs": "^0.11.0", + "cliui": "^8.0.1" + }, + "dependencies": { + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + } + } + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -2891,28 +3133,29 @@ } }, "markdownlint": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.27.0.tgz", - "integrity": "sha512-HtfVr/hzJJmE0C198F99JLaeada+646B5SaG2pVoEakLFI6iRGsvMqrnnrflq8hm1zQgwskEgqSnhDW11JBp0w==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", + "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", "dev": true, "requires": { - "markdown-it": "13.0.1" + "markdown-it": "13.0.1", + "markdownlint-micromark": "0.1.2" } }, "markdownlint-cli": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.33.0.tgz", - "integrity": "sha512-zMK1oHpjYkhjO+94+ngARiBBrRDEUMzooDHBAHtmEIJ9oYddd9l3chCReY2mPlecwH7gflQp1ApilTo+o0zopQ==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.34.0.tgz", + "integrity": "sha512-4G9I++VBTZkaye6Yfc/7dU6HQHcyldZEVB+bYyQJLcpJOHKk/q5ZpGqK80oKMIdlxzsA3aWOJLZ4DkoaoUWXbQ==", "dev": true, "requires": { - "commander": "~9.4.1", + "commander": "~10.0.1", "get-stdin": "~9.0.0", - "glob": "~8.0.3", + "glob": "~10.2.2", "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.27.0", - "minimatch": "~5.1.2", + "markdownlint": "~0.28.2", + "minimatch": "~9.0.0", "run-con": "~1.2.11" }, "dependencies": { @@ -2926,28 +3169,28 @@ } }, "commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true }, "glob": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", + "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.0", + "minipass": "^5.0.0", + "path-scurry": "^1.7.0" } }, "minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", + "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -2955,6 +3198,12 @@ } } }, + "markdownlint-micromark": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", + "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "dev": true + }, "mdurl": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", @@ -3138,6 +3387,12 @@ "kind-of": "^6.0.3" } }, + "minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true + }, "modify-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", @@ -3228,12 +3483,36 @@ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "path-scurry": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", + "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==", + "dev": true, + "requires": { + "lru-cache": "^9.0.0", + "minipass": "^5.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", + "dev": true + } + } + }, "path-type": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", @@ -3390,6 +3669,27 @@ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", + "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -3573,6 +3873,15 @@ "spdx-expression-parse": "^3.0.0" } }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", diff --git a/package.json b/package.json index f2406f2..9893e76 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,6 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^5.0.0", "conventional-changelog-core": "^4.2.4", - "markdownlint-cli": "^0.33.0" + "markdownlint-cli": "^0.34.0" } } From 55b22d2225fa10b71adffec87fc976829ccee862 Mon Sep 17 00:00:00 2001 From: Cyril Jouve Date: Tue, 2 May 2023 21:32:54 +0800 Subject: [PATCH 0128/1014] add `extraDeploy` to add arbitrary objects to the release (#441) Signed-off-by: Cyril Jouve ### Description of the change add a new value `extraDeploy` to add arbitrary resources inspired by bitnami charts ([example](https://github.com/bitnami/charts/blob/main/bitnami/postgresql/values.yaml#L58) ### Benefits with the change, I can deploy additional resources and keep them consistent with the chart (reuse macro, same labels, etc)., same workflow (helm upgrade), etc ### Possible drawbacks ### Additional information ### Checklist - [x] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/441 Reviewed-by: pat-s Reviewed-by: luhahn Reviewed-by: justusbunsi Co-authored-by: Cyril Jouve Co-committed-by: Cyril Jouve --- README.md | 3 ++- templates/gitea/extra-list.yaml | 8 ++++++++ values.yaml | 6 +++++- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 templates/gitea/extra-list.yaml diff --git a/README.md b/README.md index 37952c7..34f7e99 100644 --- a/README.md +++ b/README.md @@ -756,7 +756,7 @@ gitea: | Name | Description | Value | | ------------------------------------------------------- | ---------------------------------------------------------------- | ------- | | `postgresql.enabled` | Enable PostgreSQL | `true` | -| `postgresql.global.postgresql.auth.password` | Password for the "Gitea" user (overrides `auth.password`) | `gitea` | +| `postgresql.global.postgresql.auth.password` | Password for the `gitea` user (overrides `auth.password`) | `gitea` | | `postgresql.global.postgresql.auth.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | | `postgresql.global.postgresql.auth.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | | `postgresql.global.postgresql.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` | @@ -770,6 +770,7 @@ gitea: | `test.enabled` | Set it to false to disable test-connection Pod. | `true` | | `test.image.name` | Image name for the wget container used in the test-connection Pod. | `busybox` | | `test.image.tag` | Image tag for the wget container used in the test-connection Pod. | `latest` | +| `extraDeploy` | Array of extra objects to deploy with the release | `[]` | ## Contributing diff --git a/templates/gitea/extra-list.yaml b/templates/gitea/extra-list.yaml new file mode 100644 index 0000000..62c0aca --- /dev/null +++ b/templates/gitea/extra-list.yaml @@ -0,0 +1,8 @@ +{{- range .Values.extraDeploy }} +--- +{{- if typeIs "string" . }} + {{- tpl . $ }} +{{- else }} + {{- tpl (. | toYaml) $ }} +{{- end }} +{{- end }} diff --git a/values.yaml b/values.yaml index de358c6..4e3e085 100644 --- a/values.yaml +++ b/values.yaml @@ -450,7 +450,7 @@ memcached: ## @section PostgreSQL # ## @param postgresql.enabled Enable PostgreSQL -## @param postgresql.global.postgresql.auth.password Password for the "gitea" user (overrides `auth.password`) +## @param postgresql.global.postgresql.auth.password Password for the `gitea` user (overrides `auth.password`) ## @param postgresql.global.postgresql.auth.database Name for a custom database to create (overrides `auth.database`) ## @param postgresql.global.postgresql.auth.username Name for a custom user to create (overrides `auth.username`) ## @param postgresql.global.postgresql.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`) @@ -483,3 +483,7 @@ test: image: name: busybox tag: latest + +## @param extraDeploy Array of extra objects to deploy with the release +## +extraDeploy: [] From fcfa9159eaa4c5a173dbbcd4776611f01e82f07e Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 2 May 2023 16:41:07 +0200 Subject: [PATCH 0129/1014] import gpg key --- .gitea/workflows/release-version.yml | 47 +++++++++++++++++----------- 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index b30ee7f..b5ed2f0 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -19,24 +19,35 @@ jobs: apt update -y apt install -y python helm python3-pip apt-transport-https pip install awscli + + - name: Import GPG key + id: import_gpg + uses: https://github.com/crazy-max/ghaction-import-gpg@v5 + with: + gpg_private_key: ${{ secrets.gpgsign_key }} + passphrase: ${{ secrets.gpgsign_passphrase }} + fingerprint: CC64B1DB67ABBEECAB24B6455FC346329753F4B0 + - name: package chart run: | + apk add --no-cache gnupg + gpg -K helm dependency update - helm package --version "${GITHUB_REF#refs/tags/v}" ./ - mkdir gitea - mv gitea*.tgz gitea/ - curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml - helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml - - name: aws credential configure - uses: https://github.com/aws-actions/configure-aws-credentials@v2 - with: - aws-access-key-id: ${{ secrets.AWS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: ${{ secrets.AWS_REGION }} - - name: install aws cli - run: | - apt update -y && - pip install awscli - - name: Copy files to S3 and clear cache - run: | - aws s3 sync gitea/ s3://${{ secrets.AWS_S3_BUCKET}}/charts/ + helm package --sign --key 'Gitea' --keyring ~/.gnupg/secring.gpg --version "${GITHUB_REF#refs/tags/v}" ./ + # mkdir gitea + # mv gitea*.tgz gitea/ + # curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml + # helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml + # - name: aws credential configure + # uses: https://github.com/aws-actions/configure-aws-credentials@v2 + # with: + # aws-access-key-id: ${{ secrets.AWS_KEY_ID }} + # aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + # aws-region: ${{ secrets.AWS_REGION }} + # - name: install aws cli + # run: | + # apt update -y && + # pip install awscli + # - name: Copy files to S3 and clear cache + # run: | + # aws s3 sync gitea/ s3://${{ secrets.AWS_S3_BUCKET}}/charts/ From e28c1520c0584f55cbf6729c2b6229dca24e6214 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 4 May 2023 09:45:36 +0800 Subject: [PATCH 0130/1014] bump to 1.19.3 (#443) Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/443 Reviewed-by: techknowlogick Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 98176dc..0689e91 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.2 +appVersion: 1.19.3 icon: https://docs.gitea.io/images/gitea.png keywords: From 21940438725328f888e8b8b82e930f7b004e3265 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 4 May 2023 04:37:01 +0000 Subject: [PATCH 0131/1014] fix(deps): update forgejo docker tag to v1.19.3-0 (#132) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/132 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 88609d6..c83a2da 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.2-0 +appVersion: 1.19.3-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From d070e8b39f46183de4ee920bc4ff46d200a39b1e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 4 May 2023 04:44:18 +0000 Subject: [PATCH 0132/1014] ci: pull plugin from codeberg.org (#134) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/134 --- .woodpecker/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 1777428..07ae1cd 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -23,7 +23,7 @@ pipeline: - token publish-release: - image: woodpeckerci/plugin-gitea-release:0.2.0 + image: codeberg.org/woodpecker-plugins/gitea-release:0.2.0 pull: true settings: base_url: https://codeberg.org From 5efd5f2c9fbdc0cd02a55b2131258b3a64c47e0e Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 2 May 2023 16:41:52 +0200 Subject: [PATCH 0133/1014] on push --- .gitea/workflows/release-version.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index b5ed2f0..115bcb7 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -2,31 +2,31 @@ name: generate-chart on: push: - tags: - - "*" + # tags: + # - "*" jobs: generate-chart-publish: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - name: install tools - run: | - apt update -y - apt install -y curl - curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null - echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list - apt update -y - apt install -y python helm python3-pip apt-transport-https - pip install awscli + # - name: install tools + # run: | + # apt update -y + # apt install -y curl + # curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null + # echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list + # apt update -y + # apt install -y python helm python3-pip apt-transport-https + # pip install awscli - name: Import GPG key id: import_gpg uses: https://github.com/crazy-max/ghaction-import-gpg@v5 with: - gpg_private_key: ${{ secrets.gpgsign_key }} - passphrase: ${{ secrets.gpgsign_passphrase }} - fingerprint: CC64B1DB67ABBEECAB24B6455FC346329753F4B0 + gpg_private_key: ${{ secrets.GPGSIGN_KEY }} + passphrase: ${{ secrets.GPGSIGN_PASSPHRASE }} + # fingerprint: CC64B1DB67ABBEECAB24B6455FC346329753F4B0 - name: package chart run: | From eefa169b8d6b1e98dd5c58d414eee5b438b630ae Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 5 May 2023 13:27:17 +0800 Subject: [PATCH 0134/1014] Update node packages (#445) Followed https://stackoverflow.com/a/71186834/4185785. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/445 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- package-lock.json | 920 +++++++++++++++++++++++++++------------------- package.json | 4 +- 2 files changed, 538 insertions(+), 386 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a19561..ffd22d5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,14 +1,14 @@ { "name": "gitea-helm-chart", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "gitea-helm-chart", "license": "MIT", "devDependencies": { - "@bitnami/readme-generator-for-helm": "^2.4.2", - "markdownlint-cli": "^0.31.1" + "@bitnami/readme-generator-for-helm": "^2.5.0", + "markdownlint-cli": "^0.34.0" }, "engines": { "node": ">=16.0.0", @@ -16,9 +16,9 @@ } }, "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.4.2.tgz", - "integrity": "sha512-2kIXOjRiKJ3PBoBD6EaImp4SNyGM/w67ZPPwbuJi5NeXesupQjFyhIhcKliIledlpuiSrMeH9l80yl6hvmYHUA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.0.tgz", + "integrity": "sha512-bYggL/kWwyxjctSrIBMOcrTQSj8LA3yYcEzfGTJIFoHKl5M7ifZtox//8G5K3FTw6qdOnPZcA10fl2y4N6uB/g==", "dev": true, "dependencies": { "commander": "^7.1.0", @@ -31,6 +31,57 @@ "readme-generator": "bin/index.js" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -53,6 +104,24 @@ "concat-map": "0.0.1" } }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", @@ -68,6 +137,20 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -99,15 +182,46 @@ "node": ">= 6" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, "node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", + "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", "dev": true, + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -147,9 +261,9 @@ } }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "engines": { "node": ">= 4" @@ -172,12 +286,45 @@ "dev": true }, "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", + "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", "dev": true, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz", + "integrity": "sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, "node_modules/js-yaml": { @@ -193,15 +340,15 @@ } }, "node_modules/jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", "dev": true }, "node_modules/linkify-it": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", - "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", "dev": true, "dependencies": { "uc.micro": "^1.0.1" @@ -213,15 +360,24 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "node_modules/lru-cache": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz", + "integrity": "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/markdown-it": { - "version": "12.3.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", - "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", + "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", "dev": true, "dependencies": { "argparse": "^2.0.1", - "entities": "~2.1.0", - "linkify-it": "^3.0.1", + "entities": "~3.0.1", + "linkify-it": "^4.0.1", "mdurl": "^1.0.1", "uc.micro": "^1.0.5" }, @@ -243,67 +399,104 @@ } }, "node_modules/markdownlint": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.25.1.tgz", - "integrity": "sha512-AG7UkLzNa1fxiOv5B+owPsPhtM4D6DoODhsJgiaNg1xowXovrYgOnLqAgOOFQpWOlHFVQUzjMY5ypNNTeov92g==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", + "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", "dev": true, "dependencies": { - "markdown-it": "12.3.2" + "markdown-it": "13.0.1", + "markdownlint-micromark": "0.1.2" }, "engines": { - "node": ">=12" + "node": ">=14.18.0" } }, "node_modules/markdownlint-cli": { - "version": "0.31.1", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.31.1.tgz", - "integrity": "sha512-keIOMwQn+Ch7MoBwA+TdkyVMuxAeZFEGmIIlvwgV0Z1TGS5MxPnRr29XCLhkNzCHU+uNKGjU+VEjLX+Z9kli6g==", + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.34.0.tgz", + "integrity": "sha512-4G9I++VBTZkaye6Yfc/7dU6HQHcyldZEVB+bYyQJLcpJOHKk/q5ZpGqK80oKMIdlxzsA3aWOJLZ4DkoaoUWXbQ==", "dev": true, "dependencies": { - "commander": "~9.0.0", + "commander": "~10.0.1", "get-stdin": "~9.0.0", - "glob": "~7.2.0", - "ignore": "~5.2.0", + "glob": "~10.2.2", + "ignore": "~5.2.4", "js-yaml": "^4.1.0", - "jsonc-parser": "~3.0.0", - "markdownlint": "~0.25.1", - "markdownlint-rule-helpers": "~0.16.0", - "minimatch": "~3.0.5", - "run-con": "~1.2.10" + "jsonc-parser": "~3.2.0", + "markdownlint": "~0.28.2", + "minimatch": "~9.0.0", + "run-con": "~1.2.11" }, "bin": { "markdownlint": "markdownlint.js" }, "engines": { - "node": ">=12" + "node": ">=14" + } + }, + "node_modules/markdownlint-cli/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" } }, "node_modules/markdownlint-cli/node_modules/commander": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.0.0.tgz", - "integrity": "sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", "dev": true, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=14" + } + }, + "node_modules/markdownlint-cli/node_modules/glob": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", + "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.0", + "minipass": "^5.0.0", + "path-scurry": "^1.7.0" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/markdownlint-cli/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", + "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/markdownlint-rule-helpers": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.16.0.tgz", - "integrity": "sha512-oEacRUVeTJ5D5hW1UYd2qExYI0oELdYK72k1TKGvIeYJIbqQWAz476NAc7LNixSySUhcNl++d02DvX0ccDk9/w==", - "dev": true + "node_modules/markdownlint-micromark": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", + "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" + } }, "node_modules/mdurl": { "version": "1.0.1", @@ -324,10 +517,22 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } }, "node_modules/once": { "version": "1.4.0", @@ -347,6 +552,31 @@ "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", + "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==", + "dev": true, + "dependencies": { + "lru-cache": "^9.0.0", + "minipass": "^5.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -357,20 +587,149 @@ } }, "node_modules/run-con": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.10.tgz", - "integrity": "sha512-n7PZpYmMM26ZO21dd8y3Yw1TRtGABjRtgPSgFS/nhzfvbJMXFtJhJVyEgayMiP+w/23craJjsnfDvx4W4ue/HQ==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz", + "integrity": "sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==", "dev": true, "dependencies": { "deep-extend": "^0.6.0", - "ini": "~2.0.0", - "minimist": "^1.2.5", + "ini": "~3.0.0", + "minimist": "^1.2.6", "strip-json-comments": "~3.1.1" }, "bin": { "run-con": "cli.js" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", + "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -389,333 +748,126 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", "dev": true }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "dev": true }, "node_modules/yaml": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", - "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true, "engines": { "node": ">= 14" } } - }, - "dependencies": { - "@bitnami/readme-generator-for-helm": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.4.2.tgz", - "integrity": "sha512-2kIXOjRiKJ3PBoBD6EaImp4SNyGM/w67ZPPwbuJi5NeXesupQjFyhIhcKliIledlpuiSrMeH9l80yl6hvmYHUA==", - "dev": true, - "requires": { - "commander": "^7.1.0", - "dot-object": "^2.1.4", - "lodash": "^4.17.21", - "markdown-table": "^2.0.0", - "yaml": "^2.0.0-3" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "dot-object": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-2.1.4.tgz", - "integrity": "sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA==", - "dev": true, - "requires": { - "commander": "^4.0.0", - "glob": "^7.1.5" - }, - "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - } - } - }, - "entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true - }, - "linkify-it": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", - "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", - "dev": true, - "requires": { - "uc.micro": "^1.0.1" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "markdown-it": { - "version": "12.3.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", - "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", - "dev": true, - "requires": { - "argparse": "^2.0.1", - "entities": "~2.1.0", - "linkify-it": "^3.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - } - }, - "markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dev": true, - "requires": { - "repeat-string": "^1.0.0" - } - }, - "markdownlint": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.25.1.tgz", - "integrity": "sha512-AG7UkLzNa1fxiOv5B+owPsPhtM4D6DoODhsJgiaNg1xowXovrYgOnLqAgOOFQpWOlHFVQUzjMY5ypNNTeov92g==", - "dev": true, - "requires": { - "markdown-it": "12.3.2" - } - }, - "markdownlint-cli": { - "version": "0.31.1", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.31.1.tgz", - "integrity": "sha512-keIOMwQn+Ch7MoBwA+TdkyVMuxAeZFEGmIIlvwgV0Z1TGS5MxPnRr29XCLhkNzCHU+uNKGjU+VEjLX+Z9kli6g==", - "dev": true, - "requires": { - "commander": "~9.0.0", - "get-stdin": "~9.0.0", - "glob": "~7.2.0", - "ignore": "~5.2.0", - "js-yaml": "^4.1.0", - "jsonc-parser": "~3.0.0", - "markdownlint": "~0.25.1", - "markdownlint-rule-helpers": "~0.16.0", - "minimatch": "~3.0.5", - "run-con": "~1.2.10" - }, - "dependencies": { - "commander": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.0.0.tgz", - "integrity": "sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==", - "dev": true - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "markdownlint-rule-helpers": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.16.0.tgz", - "integrity": "sha512-oEacRUVeTJ5D5hW1UYd2qExYI0oELdYK72k1TKGvIeYJIbqQWAz476NAc7LNixSySUhcNl++d02DvX0ccDk9/w==", - "dev": true - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true - }, - "run-con": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.10.tgz", - "integrity": "sha512-n7PZpYmMM26ZO21dd8y3Yw1TRtGABjRtgPSgFS/nhzfvbJMXFtJhJVyEgayMiP+w/23craJjsnfDvx4W4ue/HQ==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~2.0.0", - "minimist": "^1.2.5", - "strip-json-comments": "~3.1.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "yaml": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", - "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", - "dev": true - } } } diff --git a/package.json b/package.json index deaa802..53906d2 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "readme:parameters": "readme-generator -v values.yaml -r README.md" }, "devDependencies": { - "@bitnami/readme-generator-for-helm": "^2.4.2", - "markdownlint-cli": "^0.31.1" + "@bitnami/readme-generator-for-helm": "^2.5.0", + "markdownlint-cli": "^0.34.0" } } From 618ae173b6f3e9fe7c28bfef683731db0cc3d2ce Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 5 May 2023 08:34:23 +0200 Subject: [PATCH 0135/1014] fingerprint --- .gitea/workflows/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 115bcb7..f7071a5 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -26,7 +26,7 @@ jobs: with: gpg_private_key: ${{ secrets.GPGSIGN_KEY }} passphrase: ${{ secrets.GPGSIGN_PASSPHRASE }} - # fingerprint: CC64B1DB67ABBEECAB24B6455FC346329753F4B0 + fingerprint: CC64B1DB67ABBEECAB24B6455FC346329753F4B0 - name: package chart run: | From 11a9400d76187b8e2bc7c9688361df9c59a4f092 Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 5 May 2023 08:35:49 +0200 Subject: [PATCH 0136/1014] sign --- .gitea/workflows/release-version.yml | 61 ++++++++++++++-------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index f7071a5..a0a4ead 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -2,23 +2,23 @@ name: generate-chart on: push: - # tags: - # - "*" + tags: + - "*" jobs: generate-chart-publish: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - # - name: install tools - # run: | - # apt update -y - # apt install -y curl - # curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null - # echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list - # apt update -y - # apt install -y python helm python3-pip apt-transport-https - # pip install awscli + - name: install tools + run: | + apt update -y + apt install -y curl + curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null + echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list + apt update -y + apt install -y python helm python3-pip apt-transport-https + pip install awscli - name: Import GPG key id: import_gpg @@ -30,24 +30,23 @@ jobs: - name: package chart run: | - apk add --no-cache gnupg - gpg -K + # FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved + helm plugin install https://github.com/pat-s/helm-gpg helm dependency update - helm package --sign --key 'Gitea' --keyring ~/.gnupg/secring.gpg --version "${GITHUB_REF#refs/tags/v}" ./ - # mkdir gitea - # mv gitea*.tgz gitea/ - # curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml - # helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml - # - name: aws credential configure - # uses: https://github.com/aws-actions/configure-aws-credentials@v2 - # with: - # aws-access-key-id: ${{ secrets.AWS_KEY_ID }} - # aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - # aws-region: ${{ secrets.AWS_REGION }} - # - name: install aws cli - # run: | - # apt update -y && - # pip install awscli - # - name: Copy files to S3 and clear cache - # run: | - # aws s3 sync gitea/ s3://${{ secrets.AWS_S3_BUCKET}}/charts/ + helm package --version "${GITHUB_REF#refs/tags/v}" ./ + helm gpg sign "gitea-${GITHUB_REF#refs/tags/v}.tgz" + mkdir gitea + mv gitea*.tgz gitea/ + curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml + helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml + + - name: aws credential configure + uses: https://github.com/aws-actions/configure-aws-credentials@v2 + with: + aws-access-key-id: ${{ secrets.AWS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: ${{ secrets.AWS_REGION }} + + - name: Copy files to S3 and clear cache + run: | + aws s3 sync gitea/ s3://${{ secrets.AWS_S3_BUCKET}}/charts/ From d0e62b9979b1c34c84808e92bc5b5cc059c25160 Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 5 May 2023 10:32:51 +0200 Subject: [PATCH 0137/1014] document --- .gitea/workflows/release-version.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index a0a4ead..59ea387 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -28,6 +28,7 @@ jobs: passphrase: ${{ secrets.GPGSIGN_PASSPHRASE }} fingerprint: CC64B1DB67ABBEECAB24B6455FC346329753F4B0 + # Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843 - name: package chart run: | # FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved From c25015ab14d8349e15f01fe58add2273f471b2d9 Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 5 May 2023 10:34:33 +0200 Subject: [PATCH 0138/1014] lint --- .gitea/workflows/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 59ea387..239cd37 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -35,7 +35,7 @@ jobs: helm plugin install https://github.com/pat-s/helm-gpg helm dependency update helm package --version "${GITHUB_REF#refs/tags/v}" ./ - helm gpg sign "gitea-${GITHUB_REF#refs/tags/v}.tgz" + helm gpg sign "gitea-${GITHUB_REF#refs/tags/v}.tgz" mkdir gitea mv gitea*.tgz gitea/ curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml From 60c3a59e7f399a21d092aac56d602857582bf8fc Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 5 May 2023 10:34:40 +0000 Subject: [PATCH 0139/1014] ci(deps): update codeberg.org/woodpecker-plugins/gitea-release docker tag to v0.3.0 (#135) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/135 --- .woodpecker/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 07ae1cd..6e12bac 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -23,7 +23,7 @@ pipeline: - token publish-release: - image: codeberg.org/woodpecker-plugins/gitea-release:0.2.0 + image: codeberg.org/woodpecker-plugins/gitea-release:0.3.0 pull: true settings: base_url: https://codeberg.org From 8afb8d1750833b71fc944610275af89de0b52182 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 5 May 2023 10:34:52 +0000 Subject: [PATCH 0140/1014] ci: add target (#133) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/133 --- .woodpecker/release-version.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 6e12bac..52c32da 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -33,6 +33,7 @@ pipeline: title: ${CI_COMMIT_TAG##v} file_exists: fail note: tmp/changelog.md + target: main publish-chart: image: alpine:3.17.3 From 6cdddc6414549ec00c06854e0fcf4c29eaa67f6f Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 10 May 2023 00:07:04 +0000 Subject: [PATCH 0141/1014] fix(deps): update helm release memcached to v6.4.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f4e4c6e..1d5443c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.4.1 + version: 6.4.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.4.2 -digest: sha256:a3627d961d841ebbc4b15c31bf1d9eaa95fec02e4081855a13975afc7f80b565 -generated: "2023-05-02T00:06:00.864216494Z" +digest: sha256:34d33a67da7245b2252995431c6c62d22e149c272c06d28f71366f05a98a3844 +generated: "2023-05-10T00:07:01.339522297Z" diff --git a/Chart.yaml b/Chart.yaml index c83a2da..2a8be17 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.4.1 + version: 6.4.2 condition: memcached.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts From 742a21b55e91aff4b0c4a1417a3bb41f020adbf8 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 10 May 2023 06:03:36 +0000 Subject: [PATCH 0142/1014] fix(deps): update helm release postgresql to v12.4.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 1d5443c..eb5904b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.4.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.2 -digest: sha256:34d33a67da7245b2252995431c6c62d22e149c272c06d28f71366f05a98a3844 -generated: "2023-05-10T00:07:01.339522297Z" + version: 12.4.3 +digest: sha256:886073090ce7df64be758b276e23512e7457423b85c84638f7676f110787465d +generated: "2023-05-10T06:03:32.579589679Z" diff --git a/Chart.yaml b/Chart.yaml index 2a8be17..2850857 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -32,5 +32,5 @@ dependencies: condition: memcached.enabled - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.2 + version: 12.4.3 condition: postgresql.enabled From b82ad1fc8bac0b536e0067ff2a6519762266748a Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 10 May 2023 08:00:02 +0000 Subject: [PATCH 0143/1014] ci(deps): update alpine docker tag to v3.18.0 (#138) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/138 --- .woodpecker/lint.yml | 12 ++++++------ .woodpecker/release-version.yml | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index be7c75c..b86c303 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -11,28 +11,28 @@ when: pipeline: deps: - image: alpine:3.17.3 + image: alpine:3.18.0 pull: true commands: - apk add helm - helm dependency build helm-lint: - image: alpine:3.17.3 + image: alpine:3.18.0 pull: true commands: - apk add helm - helm lint helm-template: - image: alpine:3.17.3 + image: alpine:3.18.0 pull: true commands: - apk add helm - helm template --debug gitea-helm . helm-unittests: - image: alpine:3.17.3 + image: alpine:3.18.0 pull: true commands: - apk add make helm git bash @@ -41,7 +41,7 @@ pipeline: - make unittests verify-readme: - image: alpine:3.17.3 + image: alpine:3.18.0 pull: true commands: - apk add make nodejs npm git @@ -49,7 +49,7 @@ pipeline: - git diff --exit-code --name-only README.md yaml-lint: - image: alpine:3.17.3 + image: alpine:3.18.0 pull: true commands: - apk add yamllint diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 52c32da..110df98 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -10,7 +10,7 @@ when: pipeline: generate-chart: - image: alpine:3.17.3 + image: alpine:3.18.0 pull: true commands: - apk add git nodejs npm helm @@ -36,7 +36,7 @@ pipeline: target: main publish-chart: - image: alpine:3.17.3 + image: alpine:3.18.0 pull: true commands: - apk add helm From 9cf475794a9907362de6b60ff64fb4a354b75212 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 10 May 2023 10:22:58 +0200 Subject: [PATCH 0144/1014] docs: fix description --- values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/values.yaml b/values.yaml index b230ab0..8b615a7 100644 --- a/values.yaml +++ b/values.yaml @@ -365,7 +365,7 @@ gitea: ## @param gitea.podAnnotations Annotations for the Forgejo pod podAnnotations: {} - ## @param gitea.ssh.logLevel Configure OpenSSH's log level. Only available for root-based Gitea image. + ## @param gitea.ssh.logLevel Configure OpenSSH's log level. Only available for root-based Forgejo image. ssh: logLevel: "INFO" From cf532c33ae0c7a4cf66f09e4a301f824af514d4d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 10 May 2023 10:26:36 +0200 Subject: [PATCH 0145/1014] build: update deps --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index a598c6f..960f363 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2205,9 +2205,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", - "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true, "engines": { "node": ">= 14" @@ -3924,9 +3924,9 @@ "dev": true }, "yaml": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz", - "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true }, "yargs": { From 293b7ee5372eccfac55ec8213dbd532b32033903 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 10 May 2023 10:31:40 +0200 Subject: [PATCH 0146/1014] docs: fix readme --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index 0c48dad..cd4ebe8 100644 --- a/README.md +++ b/README.md @@ -13,15 +13,12 @@ Additionally, this chart provides LDAP and admin user configuration with values, ## Update and versioning policy The Forgejo helm chart versioning does not follow Forgejo's versioning. -The latest chart version can be looked up in [https://dl.gitea.com/charts](https://dl.gitea.com/charts) or in the [repository releases](https://gitea.com/gitea/helm-chart/releases). +The latest chart version can be looked up in or in the [repository releases](https://codeberg.org/forgejo-contrib/forgejo-helm/releases). The chart aims to follow Forgejo's releases closely. There might be times when the chart is behind the latest Forgejo release. This might be caused by different reasons, most often due to time constraints of the maintainers (remember, all work here is done voluntarily in the spare time of people). If you're eager to use the latest Forgejo version earlier than this chart catches up, then change the tag in `values.yaml` to the latest Forgejo version. -Note that besides the exact Forgejo version one can also use the `:1` tag to automatically follow the latest Forgejo version. -This should be combined with `image.pullPolicy: "Always"`. -Important: Using the `:1` will also automatically jump to new minor release (e.g. from 1.13 to 1.14) which may eventually cause incompatibilities if major/breaking changes happened between these versions. This is due to Forgejo not strictly following [semantic versioning](https://semver.org/#summary) as breaking changes do not increase the major version. I.e., "minor" version bumps are considered "major". Yet most often no issues will be encountered and the chart maintainers aim to communicate early/upfront if this would be the case. From 9c7e85a2bb072d431662785db94078faadcabbcc Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 13 May 2023 18:11:14 +0800 Subject: [PATCH 0147/1014] Sign helm releases (#427) fix #31 First stab, need to iterate most likely. @techknowlogick @lunny Could one of you add the GPG secrets here so the signing can be tested? Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/427 Reviewed-by: Lunny Xiao Co-authored-by: pat-s Co-committed-by: pat-s --- .gitea/workflows/release-version.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index b30ee7f..239cd37 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -19,24 +19,35 @@ jobs: apt update -y apt install -y python helm python3-pip apt-transport-https pip install awscli + + - name: Import GPG key + id: import_gpg + uses: https://github.com/crazy-max/ghaction-import-gpg@v5 + with: + gpg_private_key: ${{ secrets.GPGSIGN_KEY }} + passphrase: ${{ secrets.GPGSIGN_PASSPHRASE }} + fingerprint: CC64B1DB67ABBEECAB24B6455FC346329753F4B0 + + # Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843 - name: package chart run: | + # FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved + helm plugin install https://github.com/pat-s/helm-gpg helm dependency update helm package --version "${GITHUB_REF#refs/tags/v}" ./ + helm gpg sign "gitea-${GITHUB_REF#refs/tags/v}.tgz" mkdir gitea mv gitea*.tgz gitea/ curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml + - name: aws credential configure uses: https://github.com/aws-actions/configure-aws-credentials@v2 with: aws-access-key-id: ${{ secrets.AWS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: ${{ secrets.AWS_REGION }} - - name: install aws cli - run: | - apt update -y && - pip install awscli + - name: Copy files to S3 and clear cache run: | aws s3 sync gitea/ s3://${{ secrets.AWS_S3_BUCKET}}/charts/ From ac6f84079eec78510876c15c3a1dd98d65d2728b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 16 May 2023 04:26:23 +0000 Subject: [PATCH 0148/1014] fix(deps): update helm release memcached to v6.5.1 (#140) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/140 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index eb5904b..e1807a8 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.4.2 + version: 6.5.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.4.3 -digest: sha256:886073090ce7df64be758b276e23512e7457423b85c84638f7676f110787465d -generated: "2023-05-10T06:03:32.579589679Z" +digest: sha256:84a64e0cf061b7a6e9c9739d17c6bfe05fc279ccd434cdc09ca5ccffd61c4b7d +generated: "2023-05-14T00:07:32.629532442Z" diff --git a/Chart.yaml b/Chart.yaml index 2575241..132c130 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.4.2 + version: 6.5.1 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 57a5171970487b8ed41294ba8d506f7ae95f07ec Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 16 May 2023 04:30:21 +0000 Subject: [PATCH 0149/1014] fix(deps): update helm release postgresql to v12.5.1 (#139) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/139 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e1807a8..dad6437 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.3 -digest: sha256:84a64e0cf061b7a6e9c9739d17c6bfe05fc279ccd434cdc09ca5ccffd61c4b7d -generated: "2023-05-14T00:07:32.629532442Z" + version: 12.5.1 +digest: sha256:79a0af87c005215a041cbb7c184cd93e21343b741e82a0f64e6f3cc8f81ce78d +generated: "2023-05-16T04:29:07.785576553Z" diff --git a/Chart.yaml b/Chart.yaml index 132c130..167eac3 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.3 + version: 12.5.1 condition: postgresql.enabled From 549cba59a6ffda8ddc25e4cb82d277671c4429a0 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 17 May 2023 00:14:43 +0000 Subject: [PATCH 0150/1014] fix(deps): update helm release postgresql to v12.5.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index dad6437..e65d5b8 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.1 -digest: sha256:79a0af87c005215a041cbb7c184cd93e21343b741e82a0f64e6f3cc8f81ce78d -generated: "2023-05-16T04:29:07.785576553Z" + version: 12.5.2 +digest: sha256:3484c0f56936bcebe7addf5b01aeeada663d8370e3c69eed2ca8859707b597b0 +generated: "2023-05-17T00:14:39.581675387Z" diff --git a/Chart.yaml b/Chart.yaml index 167eac3..86e9c6c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.1 + version: 12.5.2 condition: postgresql.enabled From fc8edfc4ebc095b804edcc49587bfeb0d229aecd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 22 May 2023 00:07:21 +0000 Subject: [PATCH 0151/1014] fix(deps): update helm release memcached to v6.5.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e65d5b8..6c7acd4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.1 + version: 6.5.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.5.2 -digest: sha256:3484c0f56936bcebe7addf5b01aeeada663d8370e3c69eed2ca8859707b597b0 -generated: "2023-05-17T00:14:39.581675387Z" +digest: sha256:9f8b60c5dbc0cd95b0353b068e7e585fa5ed61c8af9a12eec4f844e9bd756434 +generated: "2023-05-22T00:07:18.404869392Z" diff --git a/Chart.yaml b/Chart.yaml index 86e9c6c..ff393d6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.1 + version: 6.5.2 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From e2b926153e7800bb9fe98143d153e1ba8bb5f37b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 23 May 2023 00:07:11 +0000 Subject: [PATCH 0152/1014] fix(deps): update helm release postgresql to v12.5.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6c7acd4..fac1595 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.2 -digest: sha256:9f8b60c5dbc0cd95b0353b068e7e585fa5ed61c8af9a12eec4f844e9bd756434 -generated: "2023-05-22T00:07:18.404869392Z" + version: 12.5.4 +digest: sha256:a50e167e5aaa69c4aa1626f8025b25466dd4f0cd39c9c90bae854b142c3a3ab7 +generated: "2023-05-23T00:07:08.205670944Z" diff --git a/Chart.yaml b/Chart.yaml index ff393d6..e30e8b0 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.2 + version: 12.5.4 condition: postgresql.enabled From 9212c6da03beacd7d26d24b53018e27ef3f35622 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 23 May 2023 12:28:45 +0000 Subject: [PATCH 0153/1014] ci(deps): update dependency helm-unittest to v0.3.3 (#142) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/142 --- .woodpecker/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index b86c303..3c96293 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -36,7 +36,7 @@ pipeline: pull: true commands: - apk add make helm git bash - - helm plugin install --version v0.3.2 https://github.com/helm-unittest/helm-unittest + - helm plugin install --version v0.3.3 https://github.com/helm-unittest/helm-unittest - helm dependency update - make unittests From 0ca013647d937bd5294331d72e72e2da0ff5ad39 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 24 May 2023 05:01:22 +0800 Subject: [PATCH 0154/1014] Set `$HOME` to `/data/gitea/git` for rootless image (#447) fix #396 Set the default of `$HOME` to `/data/gitea/git` for rootless images to make chart openshift compliant. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/447 Reviewed-by: Lunny Xiao Co-authored-by: pat-s Co-committed-by: pat-s --- templates/gitea/statefulset.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/templates/gitea/statefulset.yaml b/templates/gitea/statefulset.yaml index b11813b..afa9c05 100644 --- a/templates/gitea/statefulset.yaml +++ b/templates/gitea/statefulset.yaml @@ -173,6 +173,10 @@ spec: value: /data - name: GITEA_TEMP value: /tmp/gitea + {{- if .Values.image.rootless }} + - name: HOME + value: /data/gitea/git + {{- end }} {{- if .Values.gitea.ldap }} {{- range $idx, $value := .Values.gitea.ldap }} {{- if $value.existingSecret }} @@ -268,6 +272,10 @@ spec: value: /tmp/gitea - name: TMPDIR value: /tmp/gitea + {{- if .Values.image.rootless }} + - name: HOME + value: /data/gitea/git + {{- end }} {{- if .Values.signing.enabled }} - name: GNUPGHOME value: {{ .Values.signing.gpgHome }} From ceb78bbf3d4ee7cccd10d7915629879153e0e207 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 24 May 2023 00:07:06 +0000 Subject: [PATCH 0155/1014] fix(deps): update helm release postgresql to v12.5.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index fac1595..4896461 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.4 -digest: sha256:a50e167e5aaa69c4aa1626f8025b25466dd4f0cd39c9c90bae854b142c3a3ab7 -generated: "2023-05-23T00:07:08.205670944Z" + version: 12.5.5 +digest: sha256:8d7a9f7edc0fcd7c30b6ada2dccf9998d9c70d78ebeb5ecbbaf5f94ce1112653 +generated: "2023-05-24T00:07:02.893882082Z" diff --git a/Chart.yaml b/Chart.yaml index e30e8b0..c9d3345 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.4 + version: 12.5.5 condition: postgresql.enabled From 683aae50a506a5031401d2f460f1707d146d31e8 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 31 May 2023 00:07:12 +0000 Subject: [PATCH 0156/1014] fix(deps): update helm release postgresql to v12.5.6 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4896461..fa4e8c0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.5 -digest: sha256:8d7a9f7edc0fcd7c30b6ada2dccf9998d9c70d78ebeb5ecbbaf5f94ce1112653 -generated: "2023-05-24T00:07:02.893882082Z" + version: 12.5.6 +digest: sha256:ef744bed0dc502137c41b8e94b0cf47d89965a2a1ccf8e190966870e563d46d3 +generated: "2023-05-31T00:07:08.405338631Z" diff --git a/Chart.yaml b/Chart.yaml index c9d3345..293445c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.5 + version: 12.5.6 condition: postgresql.enabled From 5e5496f15d90755a6fb09b12c5e5389386707ee2 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Wed, 31 May 2023 08:47:58 +0000 Subject: [PATCH 0157/1014] Add support for ServiceAccount configuration (#451) ### Description of the change This adds a new values object `serviceAccount`, that allows creating a dedicated ServiceAccount with the Helm Release into the cluster. It supports all common options like labels, annotations, name override (or referring to an externally created ServiceAccount), auto-mount token, image pull secrets. It supersedes the stale PR #357. ### Benefits Users can deploy Gitea with more fine-tuned security settings. ### Applicable issues - related to #448 ### Additional information I've bumped the helm-unittest plugin in the CI build, to be able to use the `exists` and `notExists` feature in the new tests. ### Checklist - [x] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/451 Reviewed-by: pat-s Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- .gitea/workflows/test-pr.yml | 2 +- CONTRIBUTING.md | 2 + README.md | 11 ++++ templates/_helpers.tpl | 4 ++ templates/gitea/serviceaccount.yaml | 21 +++++++ templates/gitea/statefulset.yaml | 3 + unittests/serviceaccount/basic.yaml | 82 +++++++++++++++++++++++++ unittests/serviceaccount/reference.yaml | 32 ++++++++++ values.yaml | 17 +++++ 9 files changed, 173 insertions(+), 1 deletion(-) create mode 100644 templates/gitea/serviceaccount.yaml create mode 100644 unittests/serviceaccount/basic.yaml create mode 100644 unittests/serviceaccount/reference.yaml diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml index ea06564..7c351cd 100644 --- a/.gitea/workflows/test-pr.yml +++ b/.gitea/workflows/test-pr.yml @@ -26,7 +26,7 @@ jobs: helm template --debug gitea-helm . - name: unit tests run: | - helm plugin install --version 0.3.1 https://github.com/helm-unittest/helm-unittest + helm plugin install --version 0.3.3 https://github.com/helm-unittest/helm-unittest make unittests - name: verify readme run: | diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7f8f4f0..255d0ee 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -61,3 +61,5 @@ $ helm plugin install https://github.com/helm-unittest/helm-unittest # run the unittests make unittests ``` + +See [plugin documentation](https://github.com/helm-unittest/helm-unittest/blob/v0.3.3/DOCUMENT.md) for usage instructions. diff --git a/README.md b/README.md index 34f7e99..ca052a3 100644 --- a/README.md +++ b/README.md @@ -655,6 +655,17 @@ gitea: | `statefulset.labels` | Labels for the statefulset | `{}` | | `statefulset.annotations` | Annotations for the Gitea StatefulSet to be created | `{}` | +### ServiceAccount + +| Name | Description | Value | +| --------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| `serviceAccount.create` | Enable the creation of a ServiceAccount | `false` | +| `serviceAccount.name` | Name of the created ServiceAccount, defaults to release name. Can also link to an externally provided ServiceAccount that should be used. | `""` | +| `serviceAccount.automountServiceAccountToken` | Enable/disable auto mounting of the service account token | `false` | +| `serviceAccount.imagePullSecrets` | Image pull secrets, available to the ServiceAccount | `[]` | +| `serviceAccount.annotations` | Custom annotations for the ServiceAccount | `{}` | +| `serviceAccount.labels` | Custom labels for the ServiceAccount | `{}` | + ### Persistence | Name | Description | Value | diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 97c286c..51ec558 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -311,3 +311,7 @@ https {{- define "gitea.gpg-key-secret-name" -}} {{ default (printf "%s-gpg-key" (include "gitea.fullname" .)) .Values.signing.existingSecret }} {{- end -}} + +{{- define "gitea.serviceAccountName" -}} +{{ .Values.serviceAccount.name | default (include "gitea.fullname" .) }} +{{- end -}} diff --git a/templates/gitea/serviceaccount.yaml b/templates/gitea/serviceaccount.yaml new file mode 100644 index 0000000..e730f9c --- /dev/null +++ b/templates/gitea/serviceaccount.yaml @@ -0,0 +1,21 @@ +{{- if .Values.serviceAccount.create }} +apiVersion: v1 +kind: ServiceAccount +metadata: + name: {{ include "gitea.serviceAccountName" . }} + namespace: {{ .Release.Namespace | quote }} + labels: + {{- include "gitea.labels" . | nindent 4 }} + {{- with .Values.serviceAccount.labels }} + {{- . | toYaml | nindent 4 }} + {{- end }} + {{- with .Values.serviceAccount.annotations }} + annotations: + {{- . | toYaml | nindent 4 }} + {{- end }} +automountServiceAccountToken: {{ .Values.serviceAccount.automountServiceAccountToken }} +{{- with .Values.serviceAccount.imagePullSecrets }} +imagePullSecrets: + {{- . | toYaml | nindent 2 }} +{{- end }} +{{- end }} diff --git a/templates/gitea/statefulset.yaml b/templates/gitea/statefulset.yaml index afa9c05..9867dd2 100644 --- a/templates/gitea/statefulset.yaml +++ b/templates/gitea/statefulset.yaml @@ -39,6 +39,9 @@ spec: {{- if .Values.schedulerName }} schedulerName: "{{ .Values.schedulerName }}" {{- end }} + {{- if (or .Values.serviceAccount.create .Values.serviceAccount.name) }} + serviceAccountName: {{ include "gitea.serviceAccountName" . }} + {{- end }} {{- if .Values.priorityClassName }} priorityClassName: "{{ .Values.priorityClassName }}" {{- end }} diff --git a/unittests/serviceaccount/basic.yaml b/unittests/serviceaccount/basic.yaml new file mode 100644 index 0000000..73d8e1e --- /dev/null +++ b/unittests/serviceaccount/basic.yaml @@ -0,0 +1,82 @@ +suite: ServiceAccount template (basic) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/serviceaccount.yaml +tests: + - it: skips rendering by default + asserts: + - hasDocuments: + count: 0 + - it: renders default ServiceAccount object with serviceAccount.create=true + set: + serviceAccount.create: true + asserts: + - hasDocuments: + count: 1 + - containsDocument: + kind: ServiceAccount + apiVersion: v1 + name: gitea-unittests + - equal: + path: automountServiceAccountToken + value: false + - notExists: + path: imagePullSecrets + - notExists: + path: metadata.annotations + - it: allows for adding custom labels + set: + serviceAccount: + create: true + labels: + custom: label + asserts: + - equal: + path: metadata.labels.custom + value: label + - it: allows for adding custom annotations + set: + serviceAccount: + create: true + annotations: + myCustom: annotation + asserts: + - equal: + path: metadata.annotations.myCustom + value: annotation + - it: allows to override the generated name + set: + serviceAccount: + create: true + name: provided-serviceaccount-name + asserts: + - equal: + path: metadata.name + value: provided-serviceaccount-name + - it: allows to mount the token + set: + serviceAccount: + create: true + automountServiceAccountToken: true + asserts: + - equal: + path: automountServiceAccountToken + value: true + - it: allows to reference image pull secrets + set: + serviceAccount: + create: true + imagePullSecrets: + - name: testing-image-pull-secret + - name: another-pull-secret + asserts: + - contains: + path: imagePullSecrets + content: + name: testing-image-pull-secret + - contains: + path: imagePullSecrets + content: + name: another-pull-secret diff --git a/unittests/serviceaccount/reference.yaml b/unittests/serviceaccount/reference.yaml new file mode 100644 index 0000000..9c01594 --- /dev/null +++ b/unittests/serviceaccount/reference.yaml @@ -0,0 +1,32 @@ +suite: ServiceAccount template (reference) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/serviceaccount.yaml + - templates/gitea/statefulset.yaml + - templates/gitea/config.yaml +tests: + - it: does not modify the StatefulSet by default + template: templates/gitea/statefulset.yaml + asserts: + - notExists: + path: spec.serviceAccountName + - it: adds the reference to the StatefulSet with serviceAccount.create=true + template: templates/gitea/statefulset.yaml + set: + serviceAccount.create: true + asserts: + - equal: + path: spec.template.spec.serviceAccountName + value: gitea-unittests + - it: allows referencing an externally created ServiceAccount to the StatefulSet + template: templates/gitea/statefulset.yaml + set: + serviceAccount: + create: false # explicitly set to define rendering behavior + name: "externally-existing-serviceaccount" + asserts: + - equal: + path: spec.template.spec.serviceAccountName + value: externally-existing-serviceaccount diff --git a/values.yaml b/values.yaml index 4e3e085..a73a88b 100644 --- a/values.yaml +++ b/values.yaml @@ -205,6 +205,23 @@ statefulset: labels: {} annotations: {} +## @section ServiceAccount + +## @param serviceAccount.create Enable the creation of a ServiceAccount +## @param serviceAccount.name Name of the created ServiceAccount, defaults to release name. Can also link to an externally provided ServiceAccount that should be used. +## @param serviceAccount.automountServiceAccountToken Enable/disable auto mounting of the service account token +## @param serviceAccount.imagePullSecrets Image pull secrets, available to the ServiceAccount +## @param serviceAccount.annotations Custom annotations for the ServiceAccount +## @param serviceAccount.labels Custom labels for the ServiceAccount +serviceAccount: + create: false + name: "" + automountServiceAccountToken: false + imagePullSecrets: [] + # - name: private-registry-access + annotations: {} + labels: {} + ## @section Persistence # ## @param persistence.enabled Enable persistent storage From b1d1169b1ea7f75e858539fca6b130abf8607cf8 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Jun 2023 09:06:06 +0000 Subject: [PATCH 0158/1014] chore(deps): update dependency conventional-changelog-core to v5 (#148) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/148 --- package-lock.json | 206 +++++++++++++++++++--------------------------- package.json | 2 +- 2 files changed, 86 insertions(+), 122 deletions(-) diff --git a/package-lock.json b/package-lock.json index 960f363..dd31708 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^5.0.0", - "conventional-changelog-core": "^4.2.4", + "conventional-changelog-core": "^5.0.0", "markdownlint-cli": "^0.34.0" }, "engines": { @@ -302,84 +302,77 @@ } }, "node_modules/conventional-changelog-core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz", + "integrity": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==", "dev": true, "dependencies": { "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", + "conventional-changelog-writer": "^6.0.0", + "conventional-commits-parser": "^4.0.0", + "dateformat": "^3.0.3", + "get-pkg-repo": "^4.2.1", + "git-raw-commits": "^3.0.0", "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", + "git-semver-tags": "^5.0.0", + "normalize-package-data": "^3.0.3", "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" + "read-pkg-up": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.0.tgz", + "integrity": "sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw==", "dev": true, "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", + "conventional-commits-filter": "^3.0.0", + "dateformat": "^3.0.3", "handlebars": "^4.7.7", "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" + "meow": "^8.1.2", + "semver": "^6.3.0", + "split": "^1.0.1" }, "bin": { "conventional-changelog-writer": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", + "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", "dev": true, "dependencies": { "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" + "modify-values": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/conventional-commits-parser": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", + "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", "dev": true, "dependencies": { "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" + "JSONStream": "^1.3.5", + "meow": "^8.1.2", + "split2": "^3.2.2" }, "bin": { "conventional-commits-parser": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/core-util-is": { @@ -662,22 +655,20 @@ } }, "node_modules/git-raw-commits": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz", + "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==", "dev": true, "dependencies": { "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" + "meow": "^8.1.2", + "split2": "^3.2.2" }, "bin": { "git-raw-commits": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/git-remote-origin-url": { @@ -694,19 +685,19 @@ } }, "node_modules/git-semver-tags": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.0.tgz", + "integrity": "sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA==", "dev": true, "dependencies": { - "meow": "^8.0.0", - "semver": "^6.0.0" + "meow": "^8.1.2", + "semver": "^6.3.0" }, "bin": { "git-semver-tags": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/gitconfiglocal": { @@ -2071,15 +2062,6 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "dependencies": { - "readable-stream": "3" - } - }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -2475,66 +2457,59 @@ } }, "conventional-changelog-core": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz", + "integrity": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==", "dev": true, "requires": { "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", + "conventional-changelog-writer": "^6.0.0", + "conventional-commits-parser": "^4.0.0", + "dateformat": "^3.0.3", + "get-pkg-repo": "^4.2.1", + "git-raw-commits": "^3.0.0", "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", + "git-semver-tags": "^5.0.0", + "normalize-package-data": "^3.0.3", "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" + "read-pkg-up": "^3.0.0" } }, "conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.0.tgz", + "integrity": "sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw==", "dev": true, "requires": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", + "conventional-commits-filter": "^3.0.0", + "dateformat": "^3.0.3", "handlebars": "^4.7.7", "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" + "meow": "^8.1.2", + "semver": "^6.3.0", + "split": "^1.0.1" } }, "conventional-commits-filter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", + "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", "dev": true, "requires": { "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" + "modify-values": "^1.0.1" } }, "conventional-commits-parser": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", + "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", "dev": true, "requires": { "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" + "JSONStream": "^1.3.5", + "meow": "^8.1.2", + "split2": "^3.2.2" } }, "core-util-is": { @@ -2754,16 +2729,14 @@ "dev": true }, "git-raw-commits": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz", + "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==", "dev": true, "requires": { "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" + "meow": "^8.1.2", + "split2": "^3.2.2" } }, "git-remote-origin-url": { @@ -2777,13 +2750,13 @@ } }, "git-semver-tags": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.0.tgz", + "integrity": "sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA==", "dev": true, "requires": { - "meow": "^8.0.0", - "semver": "^6.0.0" + "meow": "^8.1.2", + "semver": "^6.3.0" } }, "gitconfiglocal": { @@ -3823,15 +3796,6 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", - "dev": true, - "requires": { - "readable-stream": "3" - } - }, "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", diff --git a/package.json b/package.json index 9893e76..0dc4748 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^5.0.0", - "conventional-changelog-core": "^4.2.4", + "conventional-changelog-core": "^5.0.0", "markdownlint-cli": "^0.34.0" } } From 2fec82122132e0bf67d257b39e0113abf2bfb81e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Jun 2023 09:09:58 +0000 Subject: [PATCH 0159/1014] chore(deps): update dependency conventional-changelog-conventionalcommits to v6 (#147) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/147 --- package-lock.json | 40 ++++++++++------------------------------ package.json | 2 +- 2 files changed, 11 insertions(+), 31 deletions(-) diff --git a/package-lock.json b/package-lock.json index dd31708..a6dd83b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", - "conventional-changelog-conventionalcommits": "^5.0.0", + "conventional-changelog-conventionalcommits": "^6.0.0", "conventional-changelog-core": "^5.0.0", "markdownlint-cli": "^0.34.0" }, @@ -288,17 +288,15 @@ "dev": true }, "node_modules/conventional-changelog-conventionalcommits": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz", - "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.0.0.tgz", + "integrity": "sha512-pOQWvJ2se8UmGj3Vz5NzhljdgHvGow6ATZ7pM0TZqGekAfwgJkr3YQ9ZbooB4VIh35KS/cpfIgVrLoqLNvFNYg==", "dev": true, "dependencies": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" + "compare-func": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" } }, "node_modules/conventional-changelog-core": { @@ -1681,16 +1679,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, "node_modules/quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", @@ -2446,14 +2434,12 @@ "dev": true }, "conventional-changelog-conventionalcommits": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz", - "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.0.0.tgz", + "integrity": "sha512-pOQWvJ2se8UmGj3Vz5NzhljdgHvGow6ATZ7pM0TZqGekAfwgJkr3YQ9ZbooB4VIh35KS/cpfIgVrLoqLNvFNYg==", "dev": true, "requires": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" + "compare-func": "^2.0.0" } }, "conventional-changelog-core": { @@ -3515,12 +3501,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", - "dev": true - }, "quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", diff --git a/package.json b/package.json index 0dc4748..de5f523 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", - "conventional-changelog-conventionalcommits": "^5.0.0", + "conventional-changelog-conventionalcommits": "^6.0.0", "conventional-changelog-core": "^5.0.0", "markdownlint-cli": "^0.34.0" } From b11c9c7568b7612feb90febed9f016f40dfb923c Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Sun, 11 Jun 2023 08:15:59 +0000 Subject: [PATCH 0160/1014] Add unittests to PR checklist (#455) ### Description of the change This should clarify that we more and more rely on unittests for the templating behavior. ### Applicable issues - fixes #199 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/455 Reviewed-by: pat-s Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- .gitea/PULL_REQUEST_TEMPLATE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/PULL_REQUEST_TEMPLATE.md b/.gitea/PULL_REQUEST_TEMPLATE.md index 1121296..01ad275 100644 --- a/.gitea/PULL_REQUEST_TEMPLATE.md +++ b/.gitea/PULL_REQUEST_TEMPLATE.md @@ -39,3 +39,4 @@ - [ ] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) - [ ] Breaking changes are documented in the `README.md` +- [ ] Templating unittests are added From cf27151e1a3f7fdbff212a79a6207fd592b1aa80 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 13 Jun 2023 00:06:04 +0000 Subject: [PATCH 0161/1014] fix(deps): update helm release postgresql to v12.5.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index fa4e8c0..b0b230f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.6 -digest: sha256:ef744bed0dc502137c41b8e94b0cf47d89965a2a1ccf8e190966870e563d46d3 -generated: "2023-05-31T00:07:08.405338631Z" + version: 12.5.7 +digest: sha256:89705309465ad73656d0bd36b465ee29d99f6ab3a78454e95aa36b76908fdb6f +generated: "2023-06-13T00:06:00.565323756Z" diff --git a/Chart.yaml b/Chart.yaml index 293445c..4024777 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.6 + version: 12.5.7 condition: postgresql.enabled From 843a790239df0790cdd8d341b5b1b8aa0764d997 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 17 Jun 2023 00:07:06 +0000 Subject: [PATCH 0162/1014] fix(deps): update helm release memcached to v6.5.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index b0b230f..3a9d6e2 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.2 + version: 6.5.3 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.5.7 -digest: sha256:89705309465ad73656d0bd36b465ee29d99f6ab3a78454e95aa36b76908fdb6f -generated: "2023-06-13T00:06:00.565323756Z" +digest: sha256:7fe7dc28ed1893fcefebcd084d4244768844b72e60542d198c8f010d48914abe +generated: "2023-06-17T00:07:03.253310568Z" diff --git a/Chart.yaml b/Chart.yaml index 4024777..6cf4cef 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.2 + version: 6.5.3 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From aa33330abeee32b3f1937322fa71e80112f83539 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 17 Jun 2023 22:15:49 +0000 Subject: [PATCH 0163/1014] Add upgrading note WRT to postgres major version update (#458) Should help users with their move from PG 11 to 15. Thanks again @pi3ch! Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/458 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index ca052a3..a2f676f 100644 --- a/README.md +++ b/README.md @@ -809,6 +809,10 @@ With respect to `values.yaml`, parameters `username`, `database` and `password` `persistence` has also been regrouped under the `primary` key. Please adjust your `values.yaml` accordingly. +**Attention**: The Postgres upgrade is not automatically handled by the chart and must be done by yourself. +See [this comment](https://gitea.com/gitea/helm-chart/issues/452#issuecomment-740885) for an extensive walkthrough. +We again highly encourage users to use an external (managed) database for production instances. + ### To 7.0.0 #### Private GPG key configuration for Gitea signing actions From b9079ceda6b14eea2eaea594642ce8df70a56c1e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 20 Jun 2023 00:07:05 +0000 Subject: [PATCH 0164/1014] fix(deps): update helm release postgresql to v12.5.8 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 3a9d6e2..2f9a6ed 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.3 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.7 -digest: sha256:7fe7dc28ed1893fcefebcd084d4244768844b72e60542d198c8f010d48914abe -generated: "2023-06-17T00:07:03.253310568Z" + version: 12.5.8 +digest: sha256:88444e9ff16c90278149cde44b4b70bdf524af8ef08291c0f1fd59d38c956ba7 +generated: "2023-06-20T00:07:02.330117945Z" diff --git a/Chart.yaml b/Chart.yaml index 6cf4cef..a88ffc5 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.7 + version: 12.5.8 condition: postgresql.enabled From 5ed140088e4a9d2b1191876100ab9ae528e279f2 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 27 Jun 2023 20:32:01 +0000 Subject: [PATCH 0165/1014] Set `image.rootless` to true by default (#449) fix #432 Assuming that "everybody" is meanwhile on > 1.14. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/449 --- README.md | 2 +- .../init_directory_structure.sh-rootless.yaml | 68 +++++++++++++++++++ .../init/init_directory_structure.sh.yaml | 4 ++ values.yaml | 2 +- 4 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 unittests/init/init_directory_structure.sh-rootless.yaml diff --git a/README.md b/README.md index a2f676f..d4259c9 100644 --- a/README.md +++ b/README.md @@ -587,7 +587,7 @@ gitea: | `image.repository` | Image to start for this pod | `gitea/gitea` | | `image.tag` | Visit: [Image tag](https://hub.docker.com/r/gitea/gitea/tags?page=1&ordering=last_updated). Defaults to `appVersion` within Chart.yaml. | `""` | | `image.pullPolicy` | Image pull policy | `Always` | -| `image.rootless` | Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher | `false` | +| `image.rootless` | Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher | `true` | | `imagePullSecrets` | Secret to use for pulling the image | `[]` | ### Security diff --git a/unittests/init/init_directory_structure.sh-rootless.yaml b/unittests/init/init_directory_structure.sh-rootless.yaml new file mode 100644 index 0000000..854bcce --- /dev/null +++ b/unittests/init/init_directory_structure.sh-rootless.yaml @@ -0,0 +1,68 @@ +suite: Init template +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/init.yaml +tests: + - it: runs gpg in batch mode + set: + signing.enabled: true + signing.privateKey: |- + -----BEGIN PGP PRIVATE KEY BLOCK----- + {placeholder} + -----END PGP PRIVATE KEY BLOCK----- + asserts: + - equal: + path: stringData["configure_gpg_environment.sh"] + value: |- + #!/usr/bin/env bash + set -eu + + gpg --batch --import /raw/private.asc + - it: skips gpg script block for disabled signing + asserts: + - equal: + path: stringData["init_directory_structure.sh"] + value: |- + #!/usr/bin/env bash + + set -euo pipefail + + set -x + mkdir -p /data/git/.ssh + chmod -R 700 /data/git/.ssh + [ ! -d /data/gitea/conf ] && mkdir -p /data/gitea/conf + + # prepare temp directory structure + mkdir -p "${GITEA_TEMP}" + chmod ug+rwx "${GITEA_TEMP}" + - it: adds gpg script block for enabled signing + set: + signing.enabled: true + signing.privateKey: |- + -----BEGIN PGP PRIVATE KEY BLOCK----- + {placeholder} + -----END PGP PRIVATE KEY BLOCK----- + asserts: + - equal: + path: stringData["init_directory_structure.sh"] + value: |- + #!/usr/bin/env bash + + set -euo pipefail + + set -x + mkdir -p /data/git/.ssh + chmod -R 700 /data/git/.ssh + [ ! -d /data/gitea/conf ] && mkdir -p /data/gitea/conf + + # prepare temp directory structure + mkdir -p "${GITEA_TEMP}" + chmod ug+rwx "${GITEA_TEMP}" + + if [ ! -d "${GNUPGHOME}" ]; then + mkdir -p "${GNUPGHOME}" + chmod 700 "${GNUPGHOME}" + chown 1000:1000 "${GNUPGHOME}" + fi diff --git a/unittests/init/init_directory_structure.sh.yaml b/unittests/init/init_directory_structure.sh.yaml index ddfa981..7e59404 100644 --- a/unittests/init/init_directory_structure.sh.yaml +++ b/unittests/init/init_directory_structure.sh.yaml @@ -7,6 +7,7 @@ templates: tests: - it: runs gpg in batch mode set: + image.rootless: false signing.enabled: true signing.privateKey: |- -----BEGIN PGP PRIVATE KEY BLOCK----- @@ -21,6 +22,8 @@ tests: gpg --batch --import /raw/private.asc - it: skips gpg script block for disabled signing + set: + image.rootless: false asserts: - equal: path: stringData["init_directory_structure.sh"] @@ -41,6 +44,7 @@ tests: chmod ug+rwx "${GITEA_TEMP}" - it: adds gpg script block for enabled signing set: + image.rootless: false signing.enabled: true signing.privateKey: |- -----BEGIN PGP PRIVATE KEY BLOCK----- diff --git a/values.yaml b/values.yaml index a73a88b..c37edc2 100644 --- a/values.yaml +++ b/values.yaml @@ -38,7 +38,7 @@ image: # Overrides the image tag whose default is the chart appVersion. tag: "" pullPolicy: Always - rootless: false # only possible when running 1.14 or later + rootless: true ## @param imagePullSecrets Secret to use for pulling the image imagePullSecrets: [] From 459375b870f0d63de21905f53e220518e2c5adf9 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 28 Jun 2023 00:07:06 +0000 Subject: [PATCH 0166/1014] fix(deps): update helm release memcached to v6.5.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2f9a6ed..ba25601 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.3 + version: 6.5.4 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.5.8 -digest: sha256:88444e9ff16c90278149cde44b4b70bdf524af8ef08291c0f1fd59d38c956ba7 -generated: "2023-06-20T00:07:02.330117945Z" +digest: sha256:f7fe465950645bd858db688c030732a98d677f4e49808c642cb1d5d4a4beb59d +generated: "2023-06-28T00:07:02.393968102Z" diff --git a/Chart.yaml b/Chart.yaml index a88ffc5..ff215cc 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.3 + version: 6.5.4 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 81252dcb18c0209e8c06106c034d9ab300ee0d66 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 28 Jun 2023 06:54:22 +0000 Subject: [PATCH 0167/1014] Add toc to README and lint contributing.md (#461) ### Description of the change - Add ToC to README for easier navigation (and add note to `contributing.md`) - Fix some heading levels in README - Put upgrading notes into collapsible blocks - Format `contributing.md` according to MD rules - Allow `details` and `summary` elements in README - Allow for longer headings ### Benefits Better documentation ### Possible drawbacks None Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/461 Co-authored-by: pat-s Co-committed-by: pat-s --- .markdownlint.yaml | 4 +- CONTRIBUTING.md | 29 ++++++------ README.md | 114 ++++++++++++++++++++++++++++++++++----------- 3 files changed, 102 insertions(+), 45 deletions(-) diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 305545f..7b0c356 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -47,7 +47,7 @@ MD013: # Number of characters line_length: 200 # Number of characters for headings - heading_line_length: 80 + heading_line_length: 100 # Number of characters for code blocks code_block_line_length: 80 # Include code blocks @@ -106,7 +106,7 @@ MD030: # MD033/no-inline-html - Inline HTML MD033: # Allowed elements - allowed_elements: [] + allowed_elements: [details, summary] # MD035/hr-style - Horizontal rule style MD035: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 255d0ee..ea00fdc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,12 +18,12 @@ When using Visual Studio Code as IDE, following plugins might be useful: ## Documentation Requirements -The `README.md` must include all configuration options. The parameters section -is generated by extracting the parameter annotations from the `values.yaml` file, -by using [this tool](https://github.com/bitnami-labs/readme-generator-for-helm). +The `README.md` must include all configuration options. +The parameters section is generated by extracting the parameter annotations from the `values.yaml` file, by using [this tool](https://github.com/bitnami-labs/readme-generator-for-helm). -If changes were made on configuration options, run `make readme` to update the -README file. +If changes were made on configuration options, run `make readme` to update the README file. + +The ToC is created via the VSCode [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) extension which can/must also be used used to update it. ## Pull Request Requirements @@ -41,16 +41,15 @@ For local development and testing of pull requests, the following workflow can be used: 1. Install `minikube` and `helm`. -2. Start a `minikube` cluster via `minikube start`. -3. From the `gitea/helm-chart` directory execute the following command. This - will install the dependencies listed in `Chart.yml` and deploy the current - state of the helm chart found locally. If you want to test a branch, make - sure to switch to the respective branch first. - `helm install --dependency-update gitea . -f values.yaml`. -4. Gitea is now deployed in `minikube`. To access it, it's port needs to be - forwarded first from `minikube` to localhost first via `kubectl --namespace - default port-forward svc/gitea-http 3000:3000`. Now Gitea is accessible at - [http://localhost:3000](http://localhost:3000). +1. Start a `minikube` cluster via `minikube start`. +1. From the `gitea/helm-chart` directory execute the following command. + This will install the dependencies listed in `Chart.yml` and deploy the current state of the helm chart found locally. + If you want to test a branch, make sure to switch to the respective branch first. + `helm install --dependency-update gitea . -f values.yaml`. +1. Gitea is now deployed in `minikube`. + To access it, it's port needs to be forwarded first from `minikube` to localhost first via `kubectl --namespace +default port-forward svc/gitea-http 3000:3000`. + Now Gitea is accessible at [http://localhost:3000](http://localhost:3000). ### Unit tests diff --git a/README.md b/README.md index d4259c9..766f04f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,46 @@ -# Gitea Helm Chart +# Gitea Helm Chart + +- [Introduction](#introduction) +- [Update and versioning policy](#update-and-versioning-policy) +- [Dependencies](#dependencies) +- [Installing](#installing) +- [Prerequisites](#prerequisites) +- [Configuration](#configuration) + - [Default Configuration](#default-configuration) + - [Additional _app.ini_ settings](#additional-appini-settings) + - [External Database](#external-database) + - [Ports and external url](#ports-and-external-url) + - [ClusterIP](#clusterip) + - [SSH and Ingress](#ssh-and-ingress) + - [SSH on crio based kubernetes cluster](#ssh-on-crio-based-kubernetes-cluster) + - [Cache](#cache) + - [Persistence](#persistence) + - [Admin User](#admin-user) + - [LDAP Settings](#ldap-settings) + - [OAuth2 Settings](#oauth2-settings) +- [Configure commit signing](#configure-commit-signing) +- [Metrics and profiling](#metrics-and-profiling) +- [Pod annotations](#pod-annotations) +- [Parameters](#parameters) + - [Global](#global) + - [Image](#image) + - [Security](#security) + - [Service](#service) + - [Ingress](#ingress) + - [StatefulSet](#statefulset) + - [ServiceAccount](#serviceaccount) + - [Persistence](#persistence-1) + - [Init](#init) + - [Signing](#signing) + - [Gitea](#gitea) + - [LivenessProbe](#livenessprobe) + - [ReadinessProbe](#readinessprobe) + - [StartupProbe](#startupprobe) + - [Memcached](#memcached) + - [PostgreSQL](#postgresql) + - [Advanced](#advanced) +- [Contributing](#contributing) +- [Upgrading](#upgrading) [Gitea](https://gitea.io/en-us/) is a community managed lightweight code hosting solution written in Go. It is published under the MIT license. @@ -51,9 +93,7 @@ When upgrading, please refer to the [Upgrading](#upgrading) section at the botto - Helm 3.0+ - PV provisioner for persistent data support -## Examples - -### Gitea Configuration +## Configuration Gitea offers lots of configuration options. This is fully described in the [Gitea Cheat Sheet](https://docs.gitea.io/en-us/config-cheat-sheet/). @@ -538,7 +578,7 @@ signing: To use the gpg key, Gitea needs to be configured accordingly. A detailed description can be found in the [official Gitea documentation](https://docs.gitea.io/en-us/signing/#general-configuration). -### Metrics and profiling +## Metrics and profiling A Prometheus `/metrics` endpoint on the `HTTP_PORT` and `pprof` profiling endpoints on port 6060 can be enabled under `gitea`. Beware that the metrics endpoint is exposed via the ingress, manage access using ingress annotations for example. @@ -557,7 +597,7 @@ gitea: ENABLE_PPROF: true ``` -### Pod Annotations +## Pod annotations Annotations can be added to the Gitea pod. @@ -794,14 +834,16 @@ See [CONTRIBUTORS GUIDE](CONTRIBUTING.md) for details. This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully. -### To 8.0.0 +
-#### Removal of MariaDB and MySQL DB chart dependencies +To 8.0.0 + +### Removal of MariaDB and MySQL DB chart dependencies In this version support for DB chart dependencies of MySQL and MariaDB have been removed to simplify the maintenance of the helm chart. External MySQL and MariaDB databases are still supported and will be in the future. -#### Postgres Update from v11 to v15 +### Postgres Update from v11 to v15 This Chart version updates the Postgres chart dependency and subsequently Postgres from v11 to v15. Please read the [Postgres Release Notes](https://www.postgresql.org/docs/release/) for version-specific changes. @@ -813,16 +855,24 @@ Please adjust your `values.yaml` accordingly. See [this comment](https://gitea.com/gitea/helm-chart/issues/452#issuecomment-740885) for an extensive walkthrough. We again highly encourage users to use an external (managed) database for production instances. -### To 7.0.0 +
-#### Private GPG key configuration for Gitea signing actions +
+ +To 7.0.0 + +### Private GPG key configuration for Gitea signing actions Having `signing.enabled=true` now requires to use either `signing.privateKey` or `signing.existingSecret` so that the Chart can automatically prepare the GPG key for Gitea internal signing actions. See [Configure commit signing](#configure-commit-signing) for details. -### To 6.0.0 +
-#### Different volume mounts for init-containers and runtime container +
+ +To 6.0.0 + +### Different volume mounts for init-containers and runtime container **The `extraVolumeMounts` is deprecated** in favor of `extraInitVolumeMounts` and `extraContainerVolumeMounts`. You can now have different mounts for the initialization phase and Gitea runtime. @@ -831,7 +881,7 @@ If you want to switch to the new settings and want to mount specific volumes int **Combining values from the deprecated setting with values from the new settings is not possible.** -#### New `enabled` flag for `startupProbe` +### New `enabled` flag for `startupProbe` Prior to this version the `startupProbe` was just a commented sample within the `values.yaml`. With the migration to an auto-generated [Parameters](#parameters) section, a new parameter `gitea.startupProbe.enabled` has been introduced set to @@ -840,11 +890,15 @@ With the migration to an auto-generated [Parameters](#parameters) section, a new If you are using the `startupProbe` you need to add that new parameter and set it to `true`. Otherwise, your defined probe won't be considered after the upgrade. -### To 5.0.0 +
+ +
+ +To 5.0.0 > 💥 The Helm Chart now requires Gitea versions of at least 1.11.0. -#### Enable Dependencies +### Enable Dependencies The values to enable the dependencies, such as PostgreSQL, Memcached, MySQL and MariaDB have been moved from `gitea.database.builtIn.` to the dependency values. @@ -864,12 +918,12 @@ mariadb: enabled: false ``` -#### App.ini generation +### App.ini generation The app.ini generation has changed and now utilizes the environment-to-ini script provided by newer Gitea versions. This change ensures, that the app.ini is now persistent. -##### Secret Key generation +### Secret Key generation Gitea secret keys (SECRET_KEY, INTERNAL_TOKEN, JWT_SECRET) are now generated automatically in certain situations: @@ -882,7 +936,7 @@ Gitea secret keys (SECRET_KEY, INTERNAL_TOKEN, JWT_SECRET) are now generated aut > However, this it is not advisable to do so for existing installations. > Certain settings like _LDAP_ would not be readable anymore. -#### Probes +### Probes `gitea.customLivenessProbe`, `gitea.customReadinessProbe` and `gitea.customStartupProbe` have been removed. @@ -899,16 +953,20 @@ gitea: podAnnotations: {} ``` -#### Multiple OAuth and LDAP authentication sources +### Multiple OAuth and LDAP authentication sources With `5.0.0` of this Chart it is now possible to configure Gitea with multiple OAuth and LDAP sources. As a result, you need to update an existing OAuth/LDAP configuration in your customized `values.yaml` by replacing the object with settings to a list of settings objects. See [OAuth2 Settings](#oauth2-settings) and [LDAP Settings](#ldap-settings) section for details. -### To 4.0.0 +
-#### Ingress changes +
+ +To 4.0.0 + +### Ingress changes To provide a more flexible Ingress configuration we now support not only host settings but also provide configuration for the path and pathType. So this change changes the hosts from a simple string list, to a list containing a more complex object for more configuration. @@ -940,12 +998,12 @@ paths: pathType: Prefix ``` -#### Dropped kebab-case support +### Dropped kebab-case support In 3.x.x it was possible to provide an ldap configuration via kebab-case, this support has now been dropped and only camel case is supported. See [LDAP section](#ldap-settings) for more information. -#### Dependency update +### Dependency update The chart comes with multiple databases and Memcached as dependency, the latest release updated the dependencies. @@ -955,7 +1013,7 @@ The chart comes with multiple databases and Memcached as dependency, the latest If you're using the builtin databases you will most likely redeploy the chart in order to update the database correctly. -#### Execution of initPreScript +### Execution of initPreScript Generally spoken, this might not be a breaking change, but it is worth to be mentioned. @@ -965,11 +1023,11 @@ This also includes the execution of _initPreScript_. If you have such script, please be aware of this. Dynamically prepare the Gitea setup during execution by e.g. adding environment variables to the execution context won't work anymore. -### Misc - -#### Gitea Version 1.14.X repository ROOT +### Gitea Version 1.14.X repository ROOT Previously the ROOT folder for the Gitea repositories was located at `/data/git/gitea-repositories`. In version `1.14` has the path been changed to `/data/gitea-repositories`. This chart will set the `gitea.config.repository.ROOT` value default to `/data/git/gitea-repositories`. + +
From 868c029e4dc7ba3533d065516a1afbabc6791010 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 28 Jun 2023 06:57:19 +0000 Subject: [PATCH 0168/1014] Document how to add custom themes (#460) ### Description of the change Add documentation how to add custom themes ### Benefits ### Possible drawbacks ### Applicable issues - fixes #301 ### Additional information ### Checklist - [x] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) - [x] Breaking changes are documented in the `README.md` - [x] Templating unittests are added Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/460 Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/README.md b/README.md index 766f04f..cbe9708 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ - [Configure commit signing](#configure-commit-signing) - [Metrics and profiling](#metrics-and-profiling) - [Pod annotations](#pod-annotations) +- [Themes](#themes) - [Parameters](#parameters) - [Global](#global) - [Image](#image) @@ -606,6 +607,48 @@ gitea: podAnnotations: {} ``` +## Themes + +Custom themes can be added via k8s secrets and referencing them in `values.yaml`. + +```yaml +extraVolumes: + - name: gitea-themes + secret: + secretName: gitea-themes + +extraVolumeMounts: + - name: gitea-themes + readOnly: true + mountPath: "/data/gitea/public/css" +``` + +The secret can be created via `terraform`: + +```hcl +resource "kubernetes_secret" "gitea-themes" { + metadata { + name = "gitea-themes" + namespace = "gitea" + } + + data = { + "theme-custom.css" = "${file("FULL-PATH-TO-CSS")}" + "theme-custom-dark.css" = "${file("FULL-PATH-TO-CSS")}" + } + + type = "Opaque" + + depends_on = [kubernetes_namespace.gitea] +} +``` + +or natively via `kubectl`: + +```bash +kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --namespace gitea +``` + ## Parameters ### Global From 4f6ab209fbf26a118cecb8e7a4661656a8d45145 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Jul 2023 12:57:22 +0000 Subject: [PATCH 0169/1014] chore(deps): update dependency markdownlint-cli to ^0.35.0 (#153) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/153 --- package-lock.json | 110 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 56 insertions(+), 56 deletions(-) diff --git a/package-lock.json b/package-lock.json index a6dd83b..28276f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^6.0.0", "conventional-changelog-core": "^5.0.0", - "markdownlint-cli": "^0.34.0" + "markdownlint-cli": "^0.35.0" }, "engines": { "node": ">=16.0.0", @@ -1140,39 +1140,39 @@ } }, "node_modules/markdownlint": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", - "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz", + "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==", "dev": true, "dependencies": { "markdown-it": "13.0.1", - "markdownlint-micromark": "0.1.2" + "markdownlint-micromark": "0.1.5" }, "engines": { - "node": ">=14.18.0" + "node": ">=16" } }, "node_modules/markdownlint-cli": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.34.0.tgz", - "integrity": "sha512-4G9I++VBTZkaye6Yfc/7dU6HQHcyldZEVB+bYyQJLcpJOHKk/q5ZpGqK80oKMIdlxzsA3aWOJLZ4DkoaoUWXbQ==", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz", + "integrity": "sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==", "dev": true, "dependencies": { - "commander": "~10.0.1", + "commander": "~11.0.0", "get-stdin": "~9.0.0", - "glob": "~10.2.2", + "glob": "~10.2.7", "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.28.2", - "minimatch": "~9.0.0", + "markdownlint": "~0.29.0", + "minimatch": "~9.0.1", "run-con": "~1.2.11" }, "bin": { "markdownlint": "markdownlint.js" }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/markdownlint-cli/node_modules/brace-expansion": { @@ -1185,24 +1185,24 @@ } }, "node_modules/markdownlint-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", - "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", + "version": "10.2.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", + "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", - "minimatch": "^9.0.0", - "minipass": "^5.0.0", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2", "path-scurry": "^1.7.0" }, "bin": { @@ -1216,9 +1216,9 @@ } }, "node_modules/markdownlint-cli/node_modules/minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -1231,12 +1231,12 @@ } }, "node_modules/markdownlint-micromark": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", - "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz", + "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==", "dev": true, "engines": { - "node": ">=14.18.0" + "node": ">=16" } }, "node_modules/mdurl": { @@ -3092,29 +3092,29 @@ } }, "markdownlint": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", - "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz", + "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==", "dev": true, "requires": { "markdown-it": "13.0.1", - "markdownlint-micromark": "0.1.2" + "markdownlint-micromark": "0.1.5" } }, "markdownlint-cli": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.34.0.tgz", - "integrity": "sha512-4G9I++VBTZkaye6Yfc/7dU6HQHcyldZEVB+bYyQJLcpJOHKk/q5ZpGqK80oKMIdlxzsA3aWOJLZ4DkoaoUWXbQ==", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz", + "integrity": "sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==", "dev": true, "requires": { - "commander": "~10.0.1", + "commander": "~11.0.0", "get-stdin": "~9.0.0", - "glob": "~10.2.2", + "glob": "~10.2.7", "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.28.2", - "minimatch": "~9.0.0", + "markdownlint": "~0.29.0", + "minimatch": "~9.0.1", "run-con": "~1.2.11" }, "dependencies": { @@ -3128,28 +3128,28 @@ } }, "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true }, "glob": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", - "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", + "version": "10.2.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", + "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", "dev": true, "requires": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", - "minimatch": "^9.0.0", - "minipass": "^5.0.0", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2", "path-scurry": "^1.7.0" } }, "minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -3158,9 +3158,9 @@ } }, "markdownlint-micromark": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", - "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz", + "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==", "dev": true }, "mdurl": { diff --git a/package.json b/package.json index de5f523..3c0b470 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,6 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^6.0.0", "conventional-changelog-core": "^5.0.0", - "markdownlint-cli": "^0.34.0" + "markdownlint-cli": "^0.35.0" } } From 75548093b14f92c321959117380b10f61afff460 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Jul 2023 13:00:49 +0000 Subject: [PATCH 0170/1014] chore(deps): update dependency conventional-changelog-conventionalcommits to v6.1.0 (#152) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/152 --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28276f4..dcea3c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -288,9 +288,9 @@ "dev": true }, "node_modules/conventional-changelog-conventionalcommits": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.0.0.tgz", - "integrity": "sha512-pOQWvJ2se8UmGj3Vz5NzhljdgHvGow6ATZ7pM0TZqGekAfwgJkr3YQ9ZbooB4VIh35KS/cpfIgVrLoqLNvFNYg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz", + "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==", "dev": true, "dependencies": { "compare-func": "^2.0.0" @@ -2434,9 +2434,9 @@ "dev": true }, "conventional-changelog-conventionalcommits": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.0.0.tgz", - "integrity": "sha512-pOQWvJ2se8UmGj3Vz5NzhljdgHvGow6ATZ7pM0TZqGekAfwgJkr3YQ9ZbooB4VIh35KS/cpfIgVrLoqLNvFNYg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz", + "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==", "dev": true, "requires": { "compare-func": "^2.0.0" From 7daba9564ae5dfffa53cb0dd08fc0a618d676576 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Jul 2023 13:01:08 +0000 Subject: [PATCH 0171/1014] chore(deps): update dependency conventional-changelog-core to v5.0.2 (#156) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/156 --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index dcea3c0..ef26571 100644 --- a/package-lock.json +++ b/package-lock.json @@ -300,9 +300,9 @@ } }, "node_modules/conventional-changelog-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz", - "integrity": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.2.tgz", + "integrity": "sha512-RhQOcDweXNWvlRwUDCpaqXzbZemKPKncCWZG50Alth72WITVd6nhVk9MJ6w1k9PFNBcZ3YwkdkChE+8+ZwtUug==", "dev": true, "dependencies": { "add-stream": "^1.0.0", @@ -2443,9 +2443,9 @@ } }, "conventional-changelog-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.1.tgz", - "integrity": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.2.tgz", + "integrity": "sha512-RhQOcDweXNWvlRwUDCpaqXzbZemKPKncCWZG50Alth72WITVd6nhVk9MJ6w1k9PFNBcZ3YwkdkChE+8+ZwtUug==", "dev": true, "requires": { "add-stream": "^1.0.0", From 9febe339519b4e8a8afdcc86022c87ec0842dde1 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Jul 2023 13:01:28 +0000 Subject: [PATCH 0172/1014] fix(deps): update helm release postgresql to v12.6.0 (#157) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/157 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ba25601..68829b4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.4 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.8 -digest: sha256:f7fe465950645bd858db688c030732a98d677f4e49808c642cb1d5d4a4beb59d -generated: "2023-06-28T00:07:02.393968102Z" + version: 12.6.0 +digest: sha256:c0da562982362d72571e7451bc8a790316e6191dd810ae27b3f7628d3d6de1dd +generated: "2023-06-30T00:07:12.953830392Z" diff --git a/Chart.yaml b/Chart.yaml index ff215cc..f4b69c0 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.8 + version: 12.6.0 condition: postgresql.enabled From b1d57ba58c6eff35ffa86d3717366500978e29ee Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Jul 2023 15:00:36 +0200 Subject: [PATCH 0173/1014] chore: automerge dev deps --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renovate.json b/renovate.json index 9eece1e..ec58ddb 100644 --- a/renovate.json +++ b/renovate.json @@ -32,6 +32,12 @@ "matchFiles": ["Chart.yaml"], "matchUpdateTypes": ["patch"], "automerge": true + }, + { + "description": "Automerge dev deps updates", + "matchManagers": ["npm"], + "matchDepTypes":["devDependencies"], + "automerge": true } ], "regexManagers": [ From 9a461da71a68fdd092a9417b8eb41e7b682a1b09 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 3 Jul 2023 13:03:54 +0000 Subject: [PATCH 0174/1014] ci(deps): update alpine docker tag to v3.18.2 (#150) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/150 --- .woodpecker/lint.yml | 12 ++++++------ .woodpecker/release-version.yml | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 3c96293..4734c9b 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -11,28 +11,28 @@ when: pipeline: deps: - image: alpine:3.18.0 + image: alpine:3.18.2 pull: true commands: - apk add helm - helm dependency build helm-lint: - image: alpine:3.18.0 + image: alpine:3.18.2 pull: true commands: - apk add helm - helm lint helm-template: - image: alpine:3.18.0 + image: alpine:3.18.2 pull: true commands: - apk add helm - helm template --debug gitea-helm . helm-unittests: - image: alpine:3.18.0 + image: alpine:3.18.2 pull: true commands: - apk add make helm git bash @@ -41,7 +41,7 @@ pipeline: - make unittests verify-readme: - image: alpine:3.18.0 + image: alpine:3.18.2 pull: true commands: - apk add make nodejs npm git @@ -49,7 +49,7 @@ pipeline: - git diff --exit-code --name-only README.md yaml-lint: - image: alpine:3.18.0 + image: alpine:3.18.2 pull: true commands: - apk add yamllint diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 110df98..5f727bb 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -10,7 +10,7 @@ when: pipeline: generate-chart: - image: alpine:3.18.0 + image: alpine:3.18.2 pull: true commands: - apk add git nodejs npm helm @@ -36,7 +36,7 @@ pipeline: target: main publish-chart: - image: alpine:3.18.0 + image: alpine:3.18.2 pull: true commands: - apk add helm From 9cedfa2c5af2e84b3a8aef6266582fa7cfc31714 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 7 Jul 2023 04:18:55 +0000 Subject: [PATCH 0175/1014] fix(deps): update forgejo docker tag to v1.19.4-0 (#159) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/159 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index f4b69c0..1645f89 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.3-0 +appVersion: 1.19.4-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From ca76cc571ceb3f918e4f8efbc76a1ca7599e79dc Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 12 Jul 2023 05:20:01 +0000 Subject: [PATCH 0176/1014] bump 1.19.4 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 0689e91..b91a078 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.3 +appVersion: 1.19.4 icon: https://docs.gitea.io/images/gitea.png keywords: From 7b1b9b09c5d48fa8daac6c3e651547482448a7c3 Mon Sep 17 00:00:00 2001 From: rome-user Date: Wed, 12 Jul 2023 11:04:39 +0000 Subject: [PATCH 0177/1014] feat: update env prefix (#160) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/160 Reviewed-by: Michael Kriese Co-authored-by: rome-user Co-committed-by: rome-user --- README.md | 12 +++++------- templates/gitea/config.yaml | 24 ++++++++++++------------ 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index cd4ebe8..35aa133 100644 --- a/README.md +++ b/README.md @@ -195,19 +195,17 @@ stringData: Users are able to define their own environment variables, which are loaded into the containers. We also support to directly interact with the generated _app.ini_. -To inject self defined variables into the _app.ini_ a certain format needs to be honored. -This is described in detail on the [env-to-ini](https://github.com/go-gitea/gitea/tree/main/contrib/environment-to-ini) page. - -Note that the Prefix on this helm chart is `ENV_TO_INI`. +To inject self defined variables into the _app.ini_, environment variables need +to be prefixed with `FORGEJO`. For example a database setting needs to have the following format: ```yaml gitea: additionalConfigFromEnvs: - - name: ENV_TO_INI__DATABASE__HOST + - name: FORGEJO__DATABASE__HOST value: my.own.host - - name: ENV_TO_INI__DATABASE__PASSWD + - name: FORGEJO__DATABASE__PASSWD valueFrom: secretKeyRef: name: postgres-secret @@ -216,7 +214,7 @@ gitea: Priority (highest to lowest) for defining app.ini variables: -1. Environment variables prefixed with `ENV_TO_INI` +1. Environment variables prefixed with `FORGEJO` 1. Additional config sources 1. Values defined in `gitea.config` diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index bcc7c4d..387785c 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -53,14 +53,14 @@ stringData: env2ini::log " + '${setting}'" if [[ -z "${section}" ]]; then - export "ENV_TO_INI____${setting^^}=${value}" # '^^' makes the variable content uppercase + export "FORGEJO____${setting^^}=${value}" # '^^' makes the variable content uppercase return fi local masked_section="${section//./_0X2E_}" # '//' instructs to replace all matches masked_section="${masked_section//-/_0X2D_}" - export "ENV_TO_INI__${masked_section^^}__${setting^^}=${value}" # '^^' makes the variable content uppercase + export "FORGEJO__${masked_section^^}__${setting^^}=${value}" # '^^' makes the variable content uppercase } function env2ini::reload_preset_envs() { @@ -134,15 +134,15 @@ stringData: # - initially used to set up Gitea # Anyway, they won't harm existing app.ini files - export ENV_TO_INI__SECURITY__INTERNAL_TOKEN=$(gitea generate secret INTERNAL_TOKEN) - export ENV_TO_INI__SECURITY__SECRET_KEY=$(gitea generate secret SECRET_KEY) - export ENV_TO_INI__OAUTH2__JWT_SECRET=$(gitea generate secret JWT_SECRET) - export ENV_TO_INI__SERVER__LFS_JWT_SECRET=$(gitea generate secret LFS_JWT_SECRET) + export FORGEJO__SECURITY__INTERNAL_TOKEN=$(gitea generate secret INTERNAL_TOKEN) + export FORGEJO__SECURITY__SECRET_KEY=$(gitea generate secret SECRET_KEY) + export FORGEJO__OAUTH2__JWT_SECRET=$(gitea generate secret JWT_SECRET) + export FORGEJO__SERVER__LFS_JWT_SECRET=$(gitea generate secret LFS_JWT_SECRET) env2ini::log "...Initial secrets generated\n" } - env | (grep ENV_TO_INI || [[ $? == 1 ]]) > /tmp/existing-envs + env | (grep FORGEJO || [[ $? == 1 ]]) > /tmp/existing-envs # MUST BE CALLED BEFORE OTHER CONFIGURATION env2ini::generate_initial_secrets @@ -163,10 +163,10 @@ stringData: env2ini::log ' - oauth2.JWT_SECRET' env2ini::log ' - server.LFS_JWT_SECRET' - unset ENV_TO_INI__SECURITY__INTERNAL_TOKEN - unset ENV_TO_INI__SECURITY__SECRET_KEY - unset ENV_TO_INI__OAUTH2__JWT_SECRET - unset ENV_TO_INI__SERVER__LFS_JWT_SECRET + unset FORGEJO__SECURITY__INTERNAL_TOKEN + unset FORGEJO__SECURITY__SECRET_KEY + unset FORGEJO__OAUTH2__JWT_SECRET + unset FORGEJO__SERVER__LFS_JWT_SECRET fi - environment-to-ini -o $GITEA_APP_INI -p ENV_TO_INI + environment-to-ini -o $GITEA_APP_INI From f105e0b8a694381a20a4355de4f4eb80f5b8521c Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 16 Jul 2023 00:07:17 +0000 Subject: [PATCH 0178/1014] fix(deps): update helm release memcached to v6.5.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 68829b4..345d301 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.4 + version: 6.5.5 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.6.0 -digest: sha256:c0da562982362d72571e7451bc8a790316e6191dd810ae27b3f7628d3d6de1dd -generated: "2023-06-30T00:07:12.953830392Z" +digest: sha256:b726a793ea6a28333551670961eb2dce41e82acc6a45c7ca984b9825123c071a +generated: "2023-07-16T00:07:13.29184666Z" diff --git a/Chart.yaml b/Chart.yaml index 1645f89..a8ceded 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.4 + version: 6.5.5 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From cab7f3d0b5b78450df1885ba171561b039c7d500 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sun, 16 Jul 2023 22:00:46 +0000 Subject: [PATCH 0179/1014] Change env-to-ini prefix and remove custom prefix (#464) ### Description of the change Change env-to-ini prefix and remove custom prefix. `GITEA` is the default prefix. ### Benefits Compatibility wit v1.20 (`-p` got removed) ### Possible drawbacks None ### Additional information See https://github.com/go-gitea/gitea/pull/25799 Tested with Gitea < 1.20 and >= 1.20 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/464 Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 8 +++----- templates/gitea/config.yaml | 24 ++++++++++++------------ 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index cbe9708..71463f9 100644 --- a/README.md +++ b/README.md @@ -237,16 +237,14 @@ We also support to directly interact with the generated _app.ini_. To inject self defined variables into the _app.ini_ a certain format needs to be honored. This is described in detail on the [env-to-ini](https://github.com/go-gitea/gitea/tree/main/contrib/environment-to-ini) page. -Note that the Prefix on this helm chart is `ENV_TO_INI`. - For example a database setting needs to have the following format: ```yaml gitea: additionalConfigFromEnvs: - - name: ENV_TO_INI__DATABASE__HOST + - name: GITEA__DATABASE__HOST value: my.own.host - - name: ENV_TO_INI__DATABASE__PASSWD + - name: GITEA__DATABASE__PASSWD valueFrom: secretKeyRef: name: postgres-secret @@ -255,7 +253,7 @@ gitea: Priority (highest to lowest) for defining app.ini variables: -1. Environment variables prefixed with `ENV_TO_INI` +1. Environment variables prefixed with `GITEA` 1. Additional config sources 1. Values defined in `gitea.config` diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index bcc7c4d..044ecd5 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -53,14 +53,14 @@ stringData: env2ini::log " + '${setting}'" if [[ -z "${section}" ]]; then - export "ENV_TO_INI____${setting^^}=${value}" # '^^' makes the variable content uppercase + export "GITEA____${setting^^}=${value}" # '^^' makes the variable content uppercase return fi local masked_section="${section//./_0X2E_}" # '//' instructs to replace all matches masked_section="${masked_section//-/_0X2D_}" - export "ENV_TO_INI__${masked_section^^}__${setting^^}=${value}" # '^^' makes the variable content uppercase + export "GITEA__${masked_section^^}__${setting^^}=${value}" # '^^' makes the variable content uppercase } function env2ini::reload_preset_envs() { @@ -134,15 +134,15 @@ stringData: # - initially used to set up Gitea # Anyway, they won't harm existing app.ini files - export ENV_TO_INI__SECURITY__INTERNAL_TOKEN=$(gitea generate secret INTERNAL_TOKEN) - export ENV_TO_INI__SECURITY__SECRET_KEY=$(gitea generate secret SECRET_KEY) - export ENV_TO_INI__OAUTH2__JWT_SECRET=$(gitea generate secret JWT_SECRET) - export ENV_TO_INI__SERVER__LFS_JWT_SECRET=$(gitea generate secret LFS_JWT_SECRET) + export GITEA__SECURITY__INTERNAL_TOKEN=$(gitea generate secret INTERNAL_TOKEN) + export GITEA__SECURITY__SECRET_KEY=$(gitea generate secret SECRET_KEY) + export GITEA__OAUTH2__JWT_SECRET=$(gitea generate secret JWT_SECRET) + export GITEA__SERVER__LFS_JWT_SECRET=$(gitea generate secret LFS_JWT_SECRET) env2ini::log "...Initial secrets generated\n" } - env | (grep ENV_TO_INI || [[ $? == 1 ]]) > /tmp/existing-envs + env | (grep GITEA || [[ $? == 1 ]]) > /tmp/existing-envs # MUST BE CALLED BEFORE OTHER CONFIGURATION env2ini::generate_initial_secrets @@ -163,10 +163,10 @@ stringData: env2ini::log ' - oauth2.JWT_SECRET' env2ini::log ' - server.LFS_JWT_SECRET' - unset ENV_TO_INI__SECURITY__INTERNAL_TOKEN - unset ENV_TO_INI__SECURITY__SECRET_KEY - unset ENV_TO_INI__OAUTH2__JWT_SECRET - unset ENV_TO_INI__SERVER__LFS_JWT_SECRET + unset GITEA__SECURITY__INTERNAL_TOKEN + unset GITEA__SECURITY__SECRET_KEY + unset GITEA__OAUTH2__JWT_SECRET + unset GITEA__SERVER__LFS_JWT_SECRET fi - environment-to-ini -o $GITEA_APP_INI -p ENV_TO_INI + environment-to-ini -o $GITEA_APP_INI From f9bfe6b22d4fc9f5f5a7aa1a58a02b297ea06ff9 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 17 Jul 2023 00:07:35 +0000 Subject: [PATCH 0180/1014] fix(deps): update helm release postgresql to v12.6.6 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 345d301..1b4165f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.5 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.0 -digest: sha256:b726a793ea6a28333551670961eb2dce41e82acc6a45c7ca984b9825123c071a -generated: "2023-07-16T00:07:13.29184666Z" + version: 12.6.6 +digest: sha256:8bb64583596c058d6782da4b0fd3b8bffb9262dd5d55e241d788a7f4fbaf5aab +generated: "2023-07-17T00:07:31.595066586Z" diff --git a/Chart.yaml b/Chart.yaml index a8ceded..0628031 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.0 + version: 12.6.6 condition: postgresql.enabled From 6814f7f6d936df89d9647dc088e2a3abe47fd63c Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Mon, 17 Jul 2023 01:26:32 +0000 Subject: [PATCH 0181/1014] bump 1.20.0 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index b91a078..fac51b9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.4 +appVersion: 1.20.0 icon: https://docs.gitea.io/images/gitea.png keywords: From f66a192d455d78cfc87010716bc56ff0df56d000 Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 17 Jul 2023 07:42:51 +0200 Subject: [PATCH 0182/1014] document env-to-ini env saving --- templates/gitea/config.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index 044ecd5..1e81ef6 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -141,7 +141,8 @@ stringData: env2ini::log "...Initial secrets generated\n" } - + + # save existing envs prior to script execution. Necessary to keep order of preexisting and custom envs env | (grep GITEA || [[ $? == 1 ]]) > /tmp/existing-envs # MUST BE CALLED BEFORE OTHER CONFIGURATION From 8e27bb9bae1d1b09f16b5e0946f68b806daeb7d9 Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 17 Jul 2023 19:09:42 +0000 Subject: [PATCH 0183/1014] [Breaking] Add HA-support; switch to `Deployment` (#437) # Changes A big shoutout to @luhahn for all his work in #205 which served as the base for this PR. ## Documentation - [x] After thinking for some time about it, I still prefer the distinct option (as started in #350), i.e. having a standalone "HA" doc under `docs/ha-setup.md` to not have a very long README (which is already quite long). Most of the information below should go into it with more details and explanations behind all of the individual components. ## Chart deps ~~- Adds `meilisearch` as a chart dependency for a HA-ready issue indexer. Only works with >= Gitea 1.20~~ ~~- Adds `redis` as a chart dependency for a HA-ready session and queue store.~~ - Adds `redis-cluster` as a chart dependency for a HA-ready session and queue store (alternative to `redis`). Only works with >= Gitea 1.19.2. - Removes `memcached` instead of `redis-cluster` - Add `postgresql-ha` as default DB dep in favor of `postgres` ## Adds smart HA chart logic The goal is to set smart config values that result in a HA-ready Gitea deployment if `replicaCount` > 1. - If `replicaCount` > 1, - `gitea.config.session.PROVIDER` is automatically set to `redis-cluster` - `gitea.config.indexer.REPO_INDEXER_ENABLED` is automatically set to `false` unless the value is `elasticsearch` or `meilisearch` - `redis-cluster` is used for `[queue]` and `[cache]` and `[session]`mode or not Configuration of external instances of `meilisearch` and `minio` are documented in a new markdown doc. ## Deployment vs Statefulset Given all the discussions about this lately (#428), I think we could use both. In the end, we do not have the requirement for a sequential pod scale up/scale down as it would happen in statefulsets. On the other side, we do not have actual stateless pods as we are attaching a RWX to the deployment. Yet I think because we do not have a leader-election requirement, spawning the pods as a deployment makes "Rolling Updates" easier and also signals users that there is no "leader election" logic and each pod can just be "destroyed" at anytime without causing interruption. Hence I think we should be able to switch from a statefulset to a deployment, even in the single-replica case. This change also brought up a templating/linting issue: the definition of `.Values.gitea.config.server.SSH_LISTEN_PORT` in `ssh-svc.yaml` just "luckily" worked so far due to naming-related lint processing. Due to the change from "statefulset" to "deployment", the processing queue changed and caused a failure complaining about `config.server.SSH_LISTEN_PORT` not being defined yet. The only way I could see to fix this was to "properly" define the value in `values.yaml` instead of conditionally definining it in `helpers.tpl`. Maybe there's a better way? ## Chart PVC Creation I've adapted the automated PVC creation from another chart to be able to provide the `storageClassName` as I couldn't get dynamic provisioning for EFS going with the current implementation. In addition the naming and approach within the Gitea chart for PV creation is a bit unusual and aligning it might be beneficial. A semi-unrelated change which will result in a breaking change for existing users but this PR includes a lot of breaking changes already, so including another one might not make it much worse... - New `persistence.mount`: whether to mount an existing PVC (via `persistence.existingClaim` - New `persistence.create`: whether to create a new PVC ## Testing As this PR does a lot of things, we need proper testing. The helm chart can be installed from the Git branch via `helm-git` as follows: ``` helm repo add gitea-charts git+https://gitea.com/gitea/helm-chart@/?ref=deployment helm install gitea --version 0.0.0 ``` It is **highly recommended** to test the chart in a dedicated namespace. I've tested this myself with both `redis` and `redis-cluster` and it seemed to work fine. I just did some basic operations though and we should do more niche testing before merging. Examplary `values.yml` for testing (only needs a valid RWX storage class):
values.yaml ```yml image: tag: "dev" PullPolicy: "Always" rootless: true replicaCount: 2 persistence: enabled: true accessModes: - ReadWriteMany storageClass: FIXME redis-cluster: enabled: false global: redis: password: gitea gitea: config: indexer: ISSUE_INDEXER_ENABLED: true REPO_INDEXER_ENABLED: false ```
## Preferred setup The preferred HA setup with respect to performance and stability might currently be as follows: - Repos: RWX (e.g. EFS or Azurefiles NFS) - Issue indexer: Meilisearch (HA) - Session and cache: Redis Cluster (HA) - Attachments/Avatars: Minio (HA) This will result in a ~ 10-pod HA setup overall. All pods have very low resource requests. fix #98 Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/437 Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.lock | 13 +- Chart.yaml | 16 +- README.md | 294 +++++++++++------- docs/ha-setup.md | 175 +++++++++++ templates/_helpers.tpl | 75 ++++- templates/gitea/config.yaml | 26 ++ .../{statefulset.yaml => deployment.yaml} | 76 ++--- templates/gitea/init.yaml | 21 ++ templates/gitea/poddisruptionbudget.yaml | 17 + templates/gitea/pvc.yaml | 24 ++ templates/gitea/ssh-svc.yaml | 2 + .../{statefulset => deployment}/basic.yaml | 10 +- .../signing-disabled.yaml | 12 +- .../signing-enabled.yaml | 14 +- .../ssh-configuration.yaml | 10 +- unittests/serviceaccount/reference.yaml | 14 +- values.yaml | 121 ++++--- 17 files changed, 675 insertions(+), 245 deletions(-) create mode 100644 docs/ha-setup.md rename templates/gitea/{statefulset.yaml => deployment.yaml} (88%) create mode 100644 templates/gitea/poddisruptionbudget.yaml create mode 100644 templates/gitea/pvc.yaml rename unittests/{statefulset => deployment}/basic.yaml (58%) rename unittests/{statefulset => deployment}/signing-disabled.yaml (76%) rename unittests/{statefulset => deployment}/signing-enabled.yaml (89%) rename unittests/{statefulset => deployment}/ssh-configuration.yaml (80%) diff --git a/Chart.lock b/Chart.lock index e8c974c..c5f80ef 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,12 @@ dependencies: -- name: memcached - repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.14 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.4.1 -digest: sha256:02d4846bf416038a42658dbca8f8001d0e3ce967b00e990048f8d420065c33fd -generated: "2023-04-28T09:32:05.295167+02:00" +- name: postgresql-ha + repository: oci://registry-1.docker.io/bitnamicharts + version: 11.6.1 +- name: redis-cluster + repository: oci://registry-1.docker.io/bitnamicharts + version: 8.4.4 +digest: sha256:3b203051c9fb8df9e771a4d67c276190a1c63aae9bf980ef3676e2a51b2f56c7 +generated: "2023-05-13T21:47:51.823348+02:00" diff --git a/Chart.yaml b/Chart.yaml index fac51b9..d5a2d32 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,13 +34,17 @@ maintainers: # Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details dependencies: # OCI registry: https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html (2023-01) - # Chart release date: 2023-04 - - name: memcached - repository: oci://registry-1.docker.io/bitnamicharts - version: 6.3.14 - condition: memcached.enabled - # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.4.1 condition: postgresql.enabled + # Chart release date: 2023-05 + - name: postgresql-ha + repository: oci://registry-1.docker.io/bitnamicharts + version: 11.6.1 + condition: postgresql-ha.enabled + # Chart release date: 2023-04 + - name: redis-cluster + repository: oci://registry-1.docker.io/bitnamicharts + version: 8.4.4 + condition: redis-cluster.enabled diff --git a/README.md b/README.md index 71463f9..a167589 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ - [Update and versioning policy](#update-and-versioning-policy) - [Dependencies](#dependencies) - [Installing](#installing) -- [Prerequisites](#prerequisites) +- [High Availability](#high-availability) - [Configuration](#configuration) - [Default Configuration](#default-configuration) - [Additional _app.ini_ settings](#additional-appini-settings) @@ -24,11 +24,12 @@ - [Themes](#themes) - [Parameters](#parameters) - [Global](#global) + - [strategy](#strategy) - [Image](#image) - [Security](#security) - [Service](#service) - [Ingress](#ingress) - - [StatefulSet](#statefulset) + - [deployment](#deployment) - [ServiceAccount](#serviceaccount) - [Persistence](#persistence-1) - [Init](#init) @@ -37,7 +38,8 @@ - [LivenessProbe](#livenessprobe) - [ReadinessProbe](#readinessprobe) - [StartupProbe](#startupprobe) - - [Memcached](#memcached) + - [redis-cluster](#redis-cluster) + - [PostgreSQL-ha](#postgresql-ha) - [PostgreSQL](#postgresql) - [Advanced](#advanced) - [Contributing](#contributing) @@ -49,8 +51,8 @@ It is published under the MIT license. ## Introduction This helm chart has taken some inspiration from [jfelten's helm chart](https://github.com/jfelten/gitea-helm-chart). -But takes a completely different approach in providing a database and cache with dependencies. -Additionally, this chart provides LDAP and admin user configuration with values, as well as being deployed as a statefulset to retain stored repositories. +Yet it takes a completely different approach in providing a database and cache with dependencies. +Additionally, this chart allows to provide LDAP and admin user configuration with values. ## Update and versioning policy @@ -75,8 +77,8 @@ This chart provides those dependencies, which can be enabled, or disabled via co Dependencies: -- PostgreSQL ([configuration](#postgresql)) -- Memcached ([configuration](#memcached)) +- PostgreSQL HA ([configuration](#postgresql)) +- Redis Cluster ([configuration](#cache)) ## Installing @@ -88,11 +90,13 @@ helm install gitea gitea-charts/gitea When upgrading, please refer to the [Upgrading](#upgrading) section at the bottom of this document for major and breaking changes. -## Prerequisites +## High Availability -- Kubernetes 1.12+ -- Helm 3.0+ -- PV provisioner for persistent data support +Since version 9.0.0 this chart has experimental support for running Gitea and it's dependencies in a HA setup. +The setup is still experimental and care must be taken for production use as Gitea core is not yet officially HA-ready. + +Deploying a HA-ready Gitea instance requires some effort including using HA-ready dependencies. +See the [HA Setup](docs/ha-setup.md) document for more details. ## Configuration @@ -116,12 +120,12 @@ All defaults can be overwritten in `gitea.config`. INSTALL_LOCK is always set to true, since we want to configure Gitea with this helm chart and everything is taken care of. -_All default settings are made directly in the generated app.ini, not in the Values._ +_All default settings are made directly in the generated `app.ini`, not in the Values._ #### Database defaults If a builtIn database is enabled the database configuration is set automatically. -For example, PostgreSQL builtIn will appear in the app.ini as: +For example, PostgreSQL builtIn will appear in the `app.ini` as: ```ini [database] @@ -132,18 +136,6 @@ PASSWD = gitea USER = gitea ``` -#### Memcached defaults - -Memcached is handled the exact same way as database builtIn. -Once Memcached builtIn is enabled, this chart will generate the following part in the `app.ini`: - -```ini -[cache] -ADAPTER = memcache -ENABLED = true -HOST = RELEASE-NAME-memcached.default.svc.cluster.local:11211 -``` - #### Server defaults The server defaults are a bit more complex. @@ -192,8 +184,7 @@ gitea: name: gitea-app-ini-plaintext ``` -This would mount the two additional volumes (`oauth` and `some-additionals`) -from different sources to the init containerwhere the _app.ini_ gets updated. +This would mount the two additional volumes (`oauth` and `some-additionals`) from different sources to the init container where the _app.ini_ gets updated. All files mounted that way will be read and converted to environment variables and then added to the _app.ini_ using [environment-to-ini](https://github.com/go-gitea/gitea/tree/main/contrib/environment-to-ini). The key of such additional source represents the section inside the _app.ini_. @@ -237,6 +228,9 @@ We also support to directly interact with the generated _app.ini_. To inject self defined variables into the _app.ini_ a certain format needs to be honored. This is described in detail on the [env-to-ini](https://github.com/go-gitea/gitea/tree/main/contrib/environment-to-ini) page. +Prior to Gitea 1.20 and Chart 9.0.0 the helm chart had a custom prefix `ENV_TO_INI`. +After the support for a custom prefix was removed in Gite core, the prefix was changed to `GITEA`. + For example a database setting needs to have the following format: ```yaml @@ -259,7 +253,7 @@ Priority (highest to lowest) for defining app.ini variables: ### External Database -Any external Database listed in [https://docs.gitea.io/en-us/database-prep/](https://docs.gitea.io/en-us/database-prep/) can be used instead of the built-in PostgreSQL. +Any external database listed in [https://docs.gitea.io/en-us/database-prep/](https://docs.gitea.io/en-us/database-prep/) can be used instead of the built-in PostgreSQL. In fact, it is **highly recommended** to use an external database to ensure a stable Gitea installation longterm. If an external database is used, no matter which type, make sure to set `postgresql.enabled` to `false` to disable the use of the built-in PostgreSQL. @@ -345,34 +339,23 @@ More about this issue [here](https://gitea.com/gitea/helm-chart/issues/161). ### Cache -This helm chart can use a built in cache. -The default is Memcached from bitnami. +The cache handling is done via `redis-cluster` (via the `bitnami` chart) by default. +This deployment is HA-ready but can also be used for single-pod deployments. +By default, 6 replicas are deployed for a working `redis-cluster` deployment. +Many cloud providers offer a managed redis service, which can be used instead of the built-in `redis-cluster`. ```yaml -memcached: +redis-cluster: enabled: true ``` -If the built in cache should not be used simply configure the cache in `gitea.config`. - -```yaml -gitea: - config: - cache: - ENABLED: true - ADAPTER: memory - INTERVAL: 60 - HOST: 127.0.0.1:9090 -``` - ### Persistence -Gitea will be deployed as a statefulset. +Gitea will be deployed as a deployment. By simply enabling the persistence and setting the storage class according to your cluster everything else will be taken care of. -The following example will create a PVC as a part of the statefulset. -This PVC will not be deleted even if you uninstall the chart. +The following example will create a PVC as a part of the deployment. -Please note, that an empty storageClass in the persistence will result in kubernetes using your default storage class. +Please note, that an empty `storageClass` in the persistence will result in kubernetes using your default storage class. If you want to use your own storage class define it as follows: @@ -382,14 +365,12 @@ persistence: storageClass: myOwnStorageClass ``` -When using PostgreSQL as dependency, this will also be deployed as a statefulset by default. - If you want to manage your own PVC you can simply pass the PVC name to the chart. ```yaml persistence: enabled: true - existingClaim: MyAwesomeGiteaClaim + claimName: MyAwesomeGiteaClaim ``` In case that persistence has been disabled it will simply use an empty dir volume. @@ -401,13 +382,13 @@ You can interact with the postgres settings as displayed in the following exampl postgresql: persistence: enabled: true - existingClaim: MyAwesomeGiteaPostgresClaim + claimName: MyAwesomeGiteaPostgresClaim ``` ### Admin User This chart enables you to create a default admin user. -It is also possible to update the password for this user by upgrading or redeloying the chart. +It is also possible to update the password for this user by upgrading or redeploying the chart. It is not possible to delete an admin user after it has been created. This has to be done in the ui. You cannot use `admin` as username. @@ -651,14 +632,22 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na ### Global -| Name | Description | Value | -| ------------------------- | ------------------------------------------------------------------------- | --------------- | -| `global.imageRegistry` | global image registry override | `""` | -| `global.imagePullSecrets` | global image pull secrets override; can be extended by `imagePullSecrets` | `[]` | -| `global.storageClass` | global storage class override | `""` | -| `global.hostAliases` | global hostAliases which will be added to the pod's hosts files | `[]` | -| `replicaCount` | number of replicas for the statefulset | `1` | -| `clusterDomain` | cluster domain | `cluster.local` | +| Name | Description | Value | +| ------------------------- | ------------------------------------------------------------------------- | ----- | +| `global.imageRegistry` | global image registry override | `""` | +| `global.imagePullSecrets` | global image pull secrets override; can be extended by `imagePullSecrets` | `[]` | +| `global.storageClass` | global storage class override | `""` | +| `global.hostAliases` | global hostAliases which will be added to the pod's hosts files | `[]` | +| `replicaCount` | number of replicas for the deployment | `1` | + +### strategy + +| Name | Description | Value | +| --------------------------------------- | -------------- | --------------- | +| `strategy.type` | strategy type | `RollingUpdate` | +| `strategy.rollingUpdate.maxSurge` | maxSurge | `100%` | +| `strategy.rollingUpdate.maxUnavailable` | maxUnavailable | `0` | +| `clusterDomain` | cluster domain | `cluster.local` | ### Image @@ -678,6 +667,7 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na | `podSecurityContext.fsGroup` | Set the shared file system group for all containers in the pod. | `1000` | | `containerSecurityContext` | Security context | `{}` | | `securityContext` | Run init and Gitea containers as a specific securityContext | `{}` | +| `podDisruptionBudget` | Pod disruption budget | `{}` | ### Service @@ -685,7 +675,7 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na | --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | | `service.http.type` | Kubernetes service type for web traffic | `ClusterIP` | | `service.http.port` | Port number for web traffic | `3000` | -| `service.http.clusterIP` | ClusterIP setting for http autosetup for statefulset is None | `None` | +| `service.http.clusterIP` | ClusterIP setting for http autosetup for deployment is None | `None` | | `service.http.loadBalancerIP` | LoadBalancer IP setting | `nil` | | `service.http.nodePort` | NodePort for http service | `nil` | | `service.http.externalTrafficPolicy` | If `service.http.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation | `nil` | @@ -696,7 +686,7 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na | `service.http.annotations` | HTTP service annotations | `{}` | | `service.ssh.type` | Kubernetes service type for ssh traffic | `ClusterIP` | | `service.ssh.port` | Port number for ssh traffic | `22` | -| `service.ssh.clusterIP` | ClusterIP setting for ssh autosetup for statefulset is None | `None` | +| `service.ssh.clusterIP` | ClusterIP setting for ssh autosetup for deployment is None | `None` | | `service.ssh.loadBalancerIP` | LoadBalancer IP setting | `nil` | | `service.ssh.nodePort` | NodePort for ssh service | `nil` | | `service.ssh.externalTrafficPolicy` | If `service.ssh.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation | `nil` | @@ -720,21 +710,22 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na | `ingress.tls` | Ingress tls settings | `[]` | | `ingress.apiVersion` | Specify APIVersion of ingress object. Mostly would only be used for argocd. | | -### StatefulSet +### deployment -| Name | Description | Value | -| ------------------------------------------- | ------------------------------------------------------ | ----- | -| `resources` | Kubernetes resources | `{}` | -| `schedulerName` | Use an alternate scheduler, e.g. "stork" | `""` | -| `nodeSelector` | NodeSelector for the statefulset | `{}` | -| `tolerations` | Tolerations for the statefulset | `[]` | -| `affinity` | Affinity for the statefulset | `{}` | -| `dnsConfig` | dnsConfig for the statefulset | `{}` | -| `priorityClassName` | priorityClassName for the statefulset | `""` | -| `statefulset.env` | Additional environment variables to pass to containers | `[]` | -| `statefulset.terminationGracePeriodSeconds` | How long to wait until forcefully kill the pod | `60` | -| `statefulset.labels` | Labels for the statefulset | `{}` | -| `statefulset.annotations` | Annotations for the Gitea StatefulSet to be created | `{}` | +| Name | Description | Value | +| ------------------------------------------ | ------------------------------------------------------ | ----- | +| `resources` | Kubernetes resources | `{}` | +| `schedulerName` | Use an alternate scheduler, e.g. "stork" | `""` | +| `nodeSelector` | NodeSelector for the deployment | `{}` | +| `tolerations` | Tolerations for the deployment | `[]` | +| `affinity` | Affinity for the deployment | `{}` | +| `topologySpreadConstraints` | TopologySpreadConstraints for the deployment | `[]` | +| `dnsConfig` | dnsConfig for the deployment | `{}` | +| `priorityClassName` | priorityClassName for the deployment | `""` | +| `deployment.env` | Additional environment variables to pass to containers | `[]` | +| `deployment.terminationGracePeriodSeconds` | How long to wait until forcefully kill the pod | `60` | +| `deployment.labels` | Labels for the deployment | `{}` | +| `deployment.annotations` | Annotations for the Gitea deployment to be created | `{}` | ### ServiceAccount @@ -749,20 +740,22 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na ### Persistence -| Name | Description | Value | -| ---------------------------- | ----------------------------------------------------------------------------------------------------- | ------------------- | -| `persistence.enabled` | Enable persistent storage | `true` | -| `persistence.existingClaim` | Use an existing claim to store repository information | `nil` | -| `persistence.size` | Size for persistence to store repo information | `10Gi` | -| `persistence.accessModes` | AccessMode for persistence | `["ReadWriteOnce"]` | -| `persistence.labels` | Labels for the persistence volume claim to be created | `{}` | -| `persistence.annotations` | Annotations for the persistence volume claim to be created | `{}` | -| `persistence.storageClass` | Name of the storage class to use | `nil` | -| `persistence.subPath` | Subdirectory of the volume to mount at | `nil` | -| `extraVolumes` | Additional volumes to mount to the Gitea statefulset | `[]` | -| `extraContainerVolumeMounts` | Mounts that are only mapped into the Gitea runtime/main container, to e.g. override custom templates. | `[]` | -| `extraInitVolumeMounts` | Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. | `[]` | -| `extraVolumeMounts` | **DEPRECATED** Additional volume mounts for init containers and the Gitea main container | `[]` | +| Name | Description | Value | +| ---------------------------- | ----------------------------------------------------------------------------------------------------- | ---------------------- | +| `persistence.enabled` | Enable persistent storage | `true` | +| `persistence.create` | Whether to create the persistentVolumeClaim for shared storage | `true` | +| `persistence.mount` | Whether the persistentVolumeClaim should be mounted (even if not created) | `true` | +| `persistence.claimName` | Use an existing claim to store repository information | `gitea-shared-storage` | +| `persistence.size` | Size for persistence to store repo information | `10Gi` | +| `persistence.accessModes` | AccessMode for persistence | `["ReadWriteOnce"]` | +| `persistence.labels` | Labels for the persistence volume claim to be created | `{}` | +| `persistence.annotations` | Annotations for the persistence volume claim to be created | `{}` | +| `persistence.storageClass` | Name of the storage class to use | `nil` | +| `persistence.subPath` | Subdirectory of the volume to mount at | `nil` | +| `extraVolumes` | Additional volumes to mount to the Gitea deployment | `[]` | +| `extraContainerVolumeMounts` | Mounts that are only mapped into the Gitea runtime/main container, to e.g. override custom templates. | `[]` | +| `extraInitVolumeMounts` | Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. | `[]` | +| `extraVolumeMounts` | **DEPRECATED** Additional volume mounts for init containers and the Gitea main container | `[]` | ### Init @@ -784,21 +777,22 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na ### Gitea -| Name | Description | Value | -| -------------------------------------- | ------------------------------------------------------------------------------------------------------------- | -------------------- | -| `gitea.admin.username` | Username for the Gitea admin user | `gitea_admin` | -| `gitea.admin.existingSecret` | Use an existing secret to store admin user credentials | `nil` | -| `gitea.admin.password` | Password for the Gitea admin user | `r8sA8CPHD9!bt6d` | -| `gitea.admin.email` | Email for the Gitea admin user | `gitea@local.domain` | -| `gitea.metrics.enabled` | Enable Gitea metrics | `false` | -| `gitea.metrics.serviceMonitor.enabled` | Enable Gitea metrics service monitor | `false` | -| `gitea.ldap` | LDAP configuration | `[]` | -| `gitea.oauth` | OAuth configuration | `[]` | -| `gitea.config` | Configuration for the Gitea server,ref: [config-cheat-sheet](https://docs.gitea.io/en-us/config-cheat-sheet/) | `{}` | -| `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | -| `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | -| `gitea.podAnnotations` | Annotations for the Gitea pod | `{}` | -| `gitea.ssh.logLevel` | Configure OpenSSH's log level. Only available for root-based Gitea image. | `INFO` | +| Name | Description | Value | +| -------------------------------------- | ------------------------------------------------------------------------- | -------------------- | +| `gitea.admin.username` | Username for the Gitea admin user | `gitea_admin` | +| `gitea.admin.existingSecret` | Use an existing secret to store admin user credentials | `nil` | +| `gitea.admin.password` | Password for the Gitea admin user | `r8sA8CPHD9!bt6d` | +| `gitea.admin.email` | Email for the Gitea admin user | `gitea@local.domain` | +| `gitea.metrics.enabled` | Enable Gitea metrics | `false` | +| `gitea.metrics.serviceMonitor.enabled` | Enable Gitea metrics service monitor | `false` | +| `gitea.ldap` | LDAP configuration | `[]` | +| `gitea.oauth` | OAuth configuration | `[]` | +| `gitea.config.server.SSH_PORT` | SSH port for rootlful Gitea image | `22` | +| `gitea.config.server.SSH_LISTEN_PORT` | SSH port for rootless Gitea image | `2222` | +| `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | +| `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | +| `gitea.podAnnotations` | Annotations for the Gitea pod | `{}` | +| `gitea.ssh.logLevel` | Configure OpenSSH's log level. Only available for root-based Gitea image. | `INFO` | ### LivenessProbe @@ -836,18 +830,29 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na | `gitea.startupProbe.successThreshold` | Success threshold for startup probe | `1` | | `gitea.startupProbe.failureThreshold` | Failure threshold for startup probe | `10` | -### Memcached +### redis-cluster -| Name | Description | Value | -| ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| `memcached.enabled` | Memcached is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/memcached) if enabled in the values. Complete Configuration can be taken from their website. | `true` | -| `memcached.service.ports.memcached` | Port for Memcached | `11211` | +| Name | Description | Value | +| ------------------------------------- | ---------------------------------------------------- | ------- | +| `redis-cluster.enabled` | Enable redis | `true` | +| `redis-cluster.global.redis.password` | Password for the "Gitea" user (overrides `password`) | `gitea` | + +### PostgreSQL-ha + +| Name | Description | Value | +| ---------------------------------------------------------------- | -------------------------------------------------------------------- | ------- | +| `postgresql-ha.enabled` | Enable PostgreSQL-ha | `true` | +| `postgresql-ha.global.postgresql-ha.auth.password` | Password for the `gitea` user (overrides `auth.password`) | `gitea` | +| `postgresql-ha.global.postgresql-ha.auth.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | +| `postgresql-ha.global.postgresql-ha.auth.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | +| `postgresql-ha.global.postgresql-ha.service.ports.postgresql-ha` | PostgreSQL-ha service port (overrides `service.ports.postgresql-ha`) | `5432` | +| `postgresql-ha.primary.persistence.size` | PVC Storage Request for PostgreSQL-ha volume | `10Gi` | ### PostgreSQL | Name | Description | Value | | ------------------------------------------------------- | ---------------------------------------------------------------- | ------- | -| `postgresql.enabled` | Enable PostgreSQL | `true` | +| `postgresql.enabled` | Enable PostgreSQL | `false` | | `postgresql.global.postgresql.auth.password` | Password for the `gitea` user (overrides `auth.password`) | `gitea` | | `postgresql.global.postgresql.auth.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | | `postgresql.global.postgresql.auth.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | @@ -873,7 +878,72 @@ See [CONTRIBUTORS GUIDE](CONTRIBUTING.md) for details. ## Upgrading This section lists major and breaking changes of each Helm Chart version. -Please read them carefully to upgrade successfully. +Please read them carefully to upgrade successfully, especially the change of the **default database backend**! +If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! + +
+ +To 9.0.0 + +This chart release comes with many breaking changes while aiming for a HA-ready setup. +Please go through all of them carefully to perform a successful upgrade. +Here's a brief summary again, followed by more detailed migration instructions: + +- Switch from `Statefulset` to `Deployment` +- Switch from `Memcached` to `redis-cluster` as the default session and queue provider +- Switch from `postgres` to `postgres-ha` as the default database provider +- A chart-internal PVC bootstrapping logic + - New `persistence.mount`: whether to mount an existent PVC (even if not creating it) + - New `persistence.create`: whether to create a new PVC + - Renamed `persistence.existingClaim` to `persistence.claimName` + +While not required, we recommend to start with a RWX PV for new installations. +A RWX volume is required for installation aiming for HA. + +If you want to stay with a pre-existing RWO PV, you need to set + +- `persistence.mount=true` +- `persistence.create=false` +- `persistence.claimName` to the name of your existing PVC. + +If you do not, Gitea will create a new PVC which will in turn create a new PV. +If this happened to you by accident, you can still recover your data by setting using the settings from above in a subsequent run. + +If you want to stay with a `memcache` instead of `redis-cluster`, you need to deploy `memcache` manually (e.g. from [bitnami](https://github.com/bitnami/charts/tree/main/bitnami/memcached)) and set + +- `cache.HOST = ""` +- `cache.ADAPTER = "memcache"` +- `session.PROVIDER = "memcache"` +- `session.PROVIDER_CONFIG = ""` +- `queue.TYPE = "memcache"` +- `queue.CONN_STR = ""` + +The `memcache` connection string has the scheme `memcache://:`, e.g. `gitea-memcached.gitea.svc.cluster.local:11211`. +The first item here (``) will be different compared to the example if you deploy `memcache` yourself. + +The above changes are motivated by the idea to tidy dependencies but also have HA-ready ones at the same time. +The previous `memcache` default was not HA-ready, hence we decided to switch to `redis-cluster` by default. + + +**Transitioning from a RWO to RWX Persistent Volume** + +If you want to switch to a RWX volume and go for HA, you need to + +1. Backup the data stored under `/data` +2. Let the chart create a new RWX PV (or do it statically yourself) +3. Restore the backup to the same location in the new PV + + +**Transitioning from Postgres to Postgres HA** + +If you are running with a non-HA PG DB from a previous chart release, you need to set + +- `postgresql-ha.enabled=false` +- `postgresql.enabled=true` + +This is needed to stay with your existing single-instance DB (as the HA-variant is the new default). + +
diff --git a/docs/ha-setup.md b/docs/ha-setup.md new file mode 100644 index 0000000..1139706 --- /dev/null +++ b/docs/ha-setup.md @@ -0,0 +1,175 @@ +# High Availability + +**Experimental** + +All components (in-memory DB, volume/asset storage, code indexer) used by Gitea must be deployed in a HA-ready fashion to achieve a full HA-ready Gitea deployment. +The following document explains how to achieve this for all individual components. + +The resulting Gitea deployment will consist of ~ 10 pods (depending on the chosen components and their replicas). +One should evaluate upfront whether a HA-deployment is required as switching between HA/non-HA comes with some effort. +For production instances, HA is always recommended to increase uptime and have a frictionless update process. + +A general comment about chart dependencies and external services: +Instead of relying on chart dependencies, it is often better to rely on an external, (managed) instances (in-memory database, asset storage provider, database, etc.). +Many cloud providers offer such services, at least for databases or in-memory databases. +They might cost a bit more than using a self-hosted k8s variant but are usually easier to maintain and scale, if needed. +Also they can be centrally managed and are not linked to the Gitea helm chart or namespace. +Please consider using external services before you start with your Gitea HA setup, it will make your life (and the life of the Gitea maintainers) easier. + +This helm chart tries to help as much as possible to simplify and assert the provisioning of a HA-ready Gitea instance by implementing smart conditionals if `replicaCount` is set to a value > 1. +Nevertheless, we cannot guarantee for every possible combination of Gitea settings to work together perfectly in a HA setup. +As a general advice, we recommend to have a test environment aside on which to test possible changes/upgrades before applying these to a production installation. + +## Requirements for HA + +Storage-wise, the HA-Gitea setup requires a RWX file-system which can be shared among the deployment-based replica pods. +In addition, the following components are required for full HA-readiness: + +- A HA-ready issue (and optionally code) indexer: `elasticsearch` or `meilisearch` +- A HA-ready external object/asset storage (`minio`) (optional, assets can also be stored on the RWX file-system) +- A HA-ready cache (`redis-cluster`) +- A HA-ready DB + +`postgres.enabled`, which default to `true`, must be set to `false` for a HA setup. +The default `postgres` chart dependency is not HA-ready (there's a dedicated `postgres-ha` chart). + +The following sections discuss each of the components in more detail. +Note that for each component discussed, the shown configurations only provides a (working) starting point, not necessarily the most optimal setup. +We try to optimize this document over time as we have gained more experience with HA setups from users. + +## Indexers (Issues and code/repo) + +The default code indexer `bleve` is not able to allow multiple connections and hence cannot be used in a HA setup. +Alternatives are `elasticsearch` and `meilisearch` (as of >= 1.19.2). +Unless you have an existing `elasticsearch` cluster, we recommend using `meilisearch` as it is faster and requires way less resources. + +Unfortunately, `meilisearch` does only support the `ISSUE_INDEXER` and not the `REPO_INDEXER` yet ([tracking issue](https://github.com/go-gitea/gitea/pull/24149)). +This means that the `REPO_INDEXER` must still be disabled for a HA setup right now. +An alternative to the two options above for the `ISSUE_INDEXER` is `"db"`, however we recommend to just go with `meilisearch` in this case and to not bother the DB with indexing. + +To configure `meilisearch` within Gitea, do the following: + +```yml +gitea: + config: + indexer: + ISSUE_INDEXER_CONN_STR: .svc.cluster.local:7700> + ISSUE_INDEXER_ENABLED: true + ISSUE_INDEXER_TYPE: meilisearch + REPO_INDEXER_ENABLED: false + # REPO_INDEXER_TYPE: meilisearch # not yet working +``` + +Unfortunately `meilisearch` cannot be deployed in HA as of now. +Nevertheless it allows for multiple Gitea requests at the same time and is therefore required in a HA setup. + +Exemplary configuration for the [meilisearch-kubernetes](https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch) chart: + +```yaml +persistence: + enabled: true + accessMode: ReadWriteOnce + size: 5Gi +``` + +## Cache, session and queue + +A `redis` instance is required for the in-memory cache. +Two options exist: + +- `redis` +- `redis-cluster` + +The chart provides `redis-cluster` as a dependency as this one can be used for both HA and non-HA setups. +You're also welcome to go with `redis` if you prefer or already have a running instance. + +It should be noted that `redis-cluster` support is only available starting with Gitea 1.19.2. +You can also configure an external (managed) `redis` instance to be used. +To do so, you need to set the following configuration values yourself: + +- `gitea.config.queue.TYPE`: redis` +- `gitea.config.queue.CONN_STR`: `` + +- `gitea.config.session.PROVIDER`: `redis` +- `gitea.config.session.PROVIDER_CONFIG`: `` + +- `gitea.config.cache.ENABLED`: `true` +- `gitea.config.cache.ADAPTER`: `redis` +- `gitea.config.cache.HOST`: `` + +## Object and asset storage + +Object/asset storage refers to the storage of attachments, avatars, LFS files, etc. +While most of these can be stored on the RWX file-system, it is recommended to use an external S3-compatible object storage for such, mainly for performance reasons. + +By default the chart provisions a single RWO volume to store everything (repos, avatars, packages, etc.). +This volume cannot be mounted by multiple pods. +Hence, a RWX volume is required and (optionally) an external HA-ready object storage. + +> **Note:** Double-check that the file permissions are set correctly on the RWX volume! That is everything should be owned by the `git` user which usually has `uid=1000` and `gid=1000`. + +To use `minio` you need to deploy and configure an external `minio` instance yourself and explicitly define the `STORAGE_TYPE` values as shown below. + +Note that `MINIO_BUCKET` here is just a name and does not refer to a S3 bucket. +It's the root access point for all objects belonging to the respective application, i.e., to Gitea in this case. + +```yaml +gitea: + config: + attachment: + STORAGE_TYPE: minio + lfs: + STORAGE_TYPE: minio + picture: + AVATAR_STORAGE_TYPE: minio + "storage.packages": + STORAGE_TYPE: minio + + storage: + MINIO_ENDPOINT: .svc.cluster.local:9000> + MINIO_LOCATION: + MINIO_ACCESS_KEY_ID: + MINIO_SECRET_ACCESS_KEY: + MINIO_BUCKET: + MINIO_USE_SSL: false +``` + +Exemplary configuration for the [bitnami minio](https://github.com/bitnami/charts/blob/main/bitnami/minio) chart: + +```yaml +auth: + rootUser: minio +mode: distributed +replicaCount: 4 +persistence: + enabled: true + size: 20Gi + accessModes: + - ReadWriteOnce +``` + +## Database + +If you do not have an HA-ready DB, using a managed database service in the cloud might be the easiest and most robust solution. +Remember: disable the built-in `postgres` dependency and configure the database connection manually via `gitea.config.database`: + +```yml +gitea: + database: + builtIn: + postgresql: + enabled: false + config: + database: + DB_TYPE: postgres + HOST: + NAME: + USER: +``` + +## Known issues + +- Currently Cron jobs are run on all replicas as no leader election is implemented. + See [https://github.com/go-gitea/gitea/issues/13791](https://github.com/go-gitea/gitea/issues/13791) for a discussion and possible solution. + +- Running with multiple replicas slows down Gitea a bit, i.e. page loading time increases. \ No newline at end of file diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 51ec558..a92a22c 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -2,6 +2,27 @@ {{/* Expand the name of the chart. */}} + +{{- /* multiple replicas assertions */ -}} +{{- if gt .Values.replicaCount 1.0 -}} + {{- fail "When using multiple replicas, a RWX file system is required" -}} + {{- if eq (get (.Values.persistence.accessModes 0) "ReadWriteOnce") -}} + {{- fail "When using multiple replicas, a RWX file system is required" -}} + {{- end }} + + {{- if eq (get .Values.gitea.config.indexer "ISSUE_INDEXER_TYPE") "bleve" -}} + {{- fail "When using multiple replicas, the repo indexer must be set to 'meilisearch' or 'elasticsearch'" -}} + {{- end }} + + {{- if and (eq .Values.gitea.config.indexer.REPO_INDEXER_TYPE "bleve") (eq .Values.gitea.config.indexer.REPO_INDEXER_ENABLED "true") -}} + {{- fail "When using multiple replicas, the repo indexer must be set to 'meilisearch' or 'elasticsearch'" -}} + {{- end }} + + {{- if eq .Values.gitea.config.indexer.ISSUE_INDEXER_TYPE "bleve" -}} + {{- (printf "DEBUG: When using multiple replicas, the repo indexer must be set to 'meilisearch' or 'elasticsearch'") | fail -}} + {{- end }} +{{- end }} + {{- define "gitea.name" -}} {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} {{- end -}} @@ -95,8 +116,22 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- printf "%s-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.postgresql.global.postgresql.service.ports.postgresql -}} {{- end -}} -{{- define "memcached.dns" -}} -{{- printf "%s-memcached.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.memcached.service.ports.memcached | trunc 63 | trimSuffix "-" -}} +{{- define "redis.dns" -}} +{{- if (index .Values "redis-cluster").enabled -}} +{{- printf "redis+cluster://:%s@%s-redis-cluster-headless.%s.svc.%s:%g/0?pool_size=100&idle_timeout=180s&" (index .Values "redis-cluster").global.redis.password .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "redis-cluster").service.ports.redis -}} +{{- end -}} +{{- end -}} + +{{- define "redis.port" -}} +{{- if (index .Values "redis-cluster").enabled -}} +{{ (index .Values "redis-cluster").service.ports.redis }} +{{- end -}} +{{- end -}} + +{{- define "redis.servicename" -}} +{{- if (index .Values "redis-cluster").enabled -}} +{{- printf "%s-redis-cluster-headless.%s.svc.%s" .Release.Name .Release.Namespace .Values.clusterDomain -}} +{{- end -}} {{- end -}} {{- define "gitea.default_domain" -}} @@ -182,6 +217,7 @@ https {{- else -}} {{- (printf "Key %s cannot be on top level of configuration" $key) | fail -}} {{- end -}} + {{- end }} {{- end }} @@ -211,6 +247,18 @@ https {{- if not (hasKey .Values.gitea.config "oauth2") -}} {{- $_ := set .Values.gitea.config "oauth2" dict -}} {{- end -}} + {{- if not (hasKey .Values.gitea.config "session") -}} + {{- $_ := set .Values.gitea.config "session" dict -}} + {{- end -}} + {{- if not (hasKey .Values.gitea.config "queue") -}} + {{- $_ := set .Values.gitea.config "queue" dict -}} + {{- end -}} + {{- if not (hasKey .Values.gitea.config "queue.issue_indexer") -}} + {{- $_ := set .Values.gitea.config "queue.issue_indexer" dict -}} + {{- end -}} + {{- if not (hasKey .Values.gitea.config "indexer") -}} + {{- $_ := set .Values.gitea.config "indexer" dict -}} + {{- end -}} {{- end -}} {{- define "gitea.inline_configuration.defaults" -}} @@ -226,13 +274,30 @@ https {{- if not (hasKey .Values.gitea.config.metrics "ENABLED") -}} {{- $_ := set .Values.gitea.config.metrics "ENABLED" .Values.gitea.metrics.enabled -}} {{- end -}} - {{- if .Values.memcached.enabled -}} + {{- if (index .Values "redis-cluster").enabled -}} {{- $_ := set .Values.gitea.config.cache "ENABLED" "true" -}} - {{- $_ := set .Values.gitea.config.cache "ADAPTER" "memcache" -}} + {{- $_ := set .Values.gitea.config.cache "ADAPTER" "redis" -}} {{- if not (.Values.gitea.config.cache.HOST) -}} - {{- $_ := set .Values.gitea.config.cache "HOST" (include "memcached.dns" .) -}} + {{- $_ := set .Values.gitea.config.cache "HOST" (include "redis.dns" .) -}} {{- end -}} {{- end -}} + {{- /* redis queue */ -}} + {{- if (index .Values "redis-cluster").enabled -}} + {{- $_ := set .Values.gitea.config.queue "TYPE" "redis" -}} + {{- $_ := set .Values.gitea.config.queue "CONN_STR" (include "redis.dns" .) -}} + {{- end -}} + {{- /* multiple replicas */ -}} + {{- if gt .Values.replicaCount 1.0 -}} + {{- if not (get .Values.gitea.config.session "PROVIDER") -}} + {{- $_ := set .Values.gitea.config.session "PROVIDER" "redis" -}} + {{- end -}} + {{- if not (get .Values.gitea.config.session "PROVIDER_CONFIG") -}} + {{- $_ := set .Values.gitea.config.session "PROVIDER_CONFIG" (include "redis.dns" .) -}} + {{- end -}} + {{- if not .Values.gitea.config.indexer.ISSUE_INDEXER_TYPE -}} + {{- $_ := set .Values.gitea.config.indexer "ISSUE_INDEXER_TYPE" "db" -}} + {{- end -}} + {{- end -}} {{- end -}} {{- define "gitea.inline_configuration.defaults.server" -}} diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index 1e81ef6..ab4832d 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -16,6 +16,32 @@ metadata: {{- include "gitea.labels" . | nindent 4 }} type: Opaque stringData: + assertions: | +{{- /* multiple replicas assertions */ -}} +{{- if gt .Values.replicaCount 1.0 -}} + {{- if .Values.gitea.config.cron.GIT_GC_REPOS -}} + {{- if .Values.gitea.config.cron.GIT_GC_REPOS.enabled -}} + {{- fail "Invoking the garbage collector via CRON is not yet supported when running with multiple replicas. Please set 'GIT_GC_REPOS.enabled = false'." -}} + {{- end }} + {{- end }} + {{- if eq (first .Values.persistence.accessModes) "ReadWriteOnce" -}} + {{- fail "When using multiple replicas, a RWX file system is required and gitea.persistence.accessModes[0] must be set to ReadWriteMany." -}} + {{- end }} + + {{- if eq (get .Values.gitea.config.indexer "ISSUE_INDEXER_TYPE") "bleve" -}} + {{- fail "When using multiple replicas, the issue indexer (gitea.config.indexer.ISSUE_INDEXER_TYPE) must be set to a HA-ready provider such as 'meilisearch', 'elasticsearch' or 'db' (if the DB is HA-ready)." -}} + {{- end }} + {{- if .Values.gitea.config.indexer.REPO_INDEXER_TYPE -}} + {{- if eq (get .Values.gitea.config.indexer "REPO_INDEXER_TYPE") "bleve" -}} + {{- if .Values.gitea.config.indexer.REPO_INDEXER_ENABLED -}} + {{- if eq (get .Values.gitea.config.indexer "REPO_INDEXER_ENABLED") "true" -}} + {{- fail "When using multiple replicas, the repo indexer (gitea.config.indexer.REPO_INDEXER_TYPE) must be set to 'meilisearch' or 'elasticsearch' or disabled." -}} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + +{{- end }} config_environment.sh: |- #!/usr/bin/env bash set -euo pipefail diff --git a/templates/gitea/statefulset.yaml b/templates/gitea/deployment.yaml similarity index 88% rename from templates/gitea/statefulset.yaml rename to templates/gitea/deployment.yaml index 9867dd2..0176300 100644 --- a/templates/gitea/statefulset.yaml +++ b/templates/gitea/deployment.yaml @@ -1,20 +1,27 @@ apiVersion: apps/v1 -kind: StatefulSet +kind: Deployment metadata: name: {{ include "gitea.fullname" . }} annotations: - {{- if .Values.statefulset.annotations }} - {{- toYaml .Values.statefulset.annotations | nindent 4 }} + {{- if .Values.deployment.annotations }} + {{- toYaml .Values.deployment.annotations | nindent 4 }} {{- end }} labels: {{- include "gitea.labels" . | nindent 4 }} spec: replicas: {{ .Values.replicaCount }} + strategy: + type: {{ .Values.strategy.type }} + {{- if eq .Values.strategy.type "RollingUpdate" }} + rollingUpdate: + maxUnavailable: {{ .Values.strategy.rollingUpdate.maxUnavailable }} + maxSurge: {{ .Values.strategy.rollingUpdate.maxSurge }} + {{- end }} selector: matchLabels: {{- include "gitea.selectorLabels" . | nindent 6 }} - {{- if .Values.statefulset.labels }} - {{- toYaml .Values.statefulset.labels | nindent 6 }} + {{- if .Values.deployment.labels }} + {{- toYaml .Values.deployment.labels | nindent 6 }} {{- end }} serviceName: {{ include "gitea.fullname" . }} template: @@ -32,8 +39,8 @@ spec: {{- end }} labels: {{- include "gitea.labels" . | nindent 8 }} - {{- if .Values.statefulset.labels }} - {{- toYaml .Values.statefulset.labels | nindent 8 }} + {{- if .Values.deployment.labels }} + {{- toYaml .Values.deployment.labels | nindent 8 }} {{- end }} spec: {{- if .Values.schedulerName }} @@ -62,8 +69,8 @@ spec: value: /data - name: GITEA_TEMP value: /tmp/gitea - {{- if .Values.statefulset.env }} - {{- toYaml .Values.statefulset.env | nindent 12 }} + {{- if .Values.deployment.env }} + {{- toYaml .Values.deployment.env | nindent 12 }} {{- end }} {{- if .Values.signing.enabled }} - name: GNUPGHOME @@ -97,8 +104,8 @@ spec: value: /data - name: GITEA_TEMP value: /tmp/gitea - {{- if .Values.statefulset.env }} - {{- toYaml .Values.statefulset.env | nindent 12 }} + {{- if .Values.deployment.env }} + {{- toYaml .Values.deployment.env | nindent 12 }} {{- end }} {{- if .Values.gitea.additionalConfigFromEnvs }} {{- toYaml .Values.gitea.additionalConfigFromEnvs | nindent 12 }} @@ -234,8 +241,8 @@ spec: - name: GITEA_ADMIN_PASSWORD value: {{ .Values.gitea.admin.password | quote }} {{- end }} - {{- if .Values.statefulset.env }} - {{- toYaml .Values.statefulset.env | nindent 12 }} + {{- if .Values.deployment.env }} + {{- toYaml .Values.deployment.env | nindent 12 }} {{- end }} volumeMounts: - name: init @@ -250,7 +257,7 @@ spec: {{- include "gitea.init-additional-mounts" . | nindent 12 }} resources: {{- toYaml .Values.initContainers.resources | nindent 12 }} - terminationGracePeriodSeconds: {{ .Values.statefulset.terminationGracePeriodSeconds }} + terminationGracePeriodSeconds: {{ .Values.deployment.terminationGracePeriodSeconds }} containers: - name: {{ .Chart.Name }} image: "{{ include "gitea.image" . }}" @@ -283,8 +290,8 @@ spec: - name: GNUPGHOME value: {{ .Values.signing.gpgHome }} {{- end }} - {{- if .Values.statefulset.env }} - {{- toYaml .Values.statefulset.env | nindent 12 }} + {{- if .Values.deployment.env }} + {{- toYaml .Values.deployment.env | nindent 12 }} {{- end }} ports: - name: ssh @@ -340,6 +347,10 @@ spec: affinity: {{- toYaml . | nindent 8 }} {{- end }} + {{- with .Values.topologySpreadConstraints }} + topologySpreadConstraints: + {{- toYaml . | nindent 8 }} + {{- end }} {{- with .Values.tolerations }} tolerations: {{- toYaml . | nindent 8 }} @@ -378,38 +389,13 @@ spec: path: private.asc defaultMode: 0100 {{- end }} - {{- if and .Values.persistence.enabled .Values.persistence.existingClaim }} + {{- if .Values.persistence.enabled }} + {{- if .Values.persistence.mount }} - name: data persistentVolumeClaim: - {{- with .Values.persistence.existingClaim }} - claimName: {{ tpl . $ }} - {{- end }} + claimName: {{ .Values.persistence.claimName }} + {{- end }} {{- else if not .Values.persistence.enabled }} - name: data emptyDir: {} - {{- else if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }} - volumeClaimTemplates: - - metadata: - name: data - {{- with .Values.persistence.annotations }} - annotations: - {{- range $key, $value := . }} - {{ $key }}: {{ $value }} - {{- end }} - {{- end }} - {{- with .Values.persistence.labels }} - labels: - {{- range $key, $value := . }} - {{ $key }}: {{ $value }} - {{- end }} - {{- end }} - spec: - accessModes: - {{- range .Values.persistence.accessModes }} - - {{ . | quote }} - {{- end }} - {{- include "gitea.persistence.storageClass" . | indent 8 }} - resources: - requests: - storage: {{ .Values.persistence.size | quote }} {{- end }} diff --git a/templates/gitea/init.yaml b/templates/gitea/init.yaml index 838460b..f07f1a5 100644 --- a/templates/gitea/init.yaml +++ b/templates/gitea/init.yaml @@ -61,6 +61,27 @@ stringData: echo "Gitea migrate might fail due to database connection...This init-container will try again in a few seconds" exit 1 } + + {{- if include "redis.servicename" . }} + function test_redis_connection() { + local RETRY=0 + local MAX=30 + + echo 'Wait for redis to become avialable...' + until [ "${RETRY}" -ge "${MAX}" ]; do + nc -vz -w2 {{ include "redis.servicename" . }} {{ include "redis.port" . }} && break + RETRY=$[${RETRY}+1] + echo "...not ready yet (${RETRY}/${MAX})" + done + + if [ "${RETRY}" -ge "${MAX}" ]; then + echo "Redis not reachable after '${MAX}' attempts!" + exit 1 + fi + } + + test_redis_connection + {{- end }} {{- if or .Values.gitea.admin.existingSecret (and .Values.gitea.admin.username .Values.gitea.admin.password) }} diff --git a/templates/gitea/poddisruptionbudget.yaml b/templates/gitea/poddisruptionbudget.yaml new file mode 100644 index 0000000..d2b7e17 --- /dev/null +++ b/templates/gitea/poddisruptionbudget.yaml @@ -0,0 +1,17 @@ +{{- if .Values.podDisruptionBudget -}} +{{- if .Capabilities.APIVersions.Has "policy/v1" }} +apiVersion: policy/v1 +{{- else }} +apiVersion: policy/v1beta1 +{{- end }} +kind: PodDisruptionBudget +metadata: + name: {{ include "gitea.fullname" . }} + labels: + {{- include "gitea.labels" . | nindent 4 }} +spec: + selector: + matchLabels: + {{- include "gitea.selectorLabels" . | nindent 6 }} + {{- toYaml .Values.podDisruptionBudget | nindent 2 }} +{{- end -}} \ No newline at end of file diff --git a/templates/gitea/pvc.yaml b/templates/gitea/pvc.yaml new file mode 100644 index 0000000..d84ecc3 --- /dev/null +++ b/templates/gitea/pvc.yaml @@ -0,0 +1,24 @@ +{{- if and .Values.persistence.enabled .Values.persistence.create }} +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: {{ .Values.persistence.claimName }} + namespace: {{ $.Release.Namespace }} + annotations: +{{ .Values.persistence.annotations | toYaml | indent 4}} +spec: + accessModes: + {{- if gt .Values.replicaCount 1.0 }} + - ReadWriteMany + {{- else }} + {{- .Values.persistence.accessModes | toYaml | nindent 4 }} + {{- end }} + volumeMode: Filesystem + {{- if .Values.persistence.storageClass }} + storageClassName: {{ .Values.persistence.storageClass }} + {{- end }} + volumeName: "" + resources: + requests: + storage: {{ .Values.persistence.size }} +{{- end }} \ No newline at end of file diff --git a/templates/gitea/ssh-svc.yaml b/templates/gitea/ssh-svc.yaml index 620f624..3e8b3c2 100644 --- a/templates/gitea/ssh-svc.yaml +++ b/templates/gitea/ssh-svc.yaml @@ -39,7 +39,9 @@ spec: ports: - name: ssh port: {{ .Values.service.ssh.port }} + {{- if .Values.gitea.config.server.SSH_LISTEN_PORT }} targetPort: {{ .Values.gitea.config.server.SSH_LISTEN_PORT }} + {{- end }} protocol: TCP {{- if .Values.service.ssh.nodePort }} nodePort: {{ .Values.service.ssh.nodePort }} diff --git a/unittests/statefulset/basic.yaml b/unittests/deployment/basic.yaml similarity index 58% rename from unittests/statefulset/basic.yaml rename to unittests/deployment/basic.yaml index 047067b..64b7cf7 100644 --- a/unittests/statefulset/basic.yaml +++ b/unittests/deployment/basic.yaml @@ -1,17 +1,17 @@ -suite: Statefulset template (basic) +suite: deployment template (basic) release: name: gitea-unittests namespace: testing templates: - - templates/gitea/statefulset.yaml + - templates/gitea/deployment.yaml - templates/gitea/config.yaml tests: - - it: renders a statefulset - template: templates/gitea/statefulset.yaml + - it: renders a deployment + template: templates/gitea/deployment.yaml asserts: - hasDocuments: count: 1 - containsDocument: - kind: StatefulSet + kind: Deployment apiVersion: apps/v1 name: gitea-unittests diff --git a/unittests/statefulset/signing-disabled.yaml b/unittests/deployment/signing-disabled.yaml similarity index 76% rename from unittests/statefulset/signing-disabled.yaml rename to unittests/deployment/signing-disabled.yaml index cc7bad4..9e4519a 100644 --- a/unittests/statefulset/signing-disabled.yaml +++ b/unittests/deployment/signing-disabled.yaml @@ -1,13 +1,13 @@ -suite: Statefulset template (signing disabled) +suite: deployment template (signing disabled) release: name: gitea-unittests namespace: testing templates: - - templates/gitea/statefulset.yaml + - templates/gitea/deployment.yaml - templates/gitea/config.yaml tests: - it: skips gpg init container - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml asserts: - notContains: path: spec.template.spec.initContainers @@ -15,7 +15,7 @@ tests: content: name: configure-gpg - it: skips gpg env in `init-directories` init container - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml set: signing.enabled: false asserts: @@ -25,14 +25,14 @@ tests: name: GNUPGHOME value: /data/git/.gnupg - it: skips gpg env in runtime container - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml asserts: - notContains: path: spec.template.spec.containers[0].env content: name: GNUPGHOME - it: skips gpg volume spec - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml asserts: - notContains: path: spec.template.spec.volumes diff --git a/unittests/statefulset/signing-enabled.yaml b/unittests/deployment/signing-enabled.yaml similarity index 89% rename from unittests/statefulset/signing-enabled.yaml rename to unittests/deployment/signing-enabled.yaml index 0d68bd9..9ada1f5 100644 --- a/unittests/statefulset/signing-enabled.yaml +++ b/unittests/deployment/signing-enabled.yaml @@ -1,13 +1,13 @@ -suite: Statefulset template (signing enabled) +suite: deployment template (signing enabled) release: name: gitea-unittests namespace: testing templates: - - templates/gitea/statefulset.yaml + - templates/gitea/deployment.yaml - templates/gitea/config.yaml tests: - it: adds gpg init container - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml set: signing: enabled: true @@ -39,7 +39,7 @@ tests: mountPath: /raw readOnly: true - it: adds gpg env in `init-directories` init container - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml set: signing.enabled: true signing.existingSecret: "custom-gpg-secret" @@ -50,7 +50,7 @@ tests: name: GNUPGHOME value: /data/git/.gnupg - it: adds gpg env in runtime container - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml set: signing.enabled: true signing.existingSecret: "custom-gpg-secret" @@ -61,7 +61,7 @@ tests: name: GNUPGHOME value: /data/git/.gnupg - it: adds gpg volume spec - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml set: signing: enabled: true @@ -78,7 +78,7 @@ tests: path: private.asc defaultMode: 0100 - it: supports gpg volume spec with external reference - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml set: signing: enabled: true diff --git a/unittests/statefulset/ssh-configuration.yaml b/unittests/deployment/ssh-configuration.yaml similarity index 80% rename from unittests/statefulset/ssh-configuration.yaml rename to unittests/deployment/ssh-configuration.yaml index 24ffc3a..efd0525 100644 --- a/unittests/statefulset/ssh-configuration.yaml +++ b/unittests/deployment/ssh-configuration.yaml @@ -1,13 +1,13 @@ -suite: Statefulset template (SSH configuration) +suite: deployment template (SSH configuration) release: name: gitea-unittests namespace: testing templates: - - templates/gitea/statefulset.yaml + - templates/gitea/deployment.yaml - templates/gitea/config.yaml tests: - it: supports defining SSH log level for root based image - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml set: image.rootless: false asserts: @@ -17,7 +17,7 @@ tests: name: SSH_LOG_LEVEL value: "INFO" - it: supports overriding SSH log level - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml set: image.rootless: false gitea.ssh.logLevel: "DEBUG" @@ -28,7 +28,7 @@ tests: name: SSH_LOG_LEVEL value: "DEBUG" - it: skips SSH_LOG_LEVEL for rootless image - template: templates/gitea/statefulset.yaml + template: templates/gitea/deployment.yaml set: image.rootless: true gitea.ssh.logLevel: "DEBUG" # explicitly defining a non-standard level here diff --git a/unittests/serviceaccount/reference.yaml b/unittests/serviceaccount/reference.yaml index 9c01594..25faa03 100644 --- a/unittests/serviceaccount/reference.yaml +++ b/unittests/serviceaccount/reference.yaml @@ -4,24 +4,24 @@ release: namespace: testing templates: - templates/gitea/serviceaccount.yaml - - templates/gitea/statefulset.yaml + - templates/gitea/deployment.yaml - templates/gitea/config.yaml tests: - - it: does not modify the StatefulSet by default - template: templates/gitea/statefulset.yaml + - it: does not modify the deployment by default + template: templates/gitea/deployment.yaml asserts: - notExists: path: spec.serviceAccountName - - it: adds the reference to the StatefulSet with serviceAccount.create=true - template: templates/gitea/statefulset.yaml + - it: adds the reference to the deployment with serviceAccount.create=true + template: templates/gitea/deployment.yaml set: serviceAccount.create: true asserts: - equal: path: spec.template.spec.serviceAccountName value: gitea-unittests - - it: allows referencing an externally created ServiceAccount to the StatefulSet - template: templates/gitea/statefulset.yaml + - it: allows referencing an externally created ServiceAccount to the deployment + template: templates/gitea/deployment.yaml set: serviceAccount: create: false # explicitly set to define rendering behavior diff --git a/values.yaml b/values.yaml index c37edc2..324837a 100644 --- a/values.yaml +++ b/values.yaml @@ -20,9 +20,19 @@ global: # hostnames: # - example.com -## @param replicaCount number of replicas for the statefulset +## @param replicaCount number of replicas for the deployment replicaCount: 1 +## @section strategy +## @param strategy.type strategy type +## @param strategy.rollingUpdate.maxSurge maxSurge +## @param strategy.rollingUpdate.maxUnavailable maxUnavailable +strategy: + type: "RollingUpdate" + rollingUpdate: + maxSurge: "100%" + maxUnavailable: 0 + ## @param clusterDomain cluster domain clusterDomain: cluster.local @@ -74,11 +84,16 @@ containerSecurityContext: {} ## @param securityContext Run init and Gitea containers as a specific securityContext securityContext: {} +## @param podDisruptionBudget Pod disruption budget +podDisruptionBudget: {} +# maxUnavailable: 1 +# minAvailable: 1 + ## @section Service service: ## @param service.http.type Kubernetes service type for web traffic ## @param service.http.port Port number for web traffic - ## @param service.http.clusterIP ClusterIP setting for http autosetup for statefulset is None + ## @param service.http.clusterIP ClusterIP setting for http autosetup for deployment is None ## @param service.http.loadBalancerIP LoadBalancer IP setting ## @param service.http.nodePort NodePort for http service ## @param service.http.externalTrafficPolicy If `service.http.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation @@ -101,7 +116,7 @@ service: annotations: {} ## @param service.ssh.type Kubernetes service type for ssh traffic ## @param service.ssh.port Port number for ssh traffic - ## @param service.ssh.clusterIP ClusterIP setting for ssh autosetup for statefulset is None + ## @param service.ssh.clusterIP ClusterIP setting for ssh autosetup for deployment is None ## @param service.ssh.loadBalancerIP LoadBalancer IP setting ## @param service.ssh.nodePort NodePort for ssh service ## @param service.ssh.externalTrafficPolicy If `service.ssh.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation @@ -155,7 +170,7 @@ ingress: # If helm doesn't correctly detect your ingress API version you can set it here. # apiVersion: networking.k8s.io/v1 -## @section StatefulSet +## @section deployment # ## @param resources Kubernetes resources resources: @@ -177,26 +192,29 @@ resources: ## @param schedulerName Use an alternate scheduler, e.g. "stork" schedulerName: "" -## @param nodeSelector NodeSelector for the statefulset +## @param nodeSelector NodeSelector for the deployment nodeSelector: {} -## @param tolerations Tolerations for the statefulset +## @param tolerations Tolerations for the deployment tolerations: [] -## @param affinity Affinity for the statefulset +## @param affinity Affinity for the deployment affinity: {} -## @param dnsConfig dnsConfig for the statefulset +## @param topologySpreadConstraints TopologySpreadConstraints for the deployment +topologySpreadConstraints: [] + +## @param dnsConfig dnsConfig for the deployment dnsConfig: {} -## @param priorityClassName priorityClassName for the statefulset +## @param priorityClassName priorityClassName for the deployment priorityClassName: "" -## @param statefulset.env Additional environment variables to pass to containers -## @param statefulset.terminationGracePeriodSeconds How long to wait until forcefully kill the pod -## @param statefulset.labels Labels for the statefulset -## @param statefulset.annotations Annotations for the Gitea StatefulSet to be created -statefulset: +## @param deployment.env Additional environment variables to pass to containers +## @param deployment.terminationGracePeriodSeconds How long to wait until forcefully kill the pod +## @param deployment.labels Labels for the deployment +## @param deployment.annotations Annotations for the Gitea deployment to be created +deployment: env: [] # - name: VARIABLE @@ -218,14 +236,16 @@ serviceAccount: name: "" automountServiceAccountToken: false imagePullSecrets: [] - # - name: private-registry-access + # - name: private-registry-access annotations: {} labels: {} ## @section Persistence # ## @param persistence.enabled Enable persistent storage -## @param persistence.existingClaim Use an existing claim to store repository information +## @param persistence.create Whether to create the persistentVolumeClaim for shared storage +## @param persistence.mount Whether the persistentVolumeClaim should be mounted (even if not created) +## @param persistence.claimName Use an existing claim to store repository information ## @param persistence.size Size for persistence to store repo information ## @param persistence.accessModes AccessMode for persistence ## @param persistence.labels Labels for the persistence volume claim to be created @@ -234,7 +254,9 @@ serviceAccount: ## @param persistence.subPath Subdirectory of the volume to mount at persistence: enabled: true - existingClaim: + create: true + mount: true + claimName: gitea-shared-storage size: 10Gi accessModes: - ReadWriteOnce @@ -243,7 +265,7 @@ persistence: storageClass: subPath: -## @param extraVolumes Additional volumes to mount to the Gitea statefulset +## @param extraVolumes Additional volumes to mount to the Gitea deployment extraVolumes: [] # - name: postgres-ssl-vol # secret: @@ -358,13 +380,14 @@ gitea: # customProfileUrl: # customEmailUrl: - ## @param gitea.config Configuration for the Gitea server,ref: [config-cheat-sheet](https://docs.gitea.io/en-us/config-cheat-sheet/) - config: {} - # APP_NAME: "Gitea: Git with a cup of tea" - # RUN_MODE: dev - # - # server: - # SSH_PORT: 22 + ## @param gitea.config.server.SSH_PORT SSH port for rootlful Gitea image + ## @param gitea.config.server.SSH_LISTEN_PORT SSH port for rootless Gitea image + config: + # APP_NAME: "Gitea: Git with a cup of tea" + # RUN_MODE: dev + server: + SSH_PORT: 22 # rootful image + SSH_LISTEN_PORT: 2222 # rootless image # # security: # PASSWORD_COMPLEXITY: spec @@ -446,23 +469,37 @@ gitea: successThreshold: 1 failureThreshold: 10 -## @section Memcached -# -## @param memcached.enabled Memcached is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/memcached) if enabled in the values. Complete Configuration can be taken from their website. -## ref: https://hub.docker.com/r/bitnami/memcached/tags/ -## @param memcached.service.ports.memcached Port for Memcached -memcached: +## @section redis-cluster +## @param redis-cluster.enabled Enable redis +## @param redis-cluster.global.redis.password Password for the "gitea" user (overrides `password`) +redis-cluster: enabled: true - # image: - # registry: docker.io - # repository: bitnami/memcached - # tag: "" - # digest: "" - # pullPolicy: IfNotPresent - # pullSecrets: [] - service: - ports: - memcached: 11211 + global: + redis: + password: gitea + +## @section postgresql-ha +# +## @param postgresql-ha.enabled Enable postgresql-ha +## @param postgresql-ha.global.postgresql-ha.auth.password Password for the `gitea` user (overrides `auth.password`) +## @param postgresql-ha.global.postgresql-ha.auth.database Name for a custom database to create (overrides `auth.database`) +## @param postgresql-ha.global.postgresql-ha.auth.username Name for a custom user to create (overrides `auth.username`) +## @param postgresql-ha.global.postgresql-ha.service.ports.postgresql-ha postgresql-ha service port (overrides `service.ports.postgresql-ha`) +## @param postgresql-ha.primary.persistence.size PVC Storage Request for postgresql-ha volume +postgresql-ha: + enabled: true + global: + postgresql-ha: + auth: + password: gitea + database: gitea + username: gitea + service: + ports: + postgresql-ha: 5432 + primary: + persistence: + size: 10Gi ## @section PostgreSQL # @@ -473,7 +510,7 @@ memcached: ## @param postgresql.global.postgresql.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`) ## @param postgresql.primary.persistence.size PVC Storage Request for PostgreSQL volume postgresql: - enabled: true + enabled: false global: postgresql: auth: From 950e46ce440568eaf3eb12315f2bd86c15d18348 Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 17 Jul 2023 21:13:01 +0200 Subject: [PATCH 0184/1014] add experimental note --- README.md | 2 ++ docs/ha-setup.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a167589..67adb87 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,8 @@ When upgrading, please refer to the [Upgrading](#upgrading) section at the botto ## High Availability +⚠️ **EXPERIMENTAL** ⚠️ + Since version 9.0.0 this chart has experimental support for running Gitea and it's dependencies in a HA setup. The setup is still experimental and care must be taken for production use as Gitea core is not yet officially HA-ready. diff --git a/docs/ha-setup.md b/docs/ha-setup.md index 1139706..4620317 100644 --- a/docs/ha-setup.md +++ b/docs/ha-setup.md @@ -1,6 +1,6 @@ # High Availability -**Experimental** +⚠️ **EXPERIMENTAL** ⚠️ All components (in-memory DB, volume/asset storage, code indexer) used by Gitea must be deployed in a HA-ready fashion to achieve a full HA-ready Gitea deployment. The following document explains how to achieve this for all individual components. From a20c014e49968d89d67284b9aa6a6ce25f991359 Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 17 Jul 2023 21:17:26 +0200 Subject: [PATCH 0185/1014] add env-to-ini prefix to upgrading notes --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 67adb87..c9690ae 100644 --- a/README.md +++ b/README.md @@ -927,6 +927,7 @@ The above changes are motivated by the idea to tidy dependencies but also have H The previous `memcache` default was not HA-ready, hence we decided to switch to `redis-cluster` by default. + **Transitioning from a RWO to RWX Persistent Volume** If you want to switch to a RWX volume and go for HA, you need to @@ -936,6 +937,7 @@ If you want to switch to a RWX volume and go for HA, you need to 3. Restore the backup to the same location in the new PV + **Transitioning from Postgres to Postgres HA** If you are running with a non-HA PG DB from a previous chart release, you need to set @@ -945,6 +947,16 @@ If you are running with a non-HA PG DB from a previous chart release, you need t This is needed to stay with your existing single-instance DB (as the HA-variant is the new default). + + +**Change of env-to-ini prefix** + +Before this release, the env-to-ini prefix was `ENV_TO_INI__`. +This allowed a clear distinction between user-provided and chart-provided env-to-ini variables. +Due to the removal custom prefix feature in the upstream implementation of env-to-ini, the prefix has been changed to the default `GITEA__`. + +If you previously had defined env vars that had the `ENV_TO_INI__` prefix, you need to change them to `GITEA__` in order for them to be picked up by the chart. +
From 00433b97c4ebd26c94b812a6c69c3c618de6fe9b Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 17 Jul 2023 21:19:48 +0200 Subject: [PATCH 0186/1014] add release process to contributing --- CONTRIBUTING.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ea00fdc..21d74c0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -62,3 +62,9 @@ make unittests ``` See [plugin documentation](https://github.com/helm-unittest/helm-unittest/blob/v0.3.3/DOCUMENT.md) for usage instructions. + +## Release process + +1. Create a tag following the tagging schema +1. Push the tag +1. Let CI do it's work \ No newline at end of file From ede76d4b68dbe3e15cae15c39e458ef2bf225aca Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 17 Jul 2023 21:26:45 +0200 Subject: [PATCH 0187/1014] update helm deps and add makefile rule --- Chart.lock | 10 +++++----- Chart.yaml | 12 ++++++------ Makefile | 5 +++++ 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/Chart.lock b/Chart.lock index c5f80ef..44d920b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.1 + version: 12.6.6 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.6.1 + version: 11.7.9 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 8.4.4 -digest: sha256:3b203051c9fb8df9e771a4d67c276190a1c63aae9bf980ef3676e2a51b2f56c7 -generated: "2023-05-13T21:47:51.823348+02:00" + version: 8.6.9 +digest: sha256:52296a48610712a8eb69a32b1b5818b014bfb8dac79d883e11ebdaf97d41e85d +generated: "2023-07-17T21:24:06.888357+02:00" diff --git a/Chart.yaml b/Chart.yaml index d5a2d32..7160a58 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,18 +33,18 @@ maintainers: # Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details dependencies: - # OCI registry: https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html (2023-01) + # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml) - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.1 + version: 12.6.6 condition: postgresql.enabled - # Chart release date: 2023-05 + # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml) - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.6.1 + version: 11.7.9 condition: postgresql-ha.enabled - # Chart release date: 2023-04 + # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml) - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 8.4.4 + version: 8.6.9 condition: redis-cluster.enabled diff --git a/Makefile b/Makefile index ff48c63..e3e4f03 100644 --- a/Makefile +++ b/Makefile @@ -10,3 +10,8 @@ readme: prepare-environment .PHONY: unittests unittests: helm unittest --strict -f 'unittests/**/*.yaml' ./ + +.PHONY: helm +update-helm-dependencies: + helm dependency update + \ No newline at end of file From 2ded843924404800d5dd670a7c52f97071f6ae04 Mon Sep 17 00:00:00 2001 From: yinheli Date: Tue, 18 Jul 2023 06:25:38 +0000 Subject: [PATCH 0188/1014] fix: Deployment has no field serviceName #466 (#467) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### Description of the change remove deployment, `serviceName` ### Benefits ### Possible drawbacks ### Applicable issues - fixes #466 ### Additional information ### ⚠ BREAKING ### Checklist - [x] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) - [x] Breaking changes are documented in the `README.md` - [x] Templating unittests are added Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/467 Co-authored-by: yinheli Co-committed-by: yinheli --- templates/gitea/deployment.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/templates/gitea/deployment.yaml b/templates/gitea/deployment.yaml index 0176300..247a560 100644 --- a/templates/gitea/deployment.yaml +++ b/templates/gitea/deployment.yaml @@ -23,7 +23,6 @@ spec: {{- if .Values.deployment.labels }} {{- toYaml .Values.deployment.labels | nindent 6 }} {{- end }} - serviceName: {{ include "gitea.fullname" . }} template: metadata: annotations: From de5a6edbc8189546f270bad18c6dce459890b81c Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 08:27:11 +0200 Subject: [PATCH 0189/1014] lint --- CONTRIBUTING.md | 2 +- README.md | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 21d74c0..f6c24bf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -67,4 +67,4 @@ See [plugin documentation](https://github.com/helm-unittest/helm-unittest/blob/v 1. Create a tag following the tagging schema 1. Push the tag -1. Let CI do it's work \ No newline at end of file +1. Let CI do it's work diff --git a/README.md b/README.md index c9690ae..af481ce 100644 --- a/README.md +++ b/README.md @@ -927,7 +927,6 @@ The above changes are motivated by the idea to tidy dependencies but also have H The previous `memcache` default was not HA-ready, hence we decided to switch to `redis-cluster` by default. - **Transitioning from a RWO to RWX Persistent Volume** If you want to switch to a RWX volume and go for HA, you need to @@ -937,7 +936,6 @@ If you want to switch to a RWX volume and go for HA, you need to 3. Restore the backup to the same location in the new PV - **Transitioning from Postgres to Postgres HA** If you are running with a non-HA PG DB from a previous chart release, you need to set @@ -948,7 +946,6 @@ If you are running with a non-HA PG DB from a previous chart release, you need t This is needed to stay with your existing single-instance DB (as the HA-variant is the new default). - **Change of env-to-ini prefix** Before this release, the env-to-ini prefix was `ENV_TO_INI__`. From 3a9e60ce4091c0ad8aaf6bfa4ac0d747c1f962e6 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 18:10:38 +0200 Subject: [PATCH 0190/1014] fix postgresql.dns definition in helpers.tpl --- templates/_helpers.tpl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index a92a22c..65bf34c 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -113,7 +113,7 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} {{- define "postgresql.dns" -}} -{{- printf "%s-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.postgresql.global.postgresql.service.ports.postgresql -}} +{{- printf "%s-postgresql-ha.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.postgresql-ha.global.postgresql-ha.service.ports.postgresql-ha -}} {{- end -}} {{- define "redis.dns" -}} @@ -274,7 +274,7 @@ https {{- if not (hasKey .Values.gitea.config.metrics "ENABLED") -}} {{- $_ := set .Values.gitea.config.metrics "ENABLED" .Values.gitea.metrics.enabled -}} {{- end -}} - {{- if (index .Values "redis-cluster").enabled -}} + {{- if (index .Values "redis-cluster").enabled -}} {{- $_ := set .Values.gitea.config.cache "ENABLED" "true" -}} {{- $_ := set .Values.gitea.config.cache "ADAPTER" "redis" -}} {{- if not (.Values.gitea.config.cache.HOST) -}} @@ -349,9 +349,9 @@ https {{- if not (.Values.gitea.config.database.HOST) -}} {{- $_ := set .Values.gitea.config.database "HOST" (include "postgresql.dns" .) -}} {{- end -}} - {{- $_ := set .Values.gitea.config.database "NAME" .Values.postgresql.global.postgresql.auth.database -}} - {{- $_ := set .Values.gitea.config.database "USER" .Values.postgresql.global.postgresql.auth.username -}} - {{- $_ := set .Values.gitea.config.database "PASSWD" .Values.postgresql.global.postgresql.auth.password -}} + {{- $_ := set .Values.gitea.config.database "NAME" .Values.postgresql-ha.global.postgresql-ha.auth.database -}} + {{- $_ := set .Values.gitea.config.database "USER" .Values.postgresql-ha.global.postgresql-ha.auth.username -}} + {{- $_ := set .Values.gitea.config.database "PASSWD" .Values.postgresql-ha.global.postgresql-ha.auth.password -}} {{- end -}} {{- end -}} From 46fb4d8026fcfeaa63a07515f087e95310a37c49 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 18:23:29 +0200 Subject: [PATCH 0191/1014] use index function for helm --- templates/_helpers.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 65bf34c..2f734a9 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -113,7 +113,7 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} {{- define "postgresql.dns" -}} -{{- printf "%s-postgresql-ha.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.postgresql-ha.global.postgresql-ha.service.ports.postgresql-ha -}} +{{- printf "%s-postgresql-ha.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "global" "postgresql-ha" "service" "ports" "postgresql-ha") -}} {{- end -}} {{- define "redis.dns" -}} @@ -349,9 +349,9 @@ https {{- if not (.Values.gitea.config.database.HOST) -}} {{- $_ := set .Values.gitea.config.database "HOST" (include "postgresql.dns" .) -}} {{- end -}} - {{- $_ := set .Values.gitea.config.database "NAME" .Values.postgresql-ha.global.postgresql-ha.auth.database -}} - {{- $_ := set .Values.gitea.config.database "USER" .Values.postgresql-ha.global.postgresql-ha.auth.username -}} - {{- $_ := set .Values.gitea.config.database "PASSWD" .Values.postgresql-ha.global.postgresql-ha.auth.password -}} + {{- $_ := set .Values.gitea.config.database "NAME" (index .Values "postgresql-ha" "global" "postgresql-ha" "auth" "database") -}} + {{- $_ := set .Values.gitea.config.database "USER" (index .Values "postgresql-ha" "global" "postgresql-ha" "auth" "username") -}} + {{- $_ := set .Values.gitea.config.database "PASSWD" (index .Values "postgresql-ha" "global" "postgresql-ha" "auth" "password") -}} {{- end -}} {{- end -}} From de1d5af8c8b62c86f2483f9308b70f1133ca03a6 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 18:31:58 +0200 Subject: [PATCH 0192/1014] more postgresql-ha adjustments --- templates/_helpers.tpl | 10 +++++----- values.yaml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 2f734a9..6726856 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -113,7 +113,7 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} {{- define "postgresql.dns" -}} -{{- printf "%s-postgresql-ha.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "global" "postgresql-ha" "service" "ports" "postgresql-ha") -}} +{{- printf "%s-postgresql-ha.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "global" "postgresql" "service" "ports" "postgresql") -}} {{- end -}} {{- define "redis.dns" -}} @@ -344,14 +344,14 @@ https {{- end -}} {{- define "gitea.inline_configuration.defaults.database" -}} - {{- if .Values.postgresql.enabled -}} + {{- if .Values.postgresql-ha.enabled -}} {{- $_ := set .Values.gitea.config.database "DB_TYPE" "postgres" -}} {{- if not (.Values.gitea.config.database.HOST) -}} {{- $_ := set .Values.gitea.config.database "HOST" (include "postgresql.dns" .) -}} {{- end -}} - {{- $_ := set .Values.gitea.config.database "NAME" (index .Values "postgresql-ha" "global" "postgresql-ha" "auth" "database") -}} - {{- $_ := set .Values.gitea.config.database "USER" (index .Values "postgresql-ha" "global" "postgresql-ha" "auth" "username") -}} - {{- $_ := set .Values.gitea.config.database "PASSWD" (index .Values "postgresql-ha" "global" "postgresql-ha" "auth" "password") -}} + {{- $_ := set .Values.gitea.config.database "NAME" (index .Values "postgresql-ha" "global" "postgresql" "auth" "database") -}} + {{- $_ := set .Values.gitea.config.database "USER" (index .Values "postgresql-ha" "global" "postgresql" "auth" "username") -}} + {{- $_ := set .Values.gitea.config.database "PASSWD" (index .Values "postgresql-ha" "global" "postgresql" "auth" "password") -}} {{- end -}} {{- end -}} diff --git a/values.yaml b/values.yaml index 324837a..1db6bfc 100644 --- a/values.yaml +++ b/values.yaml @@ -489,14 +489,14 @@ redis-cluster: postgresql-ha: enabled: true global: - postgresql-ha: + postgresql: auth: password: gitea database: gitea username: gitea service: ports: - postgresql-ha: 5432 + postgresql: 5432 primary: persistence: size: 10Gi From dc6bab1958bcfc8ca07bfcdb4a3bfb1154fb81e0 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 18:34:56 +0200 Subject: [PATCH 0193/1014] another index --- templates/_helpers.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 6726856..c21a8f4 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -344,7 +344,7 @@ https {{- end -}} {{- define "gitea.inline_configuration.defaults.database" -}} - {{- if .Values.postgresql-ha.enabled -}} + {{- if (index .Values "postgresql-ha" "enabled") -}} {{- $_ := set .Values.gitea.config.database "DB_TYPE" "postgres" -}} {{- if not (.Values.gitea.config.database.HOST) -}} {{- $_ := set .Values.gitea.config.database "HOST" (include "postgresql.dns" .) -}} From f108be0cd64048aaf099e56e5bb501a4eb4afec5 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 18:50:18 +0200 Subject: [PATCH 0194/1014] fix postgresql.dns --- templates/_helpers.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index c21a8f4..9078f72 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -113,7 +113,7 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} {{- define "postgresql.dns" -}} -{{- printf "%s-postgresql-ha.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "global" "postgresql" "service" "ports" "postgresql") -}} +{{- printf "%s-postgresql-ha-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "global" "postgresql" "service" "ports" "postgresql") -}} {{- end -}} {{- define "redis.dns" -}} From c6fbb6d72e8a8016dc6c21695ac451a687eba7b4 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 19:07:33 +0200 Subject: [PATCH 0195/1014] adjust postgresql-ha service port mappings --- templates/_helpers.tpl | 2 +- values.yaml | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 9078f72..335cf9a 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -113,7 +113,7 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} {{- define "postgresql.dns" -}} -{{- printf "%s-postgresql-ha-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "global" "postgresql" "service" "ports" "postgresql") -}} +{{- printf "%s-postgresql-ha-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "service" "ports" "postgresql") -}} {{- end -}} {{- define "redis.dns" -}} diff --git a/values.yaml b/values.yaml index 1db6bfc..ccd24d2 100644 --- a/values.yaml +++ b/values.yaml @@ -490,13 +490,12 @@ postgresql-ha: enabled: true global: postgresql: - auth: - password: gitea - database: gitea - username: gitea - service: - ports: - postgresql: 5432 + password: gitea + database: gitea + username: gitea + service: + ports: + postgresql: 5432 primary: persistence: size: 10Gi From 5f8de23c15ac05a03acebcd10549a97af90a2def Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 19:16:33 +0200 Subject: [PATCH 0196/1014] remove "auth" mapping in helpers.tpl --- templates/_helpers.tpl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 335cf9a..5eb1cb0 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -349,9 +349,9 @@ https {{- if not (.Values.gitea.config.database.HOST) -}} {{- $_ := set .Values.gitea.config.database "HOST" (include "postgresql.dns" .) -}} {{- end -}} - {{- $_ := set .Values.gitea.config.database "NAME" (index .Values "postgresql-ha" "global" "postgresql" "auth" "database") -}} - {{- $_ := set .Values.gitea.config.database "USER" (index .Values "postgresql-ha" "global" "postgresql" "auth" "username") -}} - {{- $_ := set .Values.gitea.config.database "PASSWD" (index .Values "postgresql-ha" "global" "postgresql" "auth" "password") -}} + {{- $_ := set .Values.gitea.config.database "NAME" (index .Values "postgresql-ha" "global" "postgresql" "database") -}} + {{- $_ := set .Values.gitea.config.database "USER" (index .Values "postgresql-ha" "global" "postgresql" "username") -}} + {{- $_ := set .Values.gitea.config.database "PASSWD" (index .Values "postgresql-ha" "global" "postgresql" "password") -}} {{- end -}} {{- end -}} From a247071b07b37d65915ac0424b3629e1109e395b Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 19:22:51 +0200 Subject: [PATCH 0197/1014] don't condition session config on multiple replicas --- templates/_helpers.tpl | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 5eb1cb0..8006bb9 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -286,18 +286,15 @@ https {{- $_ := set .Values.gitea.config.queue "TYPE" "redis" -}} {{- $_ := set .Values.gitea.config.queue "CONN_STR" (include "redis.dns" .) -}} {{- end -}} - {{- /* multiple replicas */ -}} - {{- if gt .Values.replicaCount 1.0 -}} - {{- if not (get .Values.gitea.config.session "PROVIDER") -}} + {{- if not (get .Values.gitea.config.session "PROVIDER") -}} {{- $_ := set .Values.gitea.config.session "PROVIDER" "redis" -}} - {{- end -}} - {{- if not (get .Values.gitea.config.session "PROVIDER_CONFIG") -}} + {{- end -}} + {{- if not (get .Values.gitea.config.session "PROVIDER_CONFIG") -}} {{- $_ := set .Values.gitea.config.session "PROVIDER_CONFIG" (include "redis.dns" .) -}} - {{- end -}} + {{- end -}} {{- if not .Values.gitea.config.indexer.ISSUE_INDEXER_TYPE -}} {{- $_ := set .Values.gitea.config.indexer "ISSUE_INDEXER_TYPE" "db" -}} {{- end -}} - {{- end -}} {{- end -}} {{- define "gitea.inline_configuration.defaults.server" -}} From 75893ad9c670cd2dee5e6ac041fd419be935cb1d Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 19:28:40 +0200 Subject: [PATCH 0198/1014] add explicit config example for `session`, `cache` and `queue` to migration instructions --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index af481ce..108ce97 100644 --- a/README.md +++ b/README.md @@ -926,6 +926,23 @@ The first item here (``) will be different compared to th The above changes are motivated by the idea to tidy dependencies but also have HA-ready ones at the same time. The previous `memcache` default was not HA-ready, hence we decided to switch to `redis-cluster` by default. +If you are coming from an existing deployment and [#356](https://gitea.com/gitea/helm-chart/issues/356) is still open, you need to set the config sections for `cache`, `session` and `queue` explicitly: + +```yaml + session: + PROVIDER: redis + PROVIDER_CONFIG: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& + + cache: + ENABLED: true + ADAPTER: redis + HOST: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& + + queue: + TYPE: redis + CONN_STR: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& +``` + **Transitioning from a RWO to RWX Persistent Volume** From 29c9bbb4bfec04ab22761cc2d999eb0fcb8acbed Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 18 Jul 2023 20:06:16 +0200 Subject: [PATCH 0199/1014] postgresql-ha: provide defaults for `postgresPassword` and `repmgrPassword` due to upstream bug --- README.md | 18 ++++++++++-------- values.yaml | 14 ++++++++++---- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 108ce97..984312e 100644 --- a/README.md +++ b/README.md @@ -841,14 +841,16 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na ### PostgreSQL-ha -| Name | Description | Value | -| ---------------------------------------------------------------- | -------------------------------------------------------------------- | ------- | -| `postgresql-ha.enabled` | Enable PostgreSQL-ha | `true` | -| `postgresql-ha.global.postgresql-ha.auth.password` | Password for the `gitea` user (overrides `auth.password`) | `gitea` | -| `postgresql-ha.global.postgresql-ha.auth.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | -| `postgresql-ha.global.postgresql-ha.auth.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | -| `postgresql-ha.global.postgresql-ha.service.ports.postgresql-ha` | PostgreSQL-ha service port (overrides `service.ports.postgresql-ha`) | `5432` | -| `postgresql-ha.primary.persistence.size` | PVC Storage Request for PostgreSQL-ha volume | `10Gi` | +| Name | Description | Value | +| -------------------------------------------------- | ---------------------------------------------------------------- | ---------- | +| `postgresql-ha.enabled` | Enable PostgreSQL-ha | `true` | +| `postgresql-ha.global.postgresql.password` | Password for the `gitea` user (overrides `auth.password`) | `gitea` | +| `postgresql-ha.global.postgresql.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | +| `postgresql-ha.global.postgresql.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | +| `postgresql-ha.global.postgresql.postgresPassword` | Postgres Password | `changeme` | +| `postgresql-ha.global.postgresql.repmgrPassword` | Repmgr Password | `changeme` | +| `postgresql-ha.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` | +| `postgresql-ha.primary.persistence.size` | PVC Storage Request for PostgreSQL-ha volume | `10Gi` | ### PostgreSQL diff --git a/values.yaml b/values.yaml index ccd24d2..e2ac2cd 100644 --- a/values.yaml +++ b/values.yaml @@ -481,10 +481,12 @@ redis-cluster: ## @section postgresql-ha # ## @param postgresql-ha.enabled Enable postgresql-ha -## @param postgresql-ha.global.postgresql-ha.auth.password Password for the `gitea` user (overrides `auth.password`) -## @param postgresql-ha.global.postgresql-ha.auth.database Name for a custom database to create (overrides `auth.database`) -## @param postgresql-ha.global.postgresql-ha.auth.username Name for a custom user to create (overrides `auth.username`) -## @param postgresql-ha.global.postgresql-ha.service.ports.postgresql-ha postgresql-ha service port (overrides `service.ports.postgresql-ha`) +## @param postgresql-ha.global.postgresql.password Password for the `gitea` user (overrides `auth.password`) +## @param postgresql-ha.global.postgresql.database Name for a custom database to create (overrides `auth.database`) +## @param postgresql-ha.global.postgresql.username Name for a custom user to create (overrides `auth.username`) +## @param postgresql-ha.global.postgresql.postgresPassword Postgres Password +## @param postgresql-ha.global.postgresql.repmgrPassword Repmgr Password +## @param postgresql-ha.service.ports.postgresql postgresql service port (overrides `service.ports.postgresql`) ## @param postgresql-ha.primary.persistence.size PVC Storage Request for postgresql-ha volume postgresql-ha: enabled: true @@ -493,6 +495,10 @@ postgresql-ha: password: gitea database: gitea username: gitea + # FIXME: https://github.com/bitnami/charts/issues/17052 + postgresPassword: changeme + # FIXME: https://github.com/bitnami/charts/issues/17052 + repmgrPassword: changeme service: ports: postgresql: 5432 From 19841604f76f17e4334611b7933bf0ded062f061 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 19 Jul 2023 09:57:44 +0200 Subject: [PATCH 0200/1014] use redis-cluster instead of redis --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 984312e..b24f08c 100644 --- a/README.md +++ b/README.md @@ -932,12 +932,12 @@ If you are coming from an existing deployment and [#356](https://gitea.com/gitea ```yaml session: - PROVIDER: redis + PROVIDER: redis-cluster PROVIDER_CONFIG: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& cache: ENABLED: true - ADAPTER: redis + ADAPTER: redis-cluster HOST: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& queue: From 565cbaf292c5f9055833b763ab5fdeb8e566991f Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 19 Jul 2023 12:37:53 +0000 Subject: [PATCH 0201/1014] Expose `persistence.volumeName` (#471) ### Benefits possibly fix #470 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/471 Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 1 + templates/gitea/pvc.yaml | 4 +++- values.yaml | 6 ++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b24f08c..4477d7e 100644 --- a/README.md +++ b/README.md @@ -754,6 +754,7 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na | `persistence.annotations` | Annotations for the persistence volume claim to be created | `{}` | | `persistence.storageClass` | Name of the storage class to use | `nil` | | `persistence.subPath` | Subdirectory of the volume to mount at | `nil` | +| `persistence.volumeName` | Name of persistent volume in PVC | `""` | | `extraVolumes` | Additional volumes to mount to the Gitea deployment | `[]` | | `extraContainerVolumeMounts` | Mounts that are only mapped into the Gitea runtime/main container, to e.g. override custom templates. | `[]` | | `extraInitVolumeMounts` | Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. | `[]` | diff --git a/templates/gitea/pvc.yaml b/templates/gitea/pvc.yaml index d84ecc3..995bd10 100644 --- a/templates/gitea/pvc.yaml +++ b/templates/gitea/pvc.yaml @@ -17,7 +17,9 @@ spec: {{- if .Values.persistence.storageClass }} storageClassName: {{ .Values.persistence.storageClass }} {{- end }} - volumeName: "" + {{- with .Values.persistence.volumeName }} + volumeName: {{ . }} + {{- end }} resources: requests: storage: {{ .Values.persistence.size }} diff --git a/values.yaml b/values.yaml index e2ac2cd..1204e58 100644 --- a/values.yaml +++ b/values.yaml @@ -252,6 +252,7 @@ serviceAccount: ## @param persistence.annotations Annotations for the persistence volume claim to be created ## @param persistence.storageClass Name of the storage class to use ## @param persistence.subPath Subdirectory of the volume to mount at +## @param persistence.volumeName Name of persistent volume in PVC persistence: enabled: true create: true @@ -264,6 +265,7 @@ persistence: annotations: {} storageClass: subPath: + volumeName: "" ## @param extraVolumes Additional volumes to mount to the Gitea deployment extraVolumes: [] @@ -496,9 +498,9 @@ postgresql-ha: database: gitea username: gitea # FIXME: https://github.com/bitnami/charts/issues/17052 - postgresPassword: changeme + postgresPassword: changeme # FIXME: https://github.com/bitnami/charts/issues/17052 - repmgrPassword: changeme + repmgrPassword: changeme service: ports: postgresql: 5432 From 81612bd7882f0b3b5d70308a8e7fcfb5d165ec7c Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 19 Jul 2023 15:16:45 +0000 Subject: [PATCH 0202/1014] Update default params of chart dependencies (#473) ### Description of the change Update default params of chart dependencies. Tested with multiple upgrades and fresh installations. Using no password auth for redis simplifies things for basic installations. Production installations should properly configure auth as they need it. ### Benefits To avoid/solve upgrading issues as in #407 and #472 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/473 Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 63 +++++++++++++++++++++++++++-------------------------- values.yaml | 31 +++++++++++++------------- 2 files changed, 48 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index 4477d7e..07b39fe 100644 --- a/README.md +++ b/README.md @@ -742,23 +742,23 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na ### Persistence -| Name | Description | Value | -| ---------------------------- | ----------------------------------------------------------------------------------------------------- | ---------------------- | -| `persistence.enabled` | Enable persistent storage | `true` | -| `persistence.create` | Whether to create the persistentVolumeClaim for shared storage | `true` | -| `persistence.mount` | Whether the persistentVolumeClaim should be mounted (even if not created) | `true` | -| `persistence.claimName` | Use an existing claim to store repository information | `gitea-shared-storage` | -| `persistence.size` | Size for persistence to store repo information | `10Gi` | -| `persistence.accessModes` | AccessMode for persistence | `["ReadWriteOnce"]` | -| `persistence.labels` | Labels for the persistence volume claim to be created | `{}` | -| `persistence.annotations` | Annotations for the persistence volume claim to be created | `{}` | -| `persistence.storageClass` | Name of the storage class to use | `nil` | -| `persistence.subPath` | Subdirectory of the volume to mount at | `nil` | -| `persistence.volumeName` | Name of persistent volume in PVC | `""` | -| `extraVolumes` | Additional volumes to mount to the Gitea deployment | `[]` | -| `extraContainerVolumeMounts` | Mounts that are only mapped into the Gitea runtime/main container, to e.g. override custom templates. | `[]` | -| `extraInitVolumeMounts` | Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. | `[]` | -| `extraVolumeMounts` | **DEPRECATED** Additional volume mounts for init containers and the Gitea main container | `[]` | +| Name | Description | Value | +| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ---------------------- | +| `persistence.enabled` | Enable persistent storage | `true` | +| `persistence.create` | Whether to create the persistentVolumeClaim for shared storage | `true` | +| `persistence.mount` | Whether the persistentVolumeClaim should be mounted (even if not created) | `true` | +| `persistence.claimName` | Use an existing claim to store repository information | `gitea-shared-storage` | +| `persistence.size` | Size for persistence to store repo information | `10Gi` | +| `persistence.accessModes` | AccessMode for persistence | `["ReadWriteOnce"]` | +| `persistence.labels` | Labels for the persistence volume claim to be created | `{}` | +| `persistence.annotations.helm.sh/resource-policy` | Resource policy for the persistence volume claim | `keep` | +| `persistence.storageClass` | Name of the storage class to use | `nil` | +| `persistence.subPath` | Subdirectory of the volume to mount at | `nil` | +| `persistence.volumeName` | Name of persistent volume in PVC | `""` | +| `extraVolumes` | Additional volumes to mount to the Gitea deployment | `[]` | +| `extraContainerVolumeMounts` | Mounts that are only mapped into the Gitea runtime/main container, to e.g. override custom templates. | `[]` | +| `extraInitVolumeMounts` | Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. | `[]` | +| `extraVolumeMounts` | **DEPRECATED** Additional volume mounts for init containers and the Gitea main container | `[]` | ### Init @@ -835,23 +835,24 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na ### redis-cluster -| Name | Description | Value | -| ------------------------------------- | ---------------------------------------------------- | ------- | -| `redis-cluster.enabled` | Enable redis | `true` | -| `redis-cluster.global.redis.password` | Password for the "Gitea" user (overrides `password`) | `gitea` | +| Name | Description | Value | +| --------------------------- | -------------------------------------- | ------- | +| `redis-cluster.enabled` | Enable redis | `true` | +| `redis-cluster.usePassword` | Whether to use password authentication | `false` | ### PostgreSQL-ha -| Name | Description | Value | -| -------------------------------------------------- | ---------------------------------------------------------------- | ---------- | -| `postgresql-ha.enabled` | Enable PostgreSQL-ha | `true` | -| `postgresql-ha.global.postgresql.password` | Password for the `gitea` user (overrides `auth.password`) | `gitea` | -| `postgresql-ha.global.postgresql.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | -| `postgresql-ha.global.postgresql.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | -| `postgresql-ha.global.postgresql.postgresPassword` | Postgres Password | `changeme` | -| `postgresql-ha.global.postgresql.repmgrPassword` | Repmgr Password | `changeme` | -| `postgresql-ha.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` | -| `postgresql-ha.primary.persistence.size` | PVC Storage Request for PostgreSQL-ha volume | `10Gi` | +| Name | Description | Value | +| ------------------------------------------- | ---------------------------------------------------------------- | ----------- | +| `postgresql-ha.enabled` | Enable PostgreSQL-ha | `true` | +| `postgresql-ha.postgresql.password` | Password for the `gitea` user (overrides `auth.password`) | `changeme4` | +| `postgresql-ha.global.postgresql.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | +| `postgresql-ha.global.postgresql.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | +| `postgresql-ha.postgresql.repmgrPassword` | Repmgr Password | `changeme2` | +| `postgresql-ha.postgresql.postgresPassword` | postgres Password | `changeme1` | +| `postgresql-ha.pgpool.adminPassword` | pgpool adminPassword | `changeme3` | +| `postgresql-ha.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` | +| `postgresql-ha.primary.persistence.size` | PVC Storage Request for PostgreSQL-ha volume | `10Gi` | ### PostgreSQL diff --git a/values.yaml b/values.yaml index 1204e58..d3ad09e 100644 --- a/values.yaml +++ b/values.yaml @@ -249,7 +249,7 @@ serviceAccount: ## @param persistence.size Size for persistence to store repo information ## @param persistence.accessModes AccessMode for persistence ## @param persistence.labels Labels for the persistence volume claim to be created -## @param persistence.annotations Annotations for the persistence volume claim to be created +## @param persistence.annotations.helm.sh/resource-policy Resource policy for the persistence volume claim ## @param persistence.storageClass Name of the storage class to use ## @param persistence.subPath Subdirectory of the volume to mount at ## @param persistence.volumeName Name of persistent volume in PVC @@ -262,10 +262,11 @@ persistence: accessModes: - ReadWriteOnce labels: {} - annotations: {} storageClass: subPath: volumeName: "" + annotations: + helm.sh/resource-policy: keep ## @param extraVolumes Additional volumes to mount to the Gitea deployment extraVolumes: [] @@ -473,34 +474,34 @@ gitea: ## @section redis-cluster ## @param redis-cluster.enabled Enable redis -## @param redis-cluster.global.redis.password Password for the "gitea" user (overrides `password`) +## @param redis-cluster.usePassword Whether to use password authentication redis-cluster: enabled: true - global: - redis: - password: gitea + usePassword: false ## @section postgresql-ha # ## @param postgresql-ha.enabled Enable postgresql-ha -## @param postgresql-ha.global.postgresql.password Password for the `gitea` user (overrides `auth.password`) +## @param postgresql-ha.postgresql.password Password for the `gitea` user (overrides `auth.password`) ## @param postgresql-ha.global.postgresql.database Name for a custom database to create (overrides `auth.database`) ## @param postgresql-ha.global.postgresql.username Name for a custom user to create (overrides `auth.username`) -## @param postgresql-ha.global.postgresql.postgresPassword Postgres Password -## @param postgresql-ha.global.postgresql.repmgrPassword Repmgr Password +## @param postgresql-ha.postgresql.repmgrPassword Repmgr Password +## @param postgresql-ha.postgresql.postgresPassword postgres Password +## @param postgresql-ha.pgpool.adminPassword pgpool adminPassword ## @param postgresql-ha.service.ports.postgresql postgresql service port (overrides `service.ports.postgresql`) ## @param postgresql-ha.primary.persistence.size PVC Storage Request for postgresql-ha volume postgresql-ha: - enabled: true global: postgresql: - password: gitea database: gitea username: gitea - # FIXME: https://github.com/bitnami/charts/issues/17052 - postgresPassword: changeme - # FIXME: https://github.com/bitnami/charts/issues/17052 - repmgrPassword: changeme + enabled: true + postgresql: + repmgrPassword: changeme2 + postgresPassword: changeme1 + password: changeme4 + pgpool: + adminPassword: changeme3 service: ports: postgresql: 5432 From a5884ec67f22249315c8f4e9ea2787578c710b07 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 19 Jul 2023 23:05:52 +0200 Subject: [PATCH 0203/1014] readd missing postgresql password for db --- README.md | 1 + values.yaml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 07b39fe..0748004 100644 --- a/README.md +++ b/README.md @@ -848,6 +848,7 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na | `postgresql-ha.postgresql.password` | Password for the `gitea` user (overrides `auth.password`) | `changeme4` | | `postgresql-ha.global.postgresql.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | | `postgresql-ha.global.postgresql.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | +| `postgresql-ha.global.postgresql.password` | Name for a custom password to create (overrides `auth.password`) | `gitea` | | `postgresql-ha.postgresql.repmgrPassword` | Repmgr Password | `changeme2` | | `postgresql-ha.postgresql.postgresPassword` | postgres Password | `changeme1` | | `postgresql-ha.pgpool.adminPassword` | pgpool adminPassword | `changeme3` | diff --git a/values.yaml b/values.yaml index d3ad09e..c33e243 100644 --- a/values.yaml +++ b/values.yaml @@ -485,6 +485,7 @@ redis-cluster: ## @param postgresql-ha.postgresql.password Password for the `gitea` user (overrides `auth.password`) ## @param postgresql-ha.global.postgresql.database Name for a custom database to create (overrides `auth.database`) ## @param postgresql-ha.global.postgresql.username Name for a custom user to create (overrides `auth.username`) +## @param postgresql-ha.global.postgresql.password Name for a custom password to create (overrides `auth.password`) ## @param postgresql-ha.postgresql.repmgrPassword Repmgr Password ## @param postgresql-ha.postgresql.postgresPassword postgres Password ## @param postgresql-ha.pgpool.adminPassword pgpool adminPassword @@ -494,6 +495,7 @@ postgresql-ha: global: postgresql: database: gitea + password: gitea username: gitea enabled: true postgresql: From aa8f543c08f874754ccc3e5f136e0b46742b3992 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 19 Jul 2023 23:08:55 +0200 Subject: [PATCH 0204/1014] bump to 1.20 nightly for env-to-ini fix --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 7160a58..844061b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.0 +appVersion: 1.20-nightly icon: https://docs.gitea.io/images/gitea.png keywords: From 57d4de95359feb9dccdca646d59a8d1e14ca7847 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 20 Jul 2023 00:07:28 +0000 Subject: [PATCH 0205/1014] fix(deps): update helm release postgresql to v12.6.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 1b4165f..ae2f31d 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.5 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.6 -digest: sha256:8bb64583596c058d6782da4b0fd3b8bffb9262dd5d55e241d788a7f4fbaf5aab -generated: "2023-07-17T00:07:31.595066586Z" + version: 12.6.7 +digest: sha256:01248c4aab0049925b79b8d5f0f885ae8c56f2b6fc0d26e05272751dbe553546 +generated: "2023-07-20T00:07:25.017673029Z" diff --git a/Chart.yaml b/Chart.yaml index 0628031..f1005c8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.6 + version: 12.6.7 condition: postgresql.enabled From 9dda709997fb67b9e1a39bef63775013f89fb2c9 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 20 Jul 2023 09:51:13 +0200 Subject: [PATCH 0206/1014] update terraform custom theme instructions --- README.md | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0748004..4fc4bb8 100644 --- a/README.md +++ b/README.md @@ -592,6 +592,8 @@ gitea: Custom themes can be added via k8s secrets and referencing them in `values.yaml`. +The [http provider](https://registry.terraform.io/providers/hashicorp/http/latest/docs/data-sources/http) is useful here. + ```yaml extraVolumes: - name: gitea-themes @@ -614,13 +616,37 @@ resource "kubernetes_secret" "gitea-themes" { } data = { - "theme-custom.css" = "${file("FULL-PATH-TO-CSS")}" - "theme-custom-dark.css" = "${file("FULL-PATH-TO-CSS")}" + "my-theme.css" = data.http.gitea-theme-light.body + "my-theme-dark.css" = data.http.gitea-theme-dark.body + "my-theme-auto.css" = data.http.gitea-theme-auto.body } type = "Opaque" +} - depends_on = [kubernetes_namespace.gitea] + +data "http" "gitea-theme-light" { + url = "" + + request_headers = { + Accept = "application/json" + } +} + +data "http" "gitea-theme-dark" { + url = "" + + request_headers = { + Accept = "application/json" + } +} + +data "http" "gitea-theme-auto" { + url = "" + + request_headers = { + Accept = "application/json" + } } ``` From 5b7cf738f486dc4136f60517fb2b515282dcfd50 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 21 Jul 2023 06:37:27 +0000 Subject: [PATCH 0207/1014] fix(deps): update helm release postgresql to v12.6.8 (#164) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/164 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ae2f31d..21dcb05 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.5 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.7 -digest: sha256:01248c4aab0049925b79b8d5f0f885ae8c56f2b6fc0d26e05272751dbe553546 -generated: "2023-07-20T00:07:25.017673029Z" + version: 12.6.8 +digest: sha256:a35f27ed474bda4821700373b9da1ddfe6aab9d852c0f0941821e20567d03ba7 +generated: "2023-07-21T00:07:45.302814273Z" diff --git a/Chart.yaml b/Chart.yaml index f1005c8..b43f8cb 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.7 + version: 12.6.8 condition: postgresql.enabled From 269ca48586a9d2561b8e04059bebd38062b7ad37 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 22 Jul 2023 10:50:27 +0200 Subject: [PATCH 0208/1014] 1.20.1 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 844061b..450d979 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20-nightly +appVersion: 1.20.1 icon: https://docs.gitea.io/images/gitea.png keywords: From 860c2ce54249419745b116d1ef251c02af3bdd69 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 22 Jul 2023 11:46:44 +0000 Subject: [PATCH 0209/1014] Auto-configure non-postgresql DNS and assert single PG instance (#478) ### Description of the change Before only `postgresql-ha` was auto-configured WRT to DNS. ### Benefits Add DNS auto-config for `postgresql` dependency and assert that either `postgresql` or `postgresql-ha` is enabled. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/478 Co-authored-by: pat-s Co-committed-by: pat-s --- templates/_helpers.tpl | 21 +++++++++++++++++++-- templates/gitea/config.yaml | 9 ++++++++- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 8006bb9..2dad930 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -112,9 +112,17 @@ app.kubernetes.io/name: {{ include "gitea.name" . }} app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} -{{- define "postgresql.dns" -}} +{{- define "postgresql-ha.dns" -}} +{{- if (index .Values "postgresql-ha").enabled -}} {{- printf "%s-postgresql-ha-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "service" "ports" "postgresql") -}} {{- end -}} +{{- end -}} + +{{- define "postgresql.dns" -}} +{{- if (index .Values "postgresql").enabled -}} +{{- printf "%s-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain .Values.postgresql.global.postgresql.service.ports.postgresql -}} +{{- end -}} +{{- end -}} {{- define "redis.dns" -}} {{- if (index .Values "redis-cluster").enabled -}} @@ -344,12 +352,21 @@ https {{- if (index .Values "postgresql-ha" "enabled") -}} {{- $_ := set .Values.gitea.config.database "DB_TYPE" "postgres" -}} {{- if not (.Values.gitea.config.database.HOST) -}} - {{- $_ := set .Values.gitea.config.database "HOST" (include "postgresql.dns" .) -}} + {{- $_ := set .Values.gitea.config.database "HOST" (include "postgresql-ha.dns" .) -}} {{- end -}} {{- $_ := set .Values.gitea.config.database "NAME" (index .Values "postgresql-ha" "global" "postgresql" "database") -}} {{- $_ := set .Values.gitea.config.database "USER" (index .Values "postgresql-ha" "global" "postgresql" "username") -}} {{- $_ := set .Values.gitea.config.database "PASSWD" (index .Values "postgresql-ha" "global" "postgresql" "password") -}} {{- end -}} + {{- if (index .Values "postgresql" "enabled") -}} + {{- $_ := set .Values.gitea.config.database "DB_TYPE" "postgres" -}} + {{- if not (.Values.gitea.config.database.HOST) -}} + {{- $_ := set .Values.gitea.config.database "HOST" (include "postgresql.dns" .) -}} + {{- end -}} + {{- $_ := set .Values.gitea.config.database "NAME" .Values.postgresql.global.postgresql.auth.database -}} + {{- $_ := set .Values.gitea.config.database "USER" .Values.postgresql.global.postgresql.auth.username -}} + {{- $_ := set .Values.gitea.config.database "PASSWD" .Values.postgresql.global.postgresql.auth.password -}} + {{- end -}} {{- end -}} {{- define "gitea.init-additional-mounts" -}} diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index ab4832d..3f8b7e6 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -17,6 +17,12 @@ metadata: type: Opaque stringData: assertions: | + +{{- /*assert that only one PG dep is enabled */ -}} +{{- if and (.Values.postgresql.enabled) (index .Values "postgresql-ha" "enabled") -}} + {{- fail "Only one of postgresql or postgresql-ha can be enabled at the same time." -}} +{{- end }} + {{- /* multiple replicas assertions */ -}} {{- if gt .Values.replicaCount 1.0 -}} {{- if .Values.gitea.config.cron.GIT_GC_REPOS -}} @@ -24,10 +30,11 @@ stringData: {{- fail "Invoking the garbage collector via CRON is not yet supported when running with multiple replicas. Please set 'GIT_GC_REPOS.enabled = false'." -}} {{- end }} {{- end }} + {{- if eq (first .Values.persistence.accessModes) "ReadWriteOnce" -}} {{- fail "When using multiple replicas, a RWX file system is required and gitea.persistence.accessModes[0] must be set to ReadWriteMany." -}} {{- end }} - + {{- if eq (get .Values.gitea.config.indexer "ISSUE_INDEXER_TYPE") "bleve" -}} {{- fail "When using multiple replicas, the issue indexer (gitea.config.indexer.ISSUE_INDEXER_TYPE) must be set to a HA-ready provider such as 'meilisearch', 'elasticsearch' or 'db' (if the DB is HA-ready)." -}} {{- end }} From 478fd6044e971d3c991e34fa449201397c2f5ea8 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 22 Jul 2023 14:06:08 +0200 Subject: [PATCH 0210/1014] add minimal config example --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index 4fc4bb8..5354701 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ - [High Availability](#high-availability) - [Configuration](#configuration) - [Default Configuration](#default-configuration) + - [Minimal Configuration](#minimal-configuration) - [Additional _app.ini_ settings](#additional-appini-settings) - [External Database](#external-database) - [Ports and external url](#ports-and-external-url) @@ -166,6 +167,36 @@ The Prometheus `/metrics` endpoint is disabled by default. ENABLED = false ``` +### Minimal Configuration + +For a minimal installation, i.e. without HA dependencies and using the built-in SQLITE DB instead of Postgres, the following configuration can be used: + +```yaml +redis-cluster: + enabled: false +postgresql: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level +``` + +This will result in a single-pod Gitea instance without any dependencies and persistence. +Do not use this configuration for production use. + ### Additional _app.ini_ settings > **The [generic](https://docs.gitea.io/en-us/config-cheat-sheet/#overall-default) From e1726106982a02368b52b1ab4b58dd61cb2edbe0 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 25 Jul 2023 00:07:46 +0000 Subject: [PATCH 0211/1014] fix(deps): update helm release postgresql to v12.6.9 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 21dcb05..a03bba4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.5 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.8 -digest: sha256:a35f27ed474bda4821700373b9da1ddfe6aab9d852c0f0941821e20567d03ba7 -generated: "2023-07-21T00:07:45.302814273Z" + version: 12.6.9 +digest: sha256:d67c2c9560254ba930ae371a0f2d0467009350be54cc67bda222ea4fed693b09 +generated: "2023-07-25T00:07:41.834905054Z" diff --git a/Chart.yaml b/Chart.yaml index b43f8cb..a84bf0b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.8 + version: 12.6.9 condition: postgresql.enabled From fd2810afab650601979426f1eb3c24b048287df4 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 27 Jul 2023 00:12:36 +0000 Subject: [PATCH 0212/1014] fix(deps): update helm release memcached to v6.5.6 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index a03bba4..c9f7c0c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.5 + version: 6.5.6 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.6.9 -digest: sha256:d67c2c9560254ba930ae371a0f2d0467009350be54cc67bda222ea4fed693b09 -generated: "2023-07-25T00:07:41.834905054Z" +digest: sha256:e72d6a6c85dcf891d41247de78ff2819fde69fff4a7fbeda1240eb8430e09cd0 +generated: "2023-07-27T00:12:33.061486229Z" diff --git a/Chart.yaml b/Chart.yaml index a84bf0b..e6c00e1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.5 + version: 6.5.6 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 19d49169437692efd1625e115b731c642cd020e7 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 27 Jul 2023 06:16:19 +0000 Subject: [PATCH 0213/1014] fix(deps): update helm release postgresql to v12.7.1 (#169) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/169 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index c9f7c0c..c2e2d4d 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.5.6 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.9 -digest: sha256:e72d6a6c85dcf891d41247de78ff2819fde69fff4a7fbeda1240eb8430e09cd0 -generated: "2023-07-27T00:12:33.061486229Z" + version: 12.7.1 +digest: sha256:5169af2a82c21352cacac2d9f2a9bd4579ccc2699e93939292fbda9befd1931c +generated: "2023-07-27T06:13:58.601484582Z" diff --git a/Chart.yaml b/Chart.yaml index e6c00e1..0b71708 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.9 + version: 12.7.1 condition: postgresql.enabled From 5677cf39d4818da26931783a3438a660ae5f427d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 27 Jul 2023 06:18:23 +0000 Subject: [PATCH 0214/1014] feat(deps)!: update forgejo docker tag to v1.20.1-0 (#167) BREAKING CHANGE: Forgejo minor update Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/167 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 0b71708..f0d8cb8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.19.4-0 +appVersion: 1.20.1-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 1ea6cb4633c2e01d02dc910bcb67d7710842abc7 Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 31 Jul 2023 09:04:23 +0200 Subject: [PATCH 0215/1014] 1.20.2 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 450d979..47a4066 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.1 +appVersion: 1.20.2 icon: https://docs.gitea.io/images/gitea.png keywords: From b6a58fd997ef8da358cbff3394cb755c548405fb Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 2 Aug 2023 00:07:28 +0000 Subject: [PATCH 0216/1014] chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.5.1 --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index ef26571..27395ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,9 +53,9 @@ } }, "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.0.tgz", - "integrity": "sha512-bYggL/kWwyxjctSrIBMOcrTQSj8LA3yYcEzfGTJIFoHKl5M7ifZtox//8G5K3FTw6qdOnPZcA10fl2y4N6uB/g==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.1.tgz", + "integrity": "sha512-LRSq43HwfgmTJZ4rwpXHf6d7DGnY+j2BtgVlc2hPqfRtqj36NRYl83Zv9WjRGvwF8Zr6Iwa1AgvewiAxdWlMzg==", "dev": true, "dependencies": { "commander": "^7.1.0", @@ -2239,9 +2239,9 @@ } }, "@bitnami/readme-generator-for-helm": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.0.tgz", - "integrity": "sha512-bYggL/kWwyxjctSrIBMOcrTQSj8LA3yYcEzfGTJIFoHKl5M7ifZtox//8G5K3FTw6qdOnPZcA10fl2y4N6uB/g==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.1.tgz", + "integrity": "sha512-LRSq43HwfgmTJZ4rwpXHf6d7DGnY+j2BtgVlc2hPqfRtqj36NRYl83Zv9WjRGvwF8Zr6Iwa1AgvewiAxdWlMzg==", "dev": true, "requires": { "commander": "^7.1.0", From dedab02cab1be0f9c5ad8218a4e89622e0c603bf Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 2 Aug 2023 20:28:27 +0000 Subject: [PATCH 0217/1014] ci(deps): update dependency helm-unittest to v0.3.4 (#173) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/173 --- .woodpecker/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 4734c9b..9b824f5 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -36,7 +36,7 @@ pipeline: pull: true commands: - apk add make helm git bash - - helm plugin install --version v0.3.3 https://github.com/helm-unittest/helm-unittest + - helm plugin install --version v0.3.4 https://github.com/helm-unittest/helm-unittest - helm dependency update - make unittests From ecd9b535a128d4e6d643fde37bb05cd751b8d9f4 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 2 Aug 2023 20:30:48 +0000 Subject: [PATCH 0218/1014] fix(deps): update forgejo docker tag to v1.20.2-0 (#171) Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/171 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index f0d8cb8..fa2d702 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.1-0 +appVersion: 1.20.2-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 5e148748ce241ef11c9fe5649bdeac27fc7c8121 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 3 Aug 2023 07:25:52 +0000 Subject: [PATCH 0219/1014] Update documentations link to new addresses and some other links update (#482) Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/482 Reviewed-by: pat-s Co-authored-by: Lunny Xiao Co-committed-by: Lunny Xiao --- .gitea/workflows/release-version.yml | 2 +- Chart.yaml | 2 +- README.md | 20 ++++++++++++-------- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 239cd37..c9cb40f 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -39,7 +39,7 @@ jobs: mkdir gitea mv gitea*.tgz gitea/ curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml - helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml + helm repo index gitea/ --url https://dl.gitea.com/charts --merge gitea/index.yaml - name: aws credential configure uses: https://github.com/aws-actions/configure-aws-credentials@v2 diff --git a/Chart.yaml b/Chart.yaml index 47a4066..672dc4b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -4,7 +4,7 @@ description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 appVersion: 1.20.2 -icon: https://docs.gitea.io/images/gitea.png +icon: https://gitea.com/assets/img/logo.svg keywords: - git diff --git a/README.md b/README.md index 5354701..6881e51 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,12 @@ - [High Availability](#high-availability) - [Configuration](#configuration) - [Default Configuration](#default-configuration) + - [Database defaults](#database-defaults) + - [Server defaults](#server-defaults) + - [Metrics defaults](#metrics-defaults) - [Minimal Configuration](#minimal-configuration) - [Additional _app.ini_ settings](#additional-appini-settings) + - [User defined environment variables in app.ini](#user-defined-environment-variables-in-appini) - [External Database](#external-database) - [Ports and external url](#ports-and-external-url) - [ClusterIP](#clusterip) @@ -46,7 +50,7 @@ - [Contributing](#contributing) - [Upgrading](#upgrading) -[Gitea](https://gitea.io/en-us/) is a community managed lightweight code hosting solution written in Go. +[Gitea](https://gitea.com) is a community managed lightweight code hosting solution written in Go. It is published under the MIT license. ## Introduction @@ -84,7 +88,7 @@ Dependencies: ## Installing ```sh -helm repo add gitea-charts https://dl.gitea.io/charts/ +helm repo add gitea-charts https://dl.gitea.com/charts/ helm repo update helm install gitea gitea-charts/gitea ``` @@ -104,7 +108,7 @@ See the [HA Setup](docs/ha-setup.md) document for more details. ## Configuration Gitea offers lots of configuration options. -This is fully described in the [Gitea Cheat Sheet](https://docs.gitea.io/en-us/config-cheat-sheet/). +This is fully described in the [Gitea Cheat Sheet](https://docs.gitea.com/administration/config-cheat-sheet). ```yaml gitea: @@ -199,7 +203,7 @@ Do not use this configuration for production use. ### Additional _app.ini_ settings -> **The [generic](https://docs.gitea.io/en-us/config-cheat-sheet/#overall-default) +> **The [generic](https://docs.gitea.com/administration/config-cheat-sheet#overall-default) > section cannot be defined that way.** Some settings inside _app.ini_ (like passwords or whole authentication configurations) must be considered sensitive and therefore should not be passed via plain text inside the _values.yaml_ file. @@ -286,7 +290,7 @@ Priority (highest to lowest) for defining app.ini variables: ### External Database -Any external database listed in [https://docs.gitea.io/en-us/database-prep/](https://docs.gitea.io/en-us/database-prep/) can be used instead of the built-in PostgreSQL. +Any external database listed in [https://docs.gitea.com/installation/database-prep](https://docs.gitea.com/installation/database-prep) can be used instead of the built-in PostgreSQL. In fact, it is **highly recommended** to use an external database to ensure a stable Gitea installation longterm. If an external database is used, no matter which type, make sure to set `postgresql.enabled` to `false` to disable the use of the built-in PostgreSQL. @@ -456,7 +460,7 @@ gitea: ### LDAP Settings Like the admin user the LDAP settings can be updated. -All LDAP values from are available. +All LDAP values from are available. Multiple LDAP sources can be configured with additional LDAP list items. @@ -511,7 +515,7 @@ Affected options: Like the admin user, OAuth2 settings can be updated and disabled but not deleted. Deleting OAuth2 settings has to be done in the ui. -All OAuth2 values, which are documented [here](https://docs.gitea.io/en-us/command-line/#admin), are +All OAuth2 values, which are documented [here](https://docs.gitea.com/administration/command-line#admin), are available. Multiple OAuth2 sources can be configured with additional OAuth list items. @@ -589,7 +593,7 @@ signing: ``` To use the gpg key, Gitea needs to be configured accordingly. -A detailed description can be found in the [official Gitea documentation](https://docs.gitea.io/en-us/signing/#general-configuration). +A detailed description can be found in the [official Gitea documentation](https://docs.gitea.com/administration/signing#general-configuration). ## Metrics and profiling From 4a3717e12b65289a6d957e3a9c8921111c4f9013 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 8 Aug 2023 00:07:18 +0000 Subject: [PATCH 0220/1014] ci(deps): update alpine docker tag to v3.18.3 --- .woodpecker/lint.yml | 12 ++++++------ .woodpecker/release-version.yml | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 9b824f5..111d3de 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -11,28 +11,28 @@ when: pipeline: deps: - image: alpine:3.18.2 + image: alpine:3.18.3 pull: true commands: - apk add helm - helm dependency build helm-lint: - image: alpine:3.18.2 + image: alpine:3.18.3 pull: true commands: - apk add helm - helm lint helm-template: - image: alpine:3.18.2 + image: alpine:3.18.3 pull: true commands: - apk add helm - helm template --debug gitea-helm . helm-unittests: - image: alpine:3.18.2 + image: alpine:3.18.3 pull: true commands: - apk add make helm git bash @@ -41,7 +41,7 @@ pipeline: - make unittests verify-readme: - image: alpine:3.18.2 + image: alpine:3.18.3 pull: true commands: - apk add make nodejs npm git @@ -49,7 +49,7 @@ pipeline: - git diff --exit-code --name-only README.md yaml-lint: - image: alpine:3.18.2 + image: alpine:3.18.3 pull: true commands: - apk add yamllint diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 5f727bb..53b8a15 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -10,7 +10,7 @@ when: pipeline: generate-chart: - image: alpine:3.18.2 + image: alpine:3.18.3 pull: true commands: - apk add git nodejs npm helm @@ -36,7 +36,7 @@ pipeline: target: main publish-chart: - image: alpine:3.18.2 + image: alpine:3.18.3 pull: true commands: - apk add helm From f1ce20e593655fcd6c72393eaf8d47b2c199e996 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 17 Aug 2023 00:08:54 +0000 Subject: [PATCH 0221/1014] fix(deps): update helm release memcached to v6.5.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index c2e2d4d..95550ca 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.6 + version: 6.5.7 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.7.1 -digest: sha256:5169af2a82c21352cacac2d9f2a9bd4579ccc2699e93939292fbda9befd1931c -generated: "2023-07-27T06:13:58.601484582Z" +digest: sha256:e3a4746b3dd5ad5ce7d84e03c6398ed8191220b9bde7fca04e8b0cbb97fec35f +generated: "2023-08-17T00:08:50.862758935Z" diff --git a/Chart.yaml b/Chart.yaml index fa2d702..cf710af 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.6 + version: 6.5.7 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From c2e51defc01122aa2d6684d8707b159015257f50 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 18 Aug 2023 00:07:22 +0000 Subject: [PATCH 0222/1014] fix(deps): update helm release memcached to v6.5.8 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 95550ca..fd5fd8b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.7 + version: 6.5.8 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.7.1 -digest: sha256:e3a4746b3dd5ad5ce7d84e03c6398ed8191220b9bde7fca04e8b0cbb97fec35f -generated: "2023-08-17T00:08:50.862758935Z" +digest: sha256:16d2368e941060d003e8a277c7cf113b2505d3beff40180ab94f3b41c01a0388 +generated: "2023-08-18T00:07:19.429751599Z" diff --git a/Chart.yaml b/Chart.yaml index cf710af..5483026 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.7 + version: 6.5.8 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 9e00bff9bd629f18573b1c059187db31b85f253c Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 21 Aug 2023 16:27:02 +0200 Subject: [PATCH 0223/1014] add upgrade note WRT to rootless image switch --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 6881e51..8ad2717 100644 --- a/README.md +++ b/README.md @@ -1009,6 +1009,11 @@ If you are coming from an existing deployment and [#356](https://gitea.com/gitea CONN_STR: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& ``` + +**Switch to rootless image by default** +If you are facing errors like `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED` due to this automatic transition: +Have a look at [this discussion](https://gitea.com/gitea/helm-chart/issues/487#issue-220660) and either set `image.rootless: false` or manually update your `~/.ssh/known_hosts` file(s). + **Transitioning from a RWO to RWX Persistent Volume** From 35fcb41ce2d03b44186cc82d4ea619dc2fcb6f7d Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Mon, 21 Aug 2023 16:07:51 +0000 Subject: [PATCH 0224/1014] 1.20.3 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 672dc4b..16f1c70 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.2 +appVersion: 1.20.3 icon: https://gitea.com/assets/img/logo.svg keywords: From 0fbb2329f872e77e89d711ff1a95a250d87e5707 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 22 Aug 2023 00:07:18 +0000 Subject: [PATCH 0225/1014] fix(deps): update helm release memcached to v6.5.9 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index fd5fd8b..bfa064d 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.8 + version: 6.5.9 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.7.1 -digest: sha256:16d2368e941060d003e8a277c7cf113b2505d3beff40180ab94f3b41c01a0388 -generated: "2023-08-18T00:07:19.429751599Z" +digest: sha256:d439f34785332b9c4f77040479ae2768051f6d8e63cd0de6f5936d7c80355e50 +generated: "2023-08-22T00:07:14.738526508Z" diff --git a/Chart.yaml b/Chart.yaml index 5483026..efff7ec 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.8 + version: 6.5.9 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 523395a08688f13e301af60c4cba2b22a2baee10 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 25 Aug 2023 08:22:43 +0000 Subject: [PATCH 0226/1014] fix(deps): update forgejo docker tag to v1.20.3-0 (#178) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/178 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index efff7ec..ab3f2f1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.2-0 +appVersion: 1.20.3-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From f19d22c6643b4643c4b2e96482b07527c84d2106 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 25 Aug 2023 08:23:00 +0000 Subject: [PATCH 0227/1014] fix(deps): update helm release memcached to v6.6.0 (#180) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/180 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index bfa064d..408233c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.9 + version: 6.6.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.7.1 -digest: sha256:d439f34785332b9c4f77040479ae2768051f6d8e63cd0de6f5936d7c80355e50 -generated: "2023-08-22T00:07:14.738526508Z" +digest: sha256:b3826e39c76f30e5297d5ff9ffc425704798f66a180b1e9d96b62f641581f392 +generated: "2023-08-23T00:07:35.356516412Z" diff --git a/Chart.yaml b/Chart.yaml index ab3f2f1..fbba2cc 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.5.9 + version: 6.6.0 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 7eb7edcfd00ffab9dddbae9e9b2deace305c9a84 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 25 Aug 2023 08:26:28 +0000 Subject: [PATCH 0228/1014] fix(deps): update helm release postgresql to v12.9.0 (#174) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/174 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 408233c..4b7ede0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.7.1 -digest: sha256:b3826e39c76f30e5297d5ff9ffc425704798f66a180b1e9d96b62f641581f392 -generated: "2023-08-23T00:07:35.356516412Z" + version: 12.9.0 +digest: sha256:98a925d5ee0759a7cbed8990cb2aea4b3309f0c704db637e2265810b272f9179 +generated: "2023-08-25T08:25:52.782987788Z" diff --git a/Chart.yaml b/Chart.yaml index fbba2cc..3b6796d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.7.1 + version: 12.9.0 condition: postgresql.enabled From 1331ae5e960004f996017d5832e7f135e51e9daf Mon Sep 17 00:00:00 2001 From: pat-s Date: Sun, 27 Aug 2023 12:05:56 +0000 Subject: [PATCH 0229/1014] Fix GIT_GC_CHECK for multiple replicas (#490) ### Benefits Asserting the value existence failed previously. ### Applicable issues fixes #488 ### Additional information No unit tests possible as value is parsed as a secret and then into `app.ini`. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/490 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- templates/gitea/config.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index 3f8b7e6..1c7ab1d 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -25,10 +25,8 @@ stringData: {{- /* multiple replicas assertions */ -}} {{- if gt .Values.replicaCount 1.0 -}} - {{- if .Values.gitea.config.cron.GIT_GC_REPOS -}} - {{- if .Values.gitea.config.cron.GIT_GC_REPOS.enabled -}} - {{- fail "Invoking the garbage collector via CRON is not yet supported when running with multiple replicas. Please set 'GIT_GC_REPOS.enabled = false'." -}} - {{- end }} + {{- if (get (get .Values.gitea.config "cron.GIT_GC_REPOS") "ENABLED") -}} + {{- fail "Invoking the garbage collector via CRON is not yet supported when running with multiple replicas. Please set 'cron.GIT_GC_REPOS.enabled = false'." -}} {{- end }} {{- if eq (first .Values.persistence.accessModes) "ReadWriteOnce" -}} From 77a946055d98f4eba03c5ce1e3b3af0508f0feac Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 28 Aug 2023 00:07:39 +0000 Subject: [PATCH 0230/1014] chore(deps): update dependency conventional-changelog-conventionalcommits to v7 --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 27395ff..17390aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", - "conventional-changelog-conventionalcommits": "^6.0.0", + "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^5.0.0", "markdownlint-cli": "^0.35.0" }, @@ -288,15 +288,15 @@ "dev": true }, "node_modules/conventional-changelog-conventionalcommits": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz", - "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.1.tgz", + "integrity": "sha512-VfFJxBmi+LYXeb4pIfZGbuaFCpWZh0qXbUAKP/s6B8tigV6R4D8j5PDlTtMMWawa7+DcNySVoF7kPWz0EMYuCQ==", "dev": true, "dependencies": { "compare-func": "^2.0.0" }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/conventional-changelog-core": { @@ -2434,9 +2434,9 @@ "dev": true }, "conventional-changelog-conventionalcommits": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz", - "integrity": "sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.1.tgz", + "integrity": "sha512-VfFJxBmi+LYXeb4pIfZGbuaFCpWZh0qXbUAKP/s6B8tigV6R4D8j5PDlTtMMWawa7+DcNySVoF7kPWz0EMYuCQ==", "dev": true, "requires": { "compare-func": "^2.0.0" diff --git a/package.json b/package.json index 3c0b470..56caf3d 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", - "conventional-changelog-conventionalcommits": "^6.0.0", + "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^5.0.0", "markdownlint-cli": "^0.35.0" } From 8f00c2ae25ab8c00a8892746c6350d08f449aa2a Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 29 Aug 2023 00:07:20 +0000 Subject: [PATCH 0231/1014] chore(deps): update dependency conventional-changelog-core to v6 --- package-lock.json | 2081 ++++++++++----------------------------------- package.json | 2 +- 2 files changed, 435 insertions(+), 1648 deletions(-) diff --git a/package-lock.json b/package-lock.json index 17390aa..f589bc7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", - "conventional-changelog-core": "^5.0.0", + "conventional-changelog-core": "^6.0.0", "markdownlint-cli": "^0.35.0" }, "engines": { @@ -18,34 +18,35 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -68,15 +69,6 @@ "readme-generator": "bin/index.js" } }, - "node_modules/@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -87,12 +79,6 @@ "node": ">=14" } }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", @@ -141,15 +127,6 @@ "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", "dev": true }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -166,32 +143,6 @@ "concat-map": "0.0.1" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -233,17 +184,6 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -300,85 +240,104 @@ } }, "node_modules/conventional-changelog-core": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.2.tgz", - "integrity": "sha512-RhQOcDweXNWvlRwUDCpaqXzbZemKPKncCWZG50Alth72WITVd6nhVk9MJ6w1k9PFNBcZ3YwkdkChE+8+ZwtUug==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-6.0.0.tgz", + "integrity": "sha512-7WPwzTp3eRMot/2mbTAHF8m/0Ue4F/R/sMpSjmhBYi/+xnW2SqnXL/FMuYqEpNC2v3rjzRZ4p+9tYcKfHn02Cg==", "dev": true, "dependencies": { + "@hutson/parse-repository-url": "^5.0.0", "add-stream": "^1.0.0", - "conventional-changelog-writer": "^6.0.0", - "conventional-commits-parser": "^4.0.0", - "dateformat": "^3.0.3", - "get-pkg-repo": "^4.2.1", - "git-raw-commits": "^3.0.0", + "conventional-changelog-writer": "^7.0.0", + "conventional-commits-parser": "^5.0.0", + "git-raw-commits": "^4.0.0", "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^5.0.0", - "normalize-package-data": "^3.0.3", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0" + "git-semver-tags": "^6.0.0", + "hosted-git-info": "^7.0.0", + "normalize-package-data": "^6.0.0", + "read-pkg": "^8.0.0", + "read-pkg-up": "^10.0.0" }, "engines": { - "node": ">=14" + "node": ">=16" + } + }, + "node_modules/conventional-changelog-core/node_modules/@hutson/parse-repository-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz", + "integrity": "sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", + "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/conventional-changelog-core/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" } }, "node_modules/conventional-changelog-writer": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.0.tgz", - "integrity": "sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-7.0.0.tgz", + "integrity": "sha512-9/6vTDd3wDbH9yayZNOq53UWI4QqYlbiLBtWf+alsQA/bBFHG+k3KnQ8Fu/xzHqsbQfzPg3w1H1piWYn/GD9Tw==", "dev": true, "dependencies": { - "conventional-commits-filter": "^3.0.0", - "dateformat": "^3.0.3", + "conventional-commits-filter": "^4.0.0", "handlebars": "^4.7.7", "json-stringify-safe": "^5.0.1", - "meow": "^8.1.2", - "semver": "^6.3.0", - "split": "^1.0.1" + "meow": "^12.0.1", + "semver": "^7.5.2", + "split2": "^4.0.0" }, "bin": { - "conventional-changelog-writer": "cli.js" + "conventional-changelog-writer": "cli.mjs" }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/conventional-commits-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", - "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-4.0.0.tgz", + "integrity": "sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==", "dev": true, - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.1" - }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/conventional-commits-parser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", - "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", + "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", "dev": true, "dependencies": { - "is-text-path": "^1.0.1", + "is-text-path": "^2.0.0", "JSONStream": "^1.3.5", - "meow": "^8.1.2", - "split2": "^3.2.2" + "meow": "^12.0.1", + "split2": "^4.0.0" }, "bin": { - "conventional-commits-parser": "cli.js" + "conventional-commits-parser": "cli.mjs" }, "engines": { - "node": ">=14" + "node": ">=16" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -394,57 +353,17 @@ } }, "node_modules/dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-8.1.0.tgz", + "integrity": "sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==", "dev": true, "engines": { - "node": ">=8" - } - }, - "node_modules/dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -515,15 +434,6 @@ "is-arrayish": "^0.2.1" } }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -534,15 +444,19 @@ } }, "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dev": true, "dependencies": { - "locate-path": "^2.0.0" + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" }, "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/foreground-child": { @@ -573,73 +487,6 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "dev": true, - "dependencies": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "bin": { - "get-pkg-repo": "src/cli.js" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-pkg-repo/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/get-pkg-repo/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/get-pkg-repo/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/get-pkg-repo/node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, "node_modules/get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -653,20 +500,20 @@ } }, "node_modules/git-raw-commits": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz", - "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-4.0.0.tgz", + "integrity": "sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==", "dev": true, "dependencies": { - "dargs": "^7.0.0", - "meow": "^8.1.2", - "split2": "^3.2.2" + "dargs": "^8.0.0", + "meow": "^12.0.1", + "split2": "^4.0.0" }, "bin": { - "git-raw-commits": "cli.js" + "git-raw-commits": "cli.mjs" }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/git-remote-origin-url": { @@ -683,19 +530,19 @@ } }, "node_modules/git-semver-tags": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.0.tgz", - "integrity": "sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-6.0.0.tgz", + "integrity": "sha512-v5BL6psuUy+Ftuo99141XlOIDoJtKw5+YyDANS7fknSP0iT4cVIanc3toDsH4K+VpIWc19l2/xkwQmXMfloeUA==", "dev": true, "dependencies": { - "meow": "^8.1.2", - "semver": "^6.3.0" + "meow": "^12.0.1", + "semver": "^7.5.2" }, "bin": { - "git-semver-tags": "cli.js" + "git-semver-tags": "cli.mjs" }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/gitconfiglocal": { @@ -733,12 +580,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "node_modules/handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -760,15 +601,6 @@ "uglify-js": "^3.1.4" } }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -790,18 +622,6 @@ "node": ">=4" } }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -811,15 +631,6 @@ "node": ">= 4" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -881,33 +692,18 @@ "node": ">=8" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", + "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", "dev": true, "dependencies": { - "text-extensions": "^1.0.0" + "text-extensions": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -964,17 +760,14 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/json-stringify-safe": { "version": "5.0.1", @@ -1013,21 +806,15 @@ "node": "*" } }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/lines-and-columns": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", + "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, "node_modules/linkify-it": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", @@ -1037,41 +824,19 @@ "uc.micro": "^1.0.1" } }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^6.0.0" }, "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { @@ -1080,12 +845,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -1098,18 +857,6 @@ "node": ">=10" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/markdown-it": { "version": "13.0.1", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", @@ -1246,204 +993,17 @@ "dev": true }, "node_modules/meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, "engines": { - "node": ">=10" + "node": ">=16.10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/meow/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/meow/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -1462,20 +1022,6 @@ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/minipass": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", @@ -1485,15 +1031,6 @@ "node": ">=8" } }, - "node_modules/modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -1501,33 +1038,39 @@ "dev": true }, "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", + "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", "dev": true, "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", + "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/normalize-package-data/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" } }, "node_modules/once": { @@ -1540,58 +1083,73 @@ } }, "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "dev": true, "dependencies": { - "p-try": "^1.0.0" + "yocto-queue": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dev": true, "dependencies": { - "p-limit": "^1.1.0" + "p-limit": "^4.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true, - "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz", + "integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==", "dev": true, "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "@babel/code-frame": "^7.21.4", + "error-ex": "^1.3.2", + "json-parse-even-better-errors": "^3.0.0", + "lines-and-columns": "^2.0.3", + "type-fest": "^3.8.0" }, "engines": { - "node": ">=4" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true, "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/path-is-absolute": { @@ -1612,12 +1170,6 @@ "node": ">=8" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "node_modules/path-scurry": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", @@ -1643,27 +1195,6 @@ "node": "14 || >=16.14" } }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -1673,100 +1204,39 @@ "node": ">=0.10.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", + "integrity": "sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==", "dev": true, "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "@types/normalize-package-data": "^2.4.1", + "normalize-package-data": "^6.0.0", + "parse-json": "^7.0.0", + "type-fest": "^4.2.0" }, "engines": { - "node": ">=4" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.1.0.tgz", + "integrity": "sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==", "dev": true, "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "find-up": "^6.3.0", + "read-pkg": "^8.1.0", + "type-fest": "^4.2.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "node": ">=16" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/repeat-string": { @@ -1778,32 +1248,6 @@ "node": ">=0.10" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/run-con": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz", @@ -1819,33 +1263,19 @@ "run-con": "cli.js" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/shebang-command": { @@ -1922,34 +1352,13 @@ "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, - "node_modules/split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, "node_modules/split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", "dev": true, - "dependencies": { - "readable-stream": "^3.0.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" + "engines": { + "node": ">= 10.x" } }, "node_modules/string-width": { @@ -1978,27 +1387,6 @@ "node": ">=8" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -2023,25 +1411,16 @@ "node": ">=4" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/text-extensions": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", + "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", "dev": true, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", - "dev": true, - "engines": { - "node": ">=0.10" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/through": { @@ -2050,22 +1429,13 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz", + "integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==", "dev": true, "engines": { - "node": ">=10" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2090,12 +1460,6 @@ "node": ">=0.8.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -2150,24 +1514,6 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -2183,58 +1529,44 @@ "node": ">= 14" } }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "engines": { + "node": ">=12.20" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } } }, "dependencies": { "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dev": true, "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" } }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", "dev": true }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" } }, @@ -2251,12 +1583,6 @@ "yaml": "^2.0.0-3" } }, - "@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", - "dev": true - }, "@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -2264,12 +1590,6 @@ "dev": true, "optional": true }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, "@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", @@ -2309,12 +1629,6 @@ "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", "dev": true }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2331,23 +1645,6 @@ "concat-map": "0.0.1" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -2385,17 +1682,6 @@ } } }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -2443,67 +1729,79 @@ } }, "conventional-changelog-core": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-5.0.2.tgz", - "integrity": "sha512-RhQOcDweXNWvlRwUDCpaqXzbZemKPKncCWZG50Alth72WITVd6nhVk9MJ6w1k9PFNBcZ3YwkdkChE+8+ZwtUug==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-6.0.0.tgz", + "integrity": "sha512-7WPwzTp3eRMot/2mbTAHF8m/0Ue4F/R/sMpSjmhBYi/+xnW2SqnXL/FMuYqEpNC2v3rjzRZ4p+9tYcKfHn02Cg==", "dev": true, "requires": { + "@hutson/parse-repository-url": "^5.0.0", "add-stream": "^1.0.0", - "conventional-changelog-writer": "^6.0.0", - "conventional-commits-parser": "^4.0.0", - "dateformat": "^3.0.3", - "get-pkg-repo": "^4.2.1", - "git-raw-commits": "^3.0.0", + "conventional-changelog-writer": "^7.0.0", + "conventional-commits-parser": "^5.0.0", + "git-raw-commits": "^4.0.0", "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^5.0.0", - "normalize-package-data": "^3.0.3", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0" + "git-semver-tags": "^6.0.0", + "hosted-git-info": "^7.0.0", + "normalize-package-data": "^6.0.0", + "read-pkg": "^8.0.0", + "read-pkg-up": "^10.0.0" + }, + "dependencies": { + "@hutson/parse-repository-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz", + "integrity": "sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==", + "dev": true + }, + "hosted-git-info": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", + "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", + "dev": true, + "requires": { + "lru-cache": "^10.0.1" + } + }, + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true + } } }, "conventional-changelog-writer": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-6.0.0.tgz", - "integrity": "sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-7.0.0.tgz", + "integrity": "sha512-9/6vTDd3wDbH9yayZNOq53UWI4QqYlbiLBtWf+alsQA/bBFHG+k3KnQ8Fu/xzHqsbQfzPg3w1H1piWYn/GD9Tw==", "dev": true, "requires": { - "conventional-commits-filter": "^3.0.0", - "dateformat": "^3.0.3", + "conventional-commits-filter": "^4.0.0", "handlebars": "^4.7.7", "json-stringify-safe": "^5.0.1", - "meow": "^8.1.2", - "semver": "^6.3.0", - "split": "^1.0.1" + "meow": "^12.0.1", + "semver": "^7.5.2", + "split2": "^4.0.0" } }, "conventional-commits-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-3.0.0.tgz", - "integrity": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==", - "dev": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.1" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-4.0.0.tgz", + "integrity": "sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==", + "dev": true }, "conventional-commits-parser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", - "integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", + "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", "dev": true, "requires": { - "is-text-path": "^1.0.1", + "is-text-path": "^2.0.0", "JSONStream": "^1.3.5", - "meow": "^8.1.2", - "split2": "^3.2.2" + "meow": "^12.0.1", + "split2": "^4.0.0" } }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2516,41 +1814,11 @@ } }, "dargs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-8.1.0.tgz", + "integrity": "sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==", "dev": true }, - "dateformat": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", - "dev": true - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true - } - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -2605,12 +1873,6 @@ "is-arrayish": "^0.2.1" } }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -2618,12 +1880,13 @@ "dev": true }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dev": true, "requires": { - "locate-path": "^2.0.0" + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" } }, "foreground-child": { @@ -2648,66 +1911,6 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-pkg-repo": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", - "dev": true, - "requires": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, "get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -2715,14 +1918,14 @@ "dev": true }, "git-raw-commits": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz", - "integrity": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-4.0.0.tgz", + "integrity": "sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==", "dev": true, "requires": { - "dargs": "^7.0.0", - "meow": "^8.1.2", - "split2": "^3.2.2" + "dargs": "^8.0.0", + "meow": "^12.0.1", + "split2": "^4.0.0" } }, "git-remote-origin-url": { @@ -2736,13 +1939,13 @@ } }, "git-semver-tags": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-5.0.0.tgz", - "integrity": "sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-6.0.0.tgz", + "integrity": "sha512-v5BL6psuUy+Ftuo99141XlOIDoJtKw5+YyDANS7fknSP0iT4cVIanc3toDsH4K+VpIWc19l2/xkwQmXMfloeUA==", "dev": true, "requires": { - "meow": "^8.1.2", - "semver": "^6.3.0" + "meow": "^12.0.1", + "semver": "^7.5.2" } }, "gitconfiglocal": { @@ -2776,12 +1979,6 @@ "path-is-absolute": "^1.0.0" } }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "handlebars": { "version": "4.7.7", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", @@ -2795,12 +1992,6 @@ "wordwrap": "^1.0.0" } }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -2816,27 +2007,12 @@ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, "ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -2886,27 +2062,15 @@ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true - }, "is-text-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", + "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", "dev": true, "requires": { - "text-extensions": "^1.0.0" + "text-extensions": "^2.0.0" } }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -2951,16 +2115,10 @@ "argparse": "^2.0.1" } }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", + "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", "dev": true }, "json-stringify-safe": { @@ -2991,16 +2149,10 @@ "through": ">=2.2.7 <3" } }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", + "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", "dev": true }, "linkify-it": { @@ -3012,34 +2164,13 @@ "uc.micro": "^1.0.1" } }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - } - } - }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^6.0.0" } }, "lodash": { @@ -3048,12 +2179,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==", - "dev": true - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3063,12 +2188,6 @@ "yallist": "^4.0.0" } }, - "map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true - }, "markdown-it": { "version": "13.0.1", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", @@ -3170,154 +2289,9 @@ "dev": true }, "meow": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", - "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", "dev": true }, "minimatch": { @@ -3335,29 +2309,12 @@ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, - "minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, "minipass": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true }, - "modify-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", - "dev": true - }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -3365,25 +2322,31 @@ "dev": true }, "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", + "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", "dev": true, "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "hosted-git-info": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", + "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "lru-cache": "^10.0.1" } + }, + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true } } }, @@ -3397,43 +2360,48 @@ } }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "dev": true, "requires": { - "p-try": "^1.0.0" + "yocto-queue": "^1.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "^4.0.0" } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "dev": true - }, "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz", + "integrity": "sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==", "dev": true, "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "@babel/code-frame": "^7.21.4", + "error-ex": "^1.3.2", + "json-parse-even-better-errors": "^3.0.0", + "lines-and-columns": "^2.0.3", + "type-fest": "^3.8.0" + }, + "dependencies": { + "type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "dev": true + } } }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true }, "path-is-absolute": { @@ -3448,12 +2416,6 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "path-scurry": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", @@ -3472,107 +2434,33 @@ } } }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - } - } - }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", + "integrity": "sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==", "dev": true, "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "@types/normalize-package-data": "^2.4.1", + "normalize-package-data": "^6.0.0", + "parse-json": "^7.0.0", + "type-fest": "^4.2.0" } }, "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.1.0.tgz", + "integrity": "sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "find-up": "^6.3.0", + "read-pkg": "^8.1.0", + "type-fest": "^4.2.0" } }, "repeat-string": { @@ -3581,23 +2469,6 @@ "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", "dev": true }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, "run-con": { "version": "1.2.11", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz", @@ -3610,17 +2481,14 @@ "strip-json-comments": "~3.1.1" } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "shebang-command": { "version": "2.0.0", @@ -3681,32 +2549,11 @@ "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, - "split": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", - "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", - "dev": true, - "requires": { - "through": "2" - } - }, "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "dev": true, - "requires": { - "readable-stream": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true }, "string-width": { "version": "4.2.3", @@ -3728,21 +2575,6 @@ "ansi-regex": "^5.0.1" } }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -3758,16 +2590,10 @@ "has-flag": "^3.0.0" } }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, "text-extensions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", + "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", "dev": true }, "through": { @@ -3776,16 +2602,10 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true - }, "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.3.1.tgz", + "integrity": "sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==", "dev": true }, "uc.micro": { @@ -3801,12 +2621,6 @@ "dev": true, "optional": true }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -3849,18 +2663,6 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -3873,25 +2675,10 @@ "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", "dev": true } } diff --git a/package.json b/package.json index 56caf3d..c14eb4f 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", - "conventional-changelog-core": "^5.0.0", + "conventional-changelog-core": "^6.0.0", "markdownlint-cli": "^0.35.0" } } From bf09a1af362c880df0da4e753f73f518286c0a39 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 29 Aug 2023 04:51:25 +0000 Subject: [PATCH 0232/1014] fix(deps): update helm release postgresql to v12.10.0 (#181) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/181 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4b7ede0..d2726ce 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.9.0 -digest: sha256:98a925d5ee0759a7cbed8990cb2aea4b3309f0c704db637e2265810b272f9179 -generated: "2023-08-25T08:25:52.782987788Z" + version: 12.10.0 +digest: sha256:1a56b60728ca9bf85d0ce532360c0fd994ecb0bb54397828e17aae4fae0d7ef5 +generated: "2023-08-26T00:07:16.328954367Z" diff --git a/Chart.yaml b/Chart.yaml index 3b6796d..409c5cb 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.9.0 + version: 12.10.0 condition: postgresql.enabled From 7604d5606f6ecaa24b514cedb5ec85f069d3ee2d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 30 Aug 2023 06:42:34 +0000 Subject: [PATCH 0233/1014] Configure Renovate (#492) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. 🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged. --- ### Detected Package Files * `values.yaml` (helm-values) * `Chart.yaml` (helmv3) * `package.json` (npm) ### What to Expect With your current configuration, Renovate will create 6 Pull Requests:
Update dependency @​bitnami/readme-generator-for-helm to v2.5.1 - Schedule: ["at any time"] - Branch name: `renovate/bitnami-readme-generator-for-helm-2.x-lockfile` - Merge into: `main` - Upgrade [@bitnami/readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) to `2.5.1`
Update dependency markdownlint-cli to ^0.35.0 - Schedule: ["at any time"] - Branch name: `renovate/markdownlint-cli-0.x` - Merge into: `main` - Upgrade [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) to `^0.35.0`
Update postgresql Docker tag to v12.10.0 - Schedule: ["at any time"] - Branch name: `renovate/postgresql-12.x` - Merge into: `main` - Upgrade postgresql to `12.10.0`
Update postgresql-ha Docker tag to v11.9.0 - Schedule: ["at any time"] - Branch name: `renovate/postgresql-ha-11.x` - Merge into: `main` - Upgrade postgresql-ha to `11.9.0`
Update redis-cluster Docker tag to v8.8.2 - Schedule: ["at any time"] - Branch name: `renovate/redis-cluster-8.x` - Merge into: `main` - Upgrade redis-cluster to `8.8.2`
Update redis-cluster Docker tag to v9 - Schedule: ["at any time"] - Branch name: `renovate/redis-cluster-9.x` - Merge into: `main` - Upgrade redis-cluster to `9.0.1`

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details. --- ❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section. If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions). --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/492 Reviewed-by: Jason Song Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- renovate.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..7190a60 --- /dev/null +++ b/renovate.json @@ -0,0 +1,3 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json" +} From ff83bab0e22f3643bef5721ca71c317372a5aaee Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 30 Aug 2023 07:04:59 +0000 Subject: [PATCH 0234/1014] Update dependency @bitnami/readme-generator-for-helm to v2.5.1 (#493) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@bitnami/readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) | devDependencies | patch | [`2.5.0` -> `2.5.1`](https://renovatebot.com/diffs/npm/@bitnami%2freadme-generator-for-helm/2.5.0/2.5.1) | :warning: Release Notes retrieval for this PR were skipped because no github.com credentials were available. If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes). --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/493 Reviewed-by: pat-s Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index ffd22d5..182b98c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,7 @@ "name": "gitea-helm-chart", "license": "MIT", "devDependencies": { - "@bitnami/readme-generator-for-helm": "^2.5.0", + "@bitnami/readme-generator-for-helm": "^2.5.1", "markdownlint-cli": "^0.34.0" }, "engines": { @@ -16,9 +16,9 @@ } }, "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.0.tgz", - "integrity": "sha512-bYggL/kWwyxjctSrIBMOcrTQSj8LA3yYcEzfGTJIFoHKl5M7ifZtox//8G5K3FTw6qdOnPZcA10fl2y4N6uB/g==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.1.tgz", + "integrity": "sha512-LRSq43HwfgmTJZ4rwpXHf6d7DGnY+j2BtgVlc2hPqfRtqj36NRYl83Zv9WjRGvwF8Zr6Iwa1AgvewiAxdWlMzg==", "dev": true, "dependencies": { "commander": "^7.1.0", From 3dd6632c5f81465c15bba8dfc7c315e2bb677b4d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 30 Aug 2023 07:14:45 +0000 Subject: [PATCH 0235/1014] Update dependency markdownlint-cli to ^0.35.0 (#494) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.34.0` -> `^0.35.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.34.0/0.35.0) | :warning: Release Notes retrieval for this PR were skipped because no github.com credentials were available. If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes). --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [x] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/494 Reviewed-by: pat-s Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package-lock.json | 60 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/package-lock.json b/package-lock.json index 182b98c..9ce16b3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.5.1", - "markdownlint-cli": "^0.34.0" + "markdownlint-cli": "^0.35.0" }, "engines": { "node": ">=16.0.0", @@ -399,39 +399,39 @@ } }, "node_modules/markdownlint": { - "version": "0.28.2", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.28.2.tgz", - "integrity": "sha512-yYaQXoKKPV1zgrFsyAuZPEQoe+JrY9GDag9ObKpk09twx4OCU5lut+0/kZPrQ3W7w82SmgKhd7D8m34aG1unVw==", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz", + "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==", "dev": true, "dependencies": { "markdown-it": "13.0.1", - "markdownlint-micromark": "0.1.2" + "markdownlint-micromark": "0.1.5" }, "engines": { - "node": ">=14.18.0" + "node": ">=16" } }, "node_modules/markdownlint-cli": { - "version": "0.34.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.34.0.tgz", - "integrity": "sha512-4G9I++VBTZkaye6Yfc/7dU6HQHcyldZEVB+bYyQJLcpJOHKk/q5ZpGqK80oKMIdlxzsA3aWOJLZ4DkoaoUWXbQ==", + "version": "0.35.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz", + "integrity": "sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==", "dev": true, "dependencies": { - "commander": "~10.0.1", + "commander": "~11.0.0", "get-stdin": "~9.0.0", - "glob": "~10.2.2", + "glob": "~10.2.7", "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.28.2", - "minimatch": "~9.0.0", + "markdownlint": "~0.29.0", + "minimatch": "~9.0.1", "run-con": "~1.2.11" }, "bin": { "markdownlint": "markdownlint.js" }, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/markdownlint-cli/node_modules/brace-expansion": { @@ -444,24 +444,24 @@ } }, "node_modules/markdownlint-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true, "engines": { - "node": ">=14" + "node": ">=16" } }, "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.2.tgz", - "integrity": "sha512-Xsa0BcxIC6th9UwNjZkhrMtNo/MnyRL8jGCP+uEwhA5oFOCY1f2s1/oNKY47xQ0Bg5nkjsfAEIej1VeH62bDDQ==", + "version": "10.2.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", + "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", - "minimatch": "^9.0.0", - "minipass": "^5.0.0", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2", "path-scurry": "^1.7.0" }, "bin": { @@ -475,9 +475,9 @@ } }, "node_modules/markdownlint-cli/node_modules/minimatch": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.0.tgz", - "integrity": "sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -490,12 +490,12 @@ } }, "node_modules/markdownlint-micromark": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.2.tgz", - "integrity": "sha512-jRxlQg8KpOfM2IbCL9RXM8ZiYWz2rv6DlZAnGv8ASJQpUh6byTBnEsbuMZ6T2/uIgntyf7SKg/mEaEBo1164fQ==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz", + "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==", "dev": true, "engines": { - "node": ">=14.18.0" + "node": ">=16" } }, "node_modules/mdurl": { diff --git a/package.json b/package.json index 53906d2..49c991d 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,6 @@ }, "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.5.0", - "markdownlint-cli": "^0.34.0" + "markdownlint-cli": "^0.35.0" } } From 22872112cd159b577acc2ec820230a42acc6877b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 31 Aug 2023 11:35:23 +0000 Subject: [PATCH 0236/1014] Update postgresql-ha Docker tag to v11.9.0 (#496) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | postgresql-ha | minor | `11.7.9` -> `11.9.0` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Co-authored-by: techknowlogick Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/496 Reviewed-by: pat-s Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 16f1c70..5fc5b00 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -41,7 +41,7 @@ dependencies: # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml) - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.7.9 + version: 11.9.0 condition: postgresql-ha.enabled # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml) - name: redis-cluster From 3276f1e76dfe846cc0c743f0278e732b998b1137 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 31 Aug 2023 11:35:49 +0000 Subject: [PATCH 0237/1014] Update postgresql Docker tag to v12.10.0 (#495) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | postgresql | minor | `12.6.6` -> `12.10.0` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Co-authored-by: techknowlogick Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/495 Reviewed-by: pat-s Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 5fc5b00..af193b0 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -36,7 +36,7 @@ dependencies: # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml) - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.6 + version: 12.10.0 condition: postgresql.enabled # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml) - name: postgresql-ha From 1550f9b4e09d9141a20f6a58a345ae59c64d0f3a Mon Sep 17 00:00:00 2001 From: tobiasbp Date: Thu, 31 Aug 2023 17:07:45 +0000 Subject: [PATCH 0238/1014] Quote values for ingress annotations as discussed in #483 (#497) Quote all values for Ingress annotations as discussed in https://gitea.com/gitea/helm-chart/issues/483 Annotations are currently not quoted, and can not be set to non-string values using the _--set_ with _helm_ (see examples in issue). Annotations for ingress-nginx MUST be quoted: https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/nginx-configuration/annotations.md#annotations ``` !!! tip Annotation keys and values can only be strings. Other types, such as boolean or numeric values must be quoted, i.e. "true", "false", "100". ``` Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/497 Reviewed-by: pat-s Co-authored-by: tobiasbp Co-committed-by: tobiasbp --- templates/gitea/ingress.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/templates/gitea/ingress.yaml b/templates/gitea/ingress.yaml index 224e777..12100a6 100644 --- a/templates/gitea/ingress.yaml +++ b/templates/gitea/ingress.yaml @@ -15,10 +15,10 @@ metadata: name: {{ $fullName }} labels: {{- include "gitea.labels" . | nindent 4 }} - {{- with .Values.ingress.annotations }} annotations: - {{- toYaml . | nindent 4 }} - {{- end }} + {{- range $key, $value := .Values.ingress.annotations }} + {{ $key }}: {{ $value | quote }} + {{- end }} spec: {{- if .Values.ingress.className }} ingressClassName: {{ .Values.ingress.className }} From 30000677d7e2c41992a4be5ed5899667aca79af3 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 31 Aug 2023 19:12:49 +0200 Subject: [PATCH 0239/1014] update chart.lock --- Chart.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 44d920b..4292b72 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.6 + version: 12.10.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.7.9 + version: 11.9.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 8.6.9 -digest: sha256:52296a48610712a8eb69a32b1b5818b014bfb8dac79d883e11ebdaf97d41e85d -generated: "2023-07-17T21:24:06.888357+02:00" +digest: sha256:57053e05cac377167dea0f1beb6d98458f2d3789d2f57eeb8f2c54af4bb8ba60 +generated: "2023-08-31T19:12:23.741539+02:00" From 9c63708eb007e9d53d13997ebde43372b1d8fe78 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 4 Sep 2023 00:07:44 +0000 Subject: [PATCH 0240/1014] chore(deps): update dependency markdownlint-cli to ^0.36.0 --- package-lock.json | 161 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 83 insertions(+), 80 deletions(-) diff --git a/package-lock.json b/package-lock.json index f589bc7..f162f77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^6.0.0", - "markdownlint-cli": "^0.35.0" + "markdownlint-cli": "^0.36.0" }, "engines": { "node": ">=16.0.0", @@ -648,12 +648,12 @@ "dev": true }, "node_modules/ini": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", - "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", "dev": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/is-arrayish": { @@ -887,33 +887,33 @@ } }, "node_modules/markdownlint": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz", - "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.30.0.tgz", + "integrity": "sha512-nInuFvI/rEzanAOArW5490Ez4EYpB5ODqVM0mcDYCPx9DKJWCQqCgejjiCvbSeE7sjbDscVtZmwr665qpF5xGA==", "dev": true, "dependencies": { "markdown-it": "13.0.1", - "markdownlint-micromark": "0.1.5" + "markdownlint-micromark": "0.1.7" }, "engines": { "node": ">=16" } }, "node_modules/markdownlint-cli": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz", - "integrity": "sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.36.0.tgz", + "integrity": "sha512-h4WdqOam3+QOVOcJSOQuG8KvvN8dlS0OiJhbPwYWBk7VMZR40UtSSMIOpSP5B4EHPHg3W3ILSQUvqg1HNpTCxA==", "dev": true, "dependencies": { "commander": "~11.0.0", "get-stdin": "~9.0.0", - "glob": "~10.2.7", + "glob": "~10.3.4", "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.29.0", - "minimatch": "~9.0.1", - "run-con": "~1.2.11" + "markdownlint": "~0.30.0", + "minimatch": "~9.0.3", + "run-con": "~1.3.2" }, "bin": { "markdownlint": "markdownlint.js" @@ -941,16 +941,16 @@ } }, "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.2.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", - "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", + "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" }, "bin": { "glob": "dist/cjs/src/bin.js" @@ -963,9 +963,9 @@ } }, "node_modules/markdownlint-cli/node_modules/minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -978,9 +978,9 @@ } }, "node_modules/markdownlint-micromark": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz", - "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.7.tgz", + "integrity": "sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q==", "dev": true, "engines": { "node": ">=16" @@ -1017,10 +1017,13 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minipass": { "version": "5.0.0", @@ -1171,13 +1174,13 @@ } }, "node_modules/path-scurry": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", - "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dev": true, "dependencies": { - "lru-cache": "^9.0.0", - "minipass": "^5.0.0" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -1249,14 +1252,14 @@ } }, "node_modules/run-con": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz", - "integrity": "sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", + "integrity": "sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==", "dev": true, "dependencies": { "deep-extend": "^0.6.0", - "ini": "~3.0.0", - "minimist": "^1.2.6", + "ini": "~4.1.0", + "minimist": "^1.2.8", "strip-json-comments": "~3.1.1" }, "bin": { @@ -2030,9 +2033,9 @@ "dev": true }, "ini": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", - "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", "dev": true }, "is-arrayish": { @@ -2211,30 +2214,30 @@ } }, "markdownlint": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz", - "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.30.0.tgz", + "integrity": "sha512-nInuFvI/rEzanAOArW5490Ez4EYpB5ODqVM0mcDYCPx9DKJWCQqCgejjiCvbSeE7sjbDscVtZmwr665qpF5xGA==", "dev": true, "requires": { "markdown-it": "13.0.1", - "markdownlint-micromark": "0.1.5" + "markdownlint-micromark": "0.1.7" } }, "markdownlint-cli": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz", - "integrity": "sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.36.0.tgz", + "integrity": "sha512-h4WdqOam3+QOVOcJSOQuG8KvvN8dlS0OiJhbPwYWBk7VMZR40UtSSMIOpSP5B4EHPHg3W3ILSQUvqg1HNpTCxA==", "dev": true, "requires": { "commander": "~11.0.0", "get-stdin": "~9.0.0", - "glob": "~10.2.7", + "glob": "~10.3.4", "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.29.0", - "minimatch": "~9.0.1", - "run-con": "~1.2.11" + "markdownlint": "~0.30.0", + "minimatch": "~9.0.3", + "run-con": "~1.3.2" }, "dependencies": { "brace-expansion": { @@ -2253,22 +2256,22 @@ "dev": true }, "glob": { - "version": "10.2.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", - "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", + "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", "dev": true, "requires": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" } }, "minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "requires": { "brace-expansion": "^2.0.1" @@ -2277,9 +2280,9 @@ } }, "markdownlint-micromark": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz", - "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.7.tgz", + "integrity": "sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q==", "dev": true }, "mdurl": { @@ -2304,9 +2307,9 @@ } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, "minipass": { @@ -2417,13 +2420,13 @@ "dev": true }, "path-scurry": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", - "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dev": true, "requires": { - "lru-cache": "^9.0.0", - "minipass": "^5.0.0" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "dependencies": { "lru-cache": { @@ -2470,14 +2473,14 @@ "dev": true }, "run-con": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz", - "integrity": "sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", + "integrity": "sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==", "dev": true, "requires": { "deep-extend": "^0.6.0", - "ini": "~3.0.0", - "minimist": "^1.2.6", + "ini": "~4.1.0", + "minimist": "^1.2.8", "strip-json-comments": "~3.1.1" } }, diff --git a/package.json b/package.json index c14eb4f..664745b 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,6 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^6.0.0", - "markdownlint-cli": "^0.35.0" + "markdownlint-cli": "^0.36.0" } } From 28bd87b5a98b6615bc54be8128160e9d27e97fc0 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Tue, 5 Sep 2023 08:35:29 +0200 Subject: [PATCH 0241/1014] Use modern renovate.json5 file Signed-off-by: justusbunsi --- renovate.json => renovate.json5 | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename renovate.json => renovate.json5 (100%) diff --git a/renovate.json b/renovate.json5 similarity index 100% rename from renovate.json rename to renovate.json5 From 0d9d6bcbb28984a346daa65b49f3a42c8eb21ba1 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Tue, 5 Sep 2023 08:43:24 +0200 Subject: [PATCH 0242/1014] Extends centralized renovate configuration Signed-off-by: justusbunsi --- renovate.json5 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json5 b/renovate.json5 index 7190a60..b099f0b 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,3 +1,4 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json" + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["gitea>gitea/renovate-config"], } From 07fe17caf44401eb1da9dd364373030590bbc621 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 5 Sep 2023 07:15:49 +0000 Subject: [PATCH 0243/1014] chore(deps): update postgresql-ha docker tag to v11.9.2 (#499) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [postgresql-ha](https://github.com/bitnami/charts) | patch | `11.9.0` -> `11.9.2` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/499 Reviewed-by: pat-s Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index af193b0..da05517 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -41,7 +41,7 @@ dependencies: # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml) - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.0 + version: 11.9.2 condition: postgresql-ha.enabled # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml) - name: redis-cluster From 054ee87a8c383f813e01d086182e0916bbe37ec6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 5 Sep 2023 07:16:15 +0000 Subject: [PATCH 0244/1014] chore(deps): update dependency markdownlint-cli to ^0.36.0 (#500) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | devDependencies | minor | [`^0.35.0` -> `^0.36.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.35.0/0.36.0) | --- ### Release Notes
igorshubovych/markdownlint-cli (markdownlint-cli) ### [`v0.36.0`](https://github.com/igorshubovych/markdownlint-cli/releases/tag/v0.36.0): 0.36.0 [Compare Source](https://github.com/igorshubovych/markdownlint-cli/compare/v0.35.0...v0.36.0) - Update `markdownlint` dependency to `0.30.0` - Use `micromark` in MD022/MD026/MD032/MD037/MD045/MD051 - Incorporate `micromark-extension-math` for math syntax - Allow custom rules to override information URL - Update all dependencies via `Dependabot`
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/500 Reviewed-by: pat-s Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package-lock.json | 70 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9ce16b3..7b58d1e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,8 +7,8 @@ "name": "gitea-helm-chart", "license": "MIT", "devDependencies": { - "@bitnami/readme-generator-for-helm": "^2.5.1", - "markdownlint-cli": "^0.35.0" + "@bitnami/readme-generator-for-helm": "^2.5.0", + "markdownlint-cli": "^0.36.0" }, "engines": { "node": ">=16.0.0", @@ -286,12 +286,12 @@ "dev": true }, "node_modules/ini": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", - "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", "dev": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/is-fullwidth-code-point": { @@ -399,33 +399,33 @@ } }, "node_modules/markdownlint": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.29.0.tgz", - "integrity": "sha512-ASAzqpODstu/Qsk0xW5BPgWnK/qjpBQ4e7IpsSvvFXcfYIjanLTdwFRJK1SIEEh0fGSMKXcJf/qhaZYHyME0wA==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.30.0.tgz", + "integrity": "sha512-nInuFvI/rEzanAOArW5490Ez4EYpB5ODqVM0mcDYCPx9DKJWCQqCgejjiCvbSeE7sjbDscVtZmwr665qpF5xGA==", "dev": true, "dependencies": { "markdown-it": "13.0.1", - "markdownlint-micromark": "0.1.5" + "markdownlint-micromark": "0.1.7" }, "engines": { "node": ">=16" } }, "node_modules/markdownlint-cli": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.35.0.tgz", - "integrity": "sha512-lVIIIV1MrUtjoocgDqXLxUCxlRbn7Ve8rsWppfwciUNwLlNS28AhNiyQ3PU7jjj4Qvj+rWTTvwkqg7AcdG988g==", + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.36.0.tgz", + "integrity": "sha512-h4WdqOam3+QOVOcJSOQuG8KvvN8dlS0OiJhbPwYWBk7VMZR40UtSSMIOpSP5B4EHPHg3W3ILSQUvqg1HNpTCxA==", "dev": true, "dependencies": { "commander": "~11.0.0", "get-stdin": "~9.0.0", - "glob": "~10.2.7", + "glob": "~10.3.4", "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.29.0", - "minimatch": "~9.0.1", - "run-con": "~1.2.11" + "markdownlint": "~0.30.0", + "minimatch": "~9.0.3", + "run-con": "~1.3.2" }, "bin": { "markdownlint": "markdownlint.js" @@ -453,16 +453,16 @@ } }, "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.2.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.2.7.tgz", - "integrity": "sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==", + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", + "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.0.3", "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2", - "path-scurry": "^1.7.0" + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" }, "bin": { "glob": "dist/cjs/src/bin.js" @@ -490,9 +490,9 @@ } }, "node_modules/markdownlint-micromark": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.5.tgz", - "integrity": "sha512-HvofNU4QCvfUCWnocQP1IAWaqop5wpWrB0mKB6SSh0fcpV0PdmQNS6tdUuFew1utpYlUvYYzz84oDkrD76GB9A==", + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.7.tgz", + "integrity": "sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q==", "dev": true, "engines": { "node": ">=16" @@ -562,13 +562,13 @@ } }, "node_modules/path-scurry": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz", - "integrity": "sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dev": true, "dependencies": { - "lru-cache": "^9.0.0", - "minipass": "^5.0.0" + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -587,14 +587,14 @@ } }, "node_modules/run-con": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.11.tgz", - "integrity": "sha512-NEMGsUT+cglWkzEr4IFK21P4Jca45HqiAbIIZIBdX5+UZTB24Mb/21iNGgz9xZa8tL6vbW7CXmq7MFN42+VjNQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", + "integrity": "sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==", "dev": true, "dependencies": { "deep-extend": "^0.6.0", - "ini": "~3.0.0", - "minimist": "^1.2.6", + "ini": "~4.1.0", + "minimist": "^1.2.8", "strip-json-comments": "~3.1.1" }, "bin": { diff --git a/package.json b/package.json index 49c991d..e4034e1 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,6 @@ }, "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.5.0", - "markdownlint-cli": "^0.35.0" + "markdownlint-cli": "^0.36.0" } } From 74fef7e4c63373f0c1ee2a84756ce27cc0074a96 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 6 Sep 2023 03:29:23 +0000 Subject: [PATCH 0245/1014] chore(deps): update redis-cluster docker tag to v8.8.2 (#503) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [redis-cluster](https://github.com/bitnami/charts) | minor | `8.6.9` -> `8.8.2` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/503 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4292b72..2e49552 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 12.10.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.0 + version: 11.9.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 8.6.9 -digest: sha256:57053e05cac377167dea0f1beb6d98458f2d3789d2f57eeb8f2c54af4bb8ba60 -generated: "2023-08-31T19:12:23.741539+02:00" + version: 8.8.2 +digest: sha256:5544edad468242057ee287712f196453f7de3e3ff9b3f5858a0f95ab3b5983c7 +generated: "2023-09-05T16:21:13.411638065Z" diff --git a/Chart.yaml b/Chart.yaml index da05517..5412535 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -46,5 +46,5 @@ dependencies: # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml) - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 8.6.9 + version: 8.8.2 condition: redis-cluster.enabled From 38776e2b51910782a0451ce5b851a40800b27944 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 7 Sep 2023 02:23:12 +0000 Subject: [PATCH 0246/1014] chore(deps): update postgresql docker tag to v12.10.1 (#505) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [postgresql](https://github.com/bitnami/charts) | patch | `12.10.0` -> `12.10.1` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/505 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2e49552..d35747b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.10.0 + version: 12.10.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 11.9.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 8.8.2 -digest: sha256:5544edad468242057ee287712f196453f7de3e3ff9b3f5858a0f95ab3b5983c7 -generated: "2023-09-05T16:21:13.411638065Z" +digest: sha256:a9506ea21ff576b301fd9d16a240a55d86ca2d5bbe20ec0fd78272c855786f7f +generated: "2023-09-07T00:03:27.653856865Z" diff --git a/Chart.yaml b/Chart.yaml index 5412535..c6afb71 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -36,7 +36,7 @@ dependencies: # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml) - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.10.0 + version: 12.10.1 condition: postgresql.enabled # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml) - name: postgresql-ha From b7aa7f06595147e5f2f17b807e3ba9969fd07ef4 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 8 Sep 2023 00:14:24 +0000 Subject: [PATCH 0247/1014] fix(deps): update helm release memcached to v6.6.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d2726ce..2447fb8 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.0 + version: 6.6.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.10.0 -digest: sha256:1a56b60728ca9bf85d0ce532360c0fd994ecb0bb54397828e17aae4fae0d7ef5 -generated: "2023-08-26T00:07:16.328954367Z" +digest: sha256:3b7f08216c7240350cb5831f567d52aa718610fbe1e44d4058568ae9516abf76 +generated: "2023-09-08T00:14:20.504998104Z" diff --git a/Chart.yaml b/Chart.yaml index 409c5cb..2fffec1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.0 + version: 6.6.1 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From eb1391638680bf9a301954a87f01357cf8e80050 Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 8 Sep 2023 15:03:50 +0200 Subject: [PATCH 0248/1014] Gitea 1.20.4 --- Chart.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.yaml b/Chart.yaml index c6afb71..191cae1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.3 +appVersion: 1.20.4 icon: https://gitea.com/assets/img/logo.svg keywords: @@ -33,17 +33,17 @@ maintainers: # Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details dependencies: - # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml) + #https://github.com/bitnami/charts/blob/main/bitnami/postgresql - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.10.1 condition: postgresql.enabled - # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml) + # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 11.9.2 condition: postgresql-ha.enabled - # Chart release date: 2023-07 (https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml) + # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 8.8.2 From 88d0f132d14ef85aa83bb2d3bfc8dfa5094c0b9c Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Fri, 8 Sep 2023 18:10:31 +0000 Subject: [PATCH 0249/1014] pin docker digests --- renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json5 b/renovate.json5 index b099f0b..09d21fb 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,4 +1,4 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["gitea>gitea/renovate-config"], + "extends": ["gitea>gitea/renovate-config","docker:pinDigests"], } From fb5e89207de2d5c29d90d12a74f29b34cffea7d0 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 9 Sep 2023 00:07:25 +0000 Subject: [PATCH 0250/1014] chore(deps): update dependency conventional-changelog-conventionalcommits to v7.0.2 --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f162f77..e3a915b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -228,9 +228,9 @@ "dev": true }, "node_modules/conventional-changelog-conventionalcommits": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.1.tgz", - "integrity": "sha512-VfFJxBmi+LYXeb4pIfZGbuaFCpWZh0qXbUAKP/s6B8tigV6R4D8j5PDlTtMMWawa7+DcNySVoF7kPWz0EMYuCQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.2.tgz", + "integrity": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==", "dev": true, "dependencies": { "compare-func": "^2.0.0" @@ -1723,9 +1723,9 @@ "dev": true }, "conventional-changelog-conventionalcommits": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.1.tgz", - "integrity": "sha512-VfFJxBmi+LYXeb4pIfZGbuaFCpWZh0qXbUAKP/s6B8tigV6R4D8j5PDlTtMMWawa7+DcNySVoF7kPWz0EMYuCQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.2.tgz", + "integrity": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==", "dev": true, "requires": { "compare-func": "^2.0.0" From 95d5fb209b1c67415058a49171a95421efe27d8b Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Sat, 9 Sep 2023 14:11:47 +0000 Subject: [PATCH 0251/1014] Disable Docker digest pinning (#508) As per conversation in Discord. https://docs.renovatebot.com/configuration-options/#pindigests Signed-off-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/508 Reviewed-by: techknowlogick Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json5 b/renovate.json5 index 09d21fb..b099f0b 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,4 +1,4 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["gitea>gitea/renovate-config","docker:pinDigests"], + "extends": ["gitea>gitea/renovate-config"], } From 0e5bccd73220834f9d868b3075f9c119a3090e27 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 9 Sep 2023 15:36:19 +0000 Subject: [PATCH 0252/1014] Add support for `image.digest` (#444) fix #398 Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/444 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 1 + templates/_helpers.tpl | 13 +++- unittests/deployment/image-configuration.yaml | 78 +++++++++++++++++++ values.yaml | 2 + 4 files changed, 90 insertions(+), 4 deletions(-) create mode 100644 unittests/deployment/image-configuration.yaml diff --git a/README.md b/README.md index 8ad2717..37e57ff 100644 --- a/README.md +++ b/README.md @@ -719,6 +719,7 @@ kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --na | `image.registry` | image registry, e.g. gcr.io,docker.io | `""` | | `image.repository` | Image to start for this pod | `gitea/gitea` | | `image.tag` | Visit: [Image tag](https://hub.docker.com/r/gitea/gitea/tags?page=1&ordering=last_updated). Defaults to `appVersion` within Chart.yaml. | `""` | +| `image.digest` | Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` | `""` | | `image.pullPolicy` | Image pull policy | `Always` | | `image.rootless` | Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher | `true` | | `imagePullSecrets` | Secret to use for pulling the image | `[]` | diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 2dad930..565f335 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -57,13 +57,18 @@ Create image name and tag used by the deployment. */}} {{- define "gitea.image" -}} {{- $registry := .Values.global.imageRegistry | default .Values.image.registry -}} -{{- $name := .Values.image.repository -}} +{{- $repository := .Values.image.repository -}} +{{- $separator := ":" -}} {{- $tag := .Values.image.tag | default .Chart.AppVersion -}} {{- $rootless := ternary "-rootless" "" (.Values.image.rootless) -}} -{{- if $registry -}} - {{- printf "%s/%s:%s%s" $registry $name $tag $rootless -}} +{{- $digest := "" -}} +{{- if .Values.image.digest }} + {{- $digest = (printf "@%s" (.Values.image.digest | toString)) -}} +{{- end -}} +{{- if $registry }} + {{- printf "%s/%s%s%s%s%s" $registry $repository $separator $tag $rootless $digest -}} {{- else -}} - {{- printf "%s:%s%s" $name $tag $rootless -}} + {{- printf "%s%s%s%s%s" $repository $separator $tag $rootless $digest -}} {{- end -}} {{- end -}} diff --git a/unittests/deployment/image-configuration.yaml b/unittests/deployment/image-configuration.yaml new file mode 100644 index 0000000..cdfd73a --- /dev/null +++ b/unittests/deployment/image-configuration.yaml @@ -0,0 +1,78 @@ +suite: deployment template (image configuration) +release: + name: gitea-unittests + namespace: testing +chart: + # Override appVersion to be consistent with used digest :) + appVersion: 1.19.3 +templates: + - templates/gitea/deployment.yaml + - templates/gitea/config.yaml +tests: + - it: default values + template: templates/gitea/deployment.yaml + asserts: + - equal: + path: spec.template.spec.containers[0].image + value: "gitea/gitea:1.19.3-rootless" + - it: tag override + template: templates/gitea/deployment.yaml + set: + image.tag: "1.19.4" + asserts: + - equal: + path: spec.template.spec.containers[0].image + value: "gitea/gitea:1.19.4-rootless" + - it: root-based image + template: templates/gitea/deployment.yaml + set: + image.rootless: false + asserts: + - equal: + path: spec.template.spec.containers[0].image + value: "gitea/gitea:1.19.3" + - it: scoped registry + template: templates/gitea/deployment.yaml + set: + image.registry: "example.com" + asserts: + - equal: + path: spec.template.spec.containers[0].image + value: "example.com/gitea/gitea:1.19.3-rootless" + - it: global registry + template: templates/gitea/deployment.yaml + set: + global.imageRegistry: "global.example.com" + asserts: + - equal: + path: spec.template.spec.containers[0].image + value: "global.example.com/gitea/gitea:1.19.3-rootless" + - it: digest for rootless image + template: templates/gitea/deployment.yaml + set: + image: + rootless: true + digest: sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a + asserts: + - equal: + path: spec.template.spec.containers[0].image + value: "gitea/gitea:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + - it: digest for root-based image + template: templates/gitea/deployment.yaml + set: + image: + rootless: false + digest: sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a + asserts: + - equal: + path: spec.template.spec.containers[0].image + value: "gitea/gitea:1.19.3@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + - it: digest and global registry + template: templates/gitea/deployment.yaml + set: + global.imageRegistry: "global.example.com" + image.digest: "sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + asserts: + - equal: + path: spec.template.spec.containers[0].image + value: "global.example.com/gitea/gitea:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" diff --git a/values.yaml b/values.yaml index c33e243..34c859d 100644 --- a/values.yaml +++ b/values.yaml @@ -40,6 +40,7 @@ clusterDomain: cluster.local ## @param image.registry image registry, e.g. gcr.io,docker.io ## @param image.repository Image to start for this pod ## @param image.tag Visit: [Image tag](https://hub.docker.com/r/gitea/gitea/tags?page=1&ordering=last_updated). Defaults to `appVersion` within Chart.yaml. +## @param image.digest Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` ## @param image.pullPolicy Image pull policy ## @param image.rootless Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher image: @@ -47,6 +48,7 @@ image: repository: gitea/gitea # Overrides the image tag whose default is the chart appVersion. tag: "" + digest: "" pullPolicy: Always rootless: true From 37566ef10fd337fe85502a7f4d42e5c2930cbb4c Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 10 Sep 2023 00:07:38 +0000 Subject: [PATCH 0253/1014] chore(deps): update dependency conventional-changelog-core to v7 --- package-lock.json | 246 +++++++++++++--------------------------------- package.json | 2 +- 2 files changed, 69 insertions(+), 179 deletions(-) diff --git a/package-lock.json b/package-lock.json index e3a915b..1ff7a4d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", - "conventional-changelog-core": "^6.0.0", + "conventional-changelog-core": "^7.0.0", "markdownlint-cli": "^0.36.0" }, "engines": { @@ -69,6 +69,15 @@ "readme-generator": "bin/index.js" } }, + "node_modules/@hutson/parse-repository-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz", + "integrity": "sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -240,9 +249,9 @@ } }, "node_modules/conventional-changelog-core": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-6.0.0.tgz", - "integrity": "sha512-7WPwzTp3eRMot/2mbTAHF8m/0Ue4F/R/sMpSjmhBYi/+xnW2SqnXL/FMuYqEpNC2v3rjzRZ4p+9tYcKfHn02Cg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-7.0.0.tgz", + "integrity": "sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg==", "dev": true, "dependencies": { "@hutson/parse-repository-url": "^5.0.0", @@ -250,8 +259,7 @@ "conventional-changelog-writer": "^7.0.0", "conventional-commits-parser": "^5.0.0", "git-raw-commits": "^4.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^6.0.0", + "git-semver-tags": "^7.0.0", "hosted-git-info": "^7.0.0", "normalize-package-data": "^6.0.0", "read-pkg": "^8.0.0", @@ -261,36 +269,6 @@ "node": ">=16" } }, - "node_modules/conventional-changelog-core/node_modules/@hutson/parse-repository-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz", - "integrity": "sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", - "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, "node_modules/conventional-changelog-writer": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-7.0.0.tgz", @@ -516,23 +494,10 @@ "node": ">=16" } }, - "node_modules/git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", - "dev": true, - "dependencies": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/git-semver-tags": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-6.0.0.tgz", - "integrity": "sha512-v5BL6psuUy+Ftuo99141XlOIDoJtKw5+YyDANS7fknSP0iT4cVIanc3toDsH4K+VpIWc19l2/xkwQmXMfloeUA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-7.0.0.tgz", + "integrity": "sha512-U2oXCUEiXATRx1jhpmpvSPKrr7FZp4ifcfNy0Bfiyailu5uqTPU/ETc+bLB+m3+dz5pY5atq0tna7grOqzedyA==", "dev": true, "dependencies": { "meow": "^12.0.1", @@ -545,21 +510,6 @@ "node": ">=16" } }, - "node_modules/gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", - "dev": true, - "dependencies": { - "ini": "^1.3.2" - } - }, - "node_modules/gitconfiglocal/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -622,6 +572,27 @@ "node": ">=4" } }, + "node_modules/hosted-git-info": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", + "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -1055,27 +1026,6 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/normalize-package-data/node_modules/hosted-git-info": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", - "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/normalize-package-data/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -1198,15 +1148,6 @@ "node": "14 || >=16.14" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/read-pkg": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", @@ -1586,6 +1527,12 @@ "yaml": "^2.0.0-3" } }, + "@hutson/parse-repository-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz", + "integrity": "sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==", + "dev": true + }, "@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -1732,9 +1679,9 @@ } }, "conventional-changelog-core": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-6.0.0.tgz", - "integrity": "sha512-7WPwzTp3eRMot/2mbTAHF8m/0Ue4F/R/sMpSjmhBYi/+xnW2SqnXL/FMuYqEpNC2v3rjzRZ4p+9tYcKfHn02Cg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-7.0.0.tgz", + "integrity": "sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg==", "dev": true, "requires": { "@hutson/parse-repository-url": "^5.0.0", @@ -1742,35 +1689,11 @@ "conventional-changelog-writer": "^7.0.0", "conventional-commits-parser": "^5.0.0", "git-raw-commits": "^4.0.0", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^6.0.0", + "git-semver-tags": "^7.0.0", "hosted-git-info": "^7.0.0", "normalize-package-data": "^6.0.0", "read-pkg": "^8.0.0", "read-pkg-up": "^10.0.0" - }, - "dependencies": { - "@hutson/parse-repository-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz", - "integrity": "sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==", - "dev": true - }, - "hosted-git-info": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", - "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", - "dev": true, - "requires": { - "lru-cache": "^10.0.1" - } - }, - "lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "dev": true - } } }, "conventional-changelog-writer": { @@ -1931,43 +1854,16 @@ "split2": "^4.0.0" } }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", - "dev": true, - "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - } - }, "git-semver-tags": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-6.0.0.tgz", - "integrity": "sha512-v5BL6psuUy+Ftuo99141XlOIDoJtKw5+YyDANS7fknSP0iT4cVIanc3toDsH4K+VpIWc19l2/xkwQmXMfloeUA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-7.0.0.tgz", + "integrity": "sha512-U2oXCUEiXATRx1jhpmpvSPKrr7FZp4ifcfNy0Bfiyailu5uqTPU/ETc+bLB+m3+dz5pY5atq0tna7grOqzedyA==", "dev": true, "requires": { "meow": "^12.0.1", "semver": "^7.5.2" } }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", - "dev": true, - "requires": { - "ini": "^1.3.2" - }, - "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - } - } - }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -2010,6 +1906,23 @@ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, + "hosted-git-info": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", + "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", + "dev": true, + "requires": { + "lru-cache": "^10.0.1" + }, + "dependencies": { + "lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "dev": true + } + } + }, "ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -2334,23 +2247,6 @@ "is-core-module": "^2.8.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" - }, - "dependencies": { - "hosted-git-info": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.0.tgz", - "integrity": "sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==", - "dev": true, - "requires": { - "lru-cache": "^10.0.1" - } - }, - "lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "dev": true - } } }, "once": { @@ -2437,12 +2333,6 @@ } } }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, "read-pkg": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", diff --git a/package.json b/package.json index 664745b..9d0cc84 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", - "conventional-changelog-core": "^6.0.0", + "conventional-changelog-core": "^7.0.0", "markdownlint-cli": "^0.36.0" } } From 6e31dde198bca1ad46d52a38d9f55f528f3b19ed Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 13 Sep 2023 00:07:30 +0000 Subject: [PATCH 0254/1014] fix(deps): update helm release memcached to v6.6.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2447fb8..d4a5f6a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.1 + version: 6.6.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.10.0 -digest: sha256:3b7f08216c7240350cb5831f567d52aa718610fbe1e44d4058568ae9516abf76 -generated: "2023-09-08T00:14:20.504998104Z" +digest: sha256:c5c440a90058564270756dedb375f883f19f39ded7edf5fda9edb774bcb08626 +generated: "2023-09-13T00:07:26.804911883Z" diff --git a/Chart.yaml b/Chart.yaml index 2fffec1..aed519f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.1 + version: 6.6.2 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 779563141db9e1fdcca60e8fee81d6464c5aea37 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 13 Sep 2023 07:48:55 +0000 Subject: [PATCH 0255/1014] chore(deps): update redis-cluster docker tag to v9 (#504) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [redis-cluster](https://github.com/bitnami/charts) | major | `8.8.2` -> `9.0.4` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/504 Reviewed-by: pat-s Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d35747b..c3f5f53 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 11.9.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 8.8.2 -digest: sha256:a9506ea21ff576b301fd9d16a240a55d86ca2d5bbe20ec0fd78272c855786f7f -generated: "2023-09-07T00:03:27.653856865Z" + version: 9.0.4 +digest: sha256:eaa681df119bef7ef7973d8b13eea28e03c86e72c25a03648e4fc0d4b603ff6e +generated: "2023-09-12T00:03:47.823115644Z" diff --git a/Chart.yaml b/Chart.yaml index 191cae1..0ae1dcf 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -46,5 +46,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 8.8.2 + version: 9.0.4 condition: redis-cluster.enabled From eabfcef4642be539f51fcd4732b3761074ae36c3 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 14 Sep 2023 00:07:33 +0000 Subject: [PATCH 0256/1014] ci(deps): update dependency helm-unittest to v0.3.5 --- .woodpecker/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 111d3de..098cc84 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -36,7 +36,7 @@ pipeline: pull: true commands: - apk add make helm git bash - - helm plugin install --version v0.3.4 https://github.com/helm-unittest/helm-unittest + - helm plugin install --version v0.3.5 https://github.com/helm-unittest/helm-unittest - helm dependency update - make unittests From 86d0aa7c7d3603b225b82836646724fa71775072 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 14 Sep 2023 13:52:31 +0000 Subject: [PATCH 0257/1014] fix(deps): update forgejo docker tag to v1.20.4-0 (#190) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/190 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index aed519f..9a207a4 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.3-0 +appVersion: 1.20.4-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 7710189dd41b6e42767c51943337148f0392e606 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 14 Sep 2023 13:52:49 +0000 Subject: [PATCH 0258/1014] fix(deps): update helm release postgresql to v12.11.1 (#186) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/186 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d4a5f6a..d0af463 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.10.0 -digest: sha256:c5c440a90058564270756dedb375f883f19f39ded7edf5fda9edb774bcb08626 -generated: "2023-09-13T00:07:26.804911883Z" + version: 12.11.1 +digest: sha256:14e3911ca65a4b0113d314756857ea880099569eb94451361968ffc986cb47fa +generated: "2023-09-14T00:07:47.705126055Z" diff --git a/Chart.yaml b/Chart.yaml index 9a207a4..0fbff85 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.10.0 + version: 12.11.1 condition: postgresql.enabled From 08c50abba93922cf41649faf149b95a8accd6fe2 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 14 Sep 2023 16:48:36 +0000 Subject: [PATCH 0259/1014] Update helm deps weekly (#510) As title. This modification should only apply the minor+patch updates for the helm deps of this chart on a weekly basis. Major updates should still come in with the daily renovate runs. Automerge is included but won't work as the bot cannot self-approve it's PRs and does not have merge permissions yet. The only way this might work if we allow the bot to push to a branch only and merge without opening a PR. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/510 Reviewed-by: Lunny Xiao Co-authored-by: pat-s Co-committed-by: pat-s --- renovate.json5 | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index b099f0b..52383bb 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,4 +1,13 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["gitea>gitea/renovate-config"], + $schema: "https://docs.renovatebot.com/renovate-schema.json", + extends: ["gitea>gitea/renovate-config"], + packageRules: [ + { + description: "Automerge minor + patch dependency updates weekly", + matchManagers: ["helm"], + matchUpdateTypes: ["minor", "patch", "digest"], + automerge: true, + schedule: ["weekly"] + }, + ], } From c6887fde0a01cadb32e0cdc188ed620b5229a72c Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 15 Sep 2023 09:11:53 +0100 Subject: [PATCH 0260/1014] fix renovate config --- renovate.json5 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index 52383bb..f68b3e1 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -4,10 +4,10 @@ packageRules: [ { description: "Automerge minor + patch dependency updates weekly", - matchManagers: ["helm"], + matchManagers: ["helmv3"], matchUpdateTypes: ["minor", "patch", "digest"], automerge: true, - schedule: ["weekly"] + "extends": ["schedule:weekly"], }, ], } From 453ab0e211fb37cc981d5a324510c44eec2efb3e Mon Sep 17 00:00:00 2001 From: pat-s Date: Fri, 15 Sep 2023 09:12:22 +0100 Subject: [PATCH 0261/1014] json5 --- renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json5 b/renovate.json5 index f68b3e1..354914d 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -7,7 +7,7 @@ matchManagers: ["helmv3"], matchUpdateTypes: ["minor", "patch", "digest"], automerge: true, - "extends": ["schedule:weekly"], + extends: ["schedule:weekly"], }, ], } From 51072f96fbc8ae2571a4fedb721db45b05755405 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 21 Sep 2023 00:06:35 +0000 Subject: [PATCH 0262/1014] fix(deps): update helm release postgresql to v12.12.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d0af463..307a74e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.11.1 -digest: sha256:14e3911ca65a4b0113d314756857ea880099569eb94451361968ffc986cb47fa -generated: "2023-09-14T00:07:47.705126055Z" + version: 12.12.4 +digest: sha256:2db0cf4e0b9440e230dd4974fd54c0a4670c8ea8d59556d6842a8f18ff823a58 +generated: "2023-09-21T00:06:32.14637934Z" diff --git a/Chart.yaml b/Chart.yaml index 0fbff85..cb5493d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.11.1 + version: 12.12.4 condition: postgresql.enabled From 9eea0f54ea862878d4226d06bdfd1f2565403fde Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 21 Sep 2023 06:37:14 +0000 Subject: [PATCH 0263/1014] fix(deps): update forgejo docker tag to v1.20.4-1 (#194) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/194 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index cb5493d..b6d8da7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.4-0 +appVersion: 1.20.4-1 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 5e76871731b0c486351af543ecf8c2119fea57b5 Mon Sep 17 00:00:00 2001 From: Ceddaerrix Date: Fri, 22 Sep 2023 15:09:13 +0000 Subject: [PATCH 0264/1014] Improving DRY principle support on gitea Ingress host name (#498) ### Description of the change Introducing `tpl` function on variables related to hostname in `./templates/gitea/ingress.yaml` ### Benefits The change is intending to support the following syntax in a values.yaml such as: ``` global: giteaHostName: "gitea.my-org.com" ingress: enabled: true hosts: - host: "{{ .Values.global.giteaHostName }}" paths: - path: / pathType: Prefix tls: - secretName: gitea-tls hosts: - "{{ .Values.global.giteaHostName }}" ``` ### Possible drawbacks N/A ### Applicable issues N/A ### Additional information N/A Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/498 Reviewed-by: justusbunsi Co-authored-by: Ceddaerrix Co-committed-by: Ceddaerrix --- templates/gitea/ingress.yaml | 4 ++-- .../deployment/ingress-configuration.yaml | 23 +++++++++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 unittests/deployment/ingress-configuration.yaml diff --git a/templates/gitea/ingress.yaml b/templates/gitea/ingress.yaml index 12100a6..9991eec 100644 --- a/templates/gitea/ingress.yaml +++ b/templates/gitea/ingress.yaml @@ -28,14 +28,14 @@ spec: {{- range .Values.ingress.tls }} - hosts: {{- range .hosts }} - - {{ . | quote }} + - {{ tpl . $ | quote }} {{- end }} secretName: {{ .secretName }} {{- end }} {{- end }} rules: {{- range .Values.ingress.hosts }} - - host: {{ .host | quote }} + - host: {{ tpl .host $ | quote }} http: paths: {{- range .paths }} diff --git a/unittests/deployment/ingress-configuration.yaml b/unittests/deployment/ingress-configuration.yaml new file mode 100644 index 0000000..6a36eb0 --- /dev/null +++ b/unittests/deployment/ingress-configuration.yaml @@ -0,0 +1,23 @@ +suite: ingress template +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/ingress.yaml +tests: + - it: hostname using TPL + set: + global.giteaHostName: "gitea.example.com" + ingress.enabled: true + ingress.hosts[0].host: "{{ .Values.global.giteaHostName }}" + ingress.tls: + - secretName: gitea-tls + hosts: + - "{{ .Values.global.giteaHostName }}" + asserts: + - equal: + path: spec.tls[0].hosts[0] + value: "gitea.example.com" + - equal: + path: spec.rules[0].host + value: "gitea.example.com" From 8ba67526d9489990d524e7d66a007f5130ea187f Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 23 Sep 2023 00:06:46 +0000 Subject: [PATCH 0265/1014] chore(deps): update dependency markdownlint-cli to ^0.37.0 --- package-lock.json | 42 +++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ff7a4d..56ad0c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^7.0.0", - "markdownlint-cli": "^0.36.0" + "markdownlint-cli": "^0.37.0" }, "engines": { "node": ">=16.0.0", @@ -858,9 +858,9 @@ } }, "node_modules/markdownlint": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.30.0.tgz", - "integrity": "sha512-nInuFvI/rEzanAOArW5490Ez4EYpB5ODqVM0mcDYCPx9DKJWCQqCgejjiCvbSeE7sjbDscVtZmwr665qpF5xGA==", + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.31.1.tgz", + "integrity": "sha512-CKMR2hgcIBrYlIUccDCOvi966PZ0kJExDrUi1R+oF9PvqQmCrTqjOsgIvf2403OmJ+CWomuzDoylr6KbuMyvHA==", "dev": true, "dependencies": { "markdown-it": "13.0.1", @@ -871,9 +871,9 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.36.0.tgz", - "integrity": "sha512-h4WdqOam3+QOVOcJSOQuG8KvvN8dlS0OiJhbPwYWBk7VMZR40UtSSMIOpSP5B4EHPHg3W3ILSQUvqg1HNpTCxA==", + "version": "0.37.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.37.0.tgz", + "integrity": "sha512-hNKAc0bWBBuVhJbSWbUhRzavstiB4o1jh3JeSpwC4/dt6eJ54lRfYHRxVdzVp4qGWBKbeE6Pg490PFEfrKjqSg==", "dev": true, "dependencies": { "commander": "~11.0.0", @@ -882,7 +882,7 @@ "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.30.0", + "markdownlint": "~0.31.1", "minimatch": "~9.0.3", "run-con": "~1.3.2" }, @@ -912,9 +912,9 @@ } }, "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.5.tgz", + "integrity": "sha512-bYUpUD7XDEHI4Q2O5a7PXGvyw4deKR70kHiDxzQbe925wbZknhOzUt2xBgTkYL6RBcVeXYuD9iNYeqoWbBZQnA==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", @@ -2127,9 +2127,9 @@ } }, "markdownlint": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.30.0.tgz", - "integrity": "sha512-nInuFvI/rEzanAOArW5490Ez4EYpB5ODqVM0mcDYCPx9DKJWCQqCgejjiCvbSeE7sjbDscVtZmwr665qpF5xGA==", + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.31.1.tgz", + "integrity": "sha512-CKMR2hgcIBrYlIUccDCOvi966PZ0kJExDrUi1R+oF9PvqQmCrTqjOsgIvf2403OmJ+CWomuzDoylr6KbuMyvHA==", "dev": true, "requires": { "markdown-it": "13.0.1", @@ -2137,9 +2137,9 @@ } }, "markdownlint-cli": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.36.0.tgz", - "integrity": "sha512-h4WdqOam3+QOVOcJSOQuG8KvvN8dlS0OiJhbPwYWBk7VMZR40UtSSMIOpSP5B4EHPHg3W3ILSQUvqg1HNpTCxA==", + "version": "0.37.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.37.0.tgz", + "integrity": "sha512-hNKAc0bWBBuVhJbSWbUhRzavstiB4o1jh3JeSpwC4/dt6eJ54lRfYHRxVdzVp4qGWBKbeE6Pg490PFEfrKjqSg==", "dev": true, "requires": { "commander": "~11.0.0", @@ -2148,7 +2148,7 @@ "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.30.0", + "markdownlint": "~0.31.1", "minimatch": "~9.0.3", "run-con": "~1.3.2" }, @@ -2169,9 +2169,9 @@ "dev": true }, "glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.5.tgz", + "integrity": "sha512-bYUpUD7XDEHI4Q2O5a7PXGvyw4deKR70kHiDxzQbe925wbZknhOzUt2xBgTkYL6RBcVeXYuD9iNYeqoWbBZQnA==", "dev": true, "requires": { "foreground-child": "^3.1.0", diff --git a/package.json b/package.json index 9d0cc84..219ab87 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,6 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^7.0.0", - "markdownlint-cli": "^0.36.0" + "markdownlint-cli": "^0.37.0" } } From 82e7d2e6b78799c7acddaeb0ff441200a62c970f Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 24 Sep 2023 00:06:33 +0000 Subject: [PATCH 0266/1014] fix(deps): update helm release postgresql to v12.12.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 307a74e..696b58b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.4 -digest: sha256:2db0cf4e0b9440e230dd4974fd54c0a4670c8ea8d59556d6842a8f18ff823a58 -generated: "2023-09-21T00:06:32.14637934Z" + version: 12.12.5 +digest: sha256:6fab09ba0fddce4dc76e5ed77134018d1305a1411d6316638e153146ed35a62f +generated: "2023-09-24T00:06:29.571364919Z" diff --git a/Chart.yaml b/Chart.yaml index b6d8da7..c8c453e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.4 + version: 12.12.5 condition: postgresql.enabled From 74cec11931af29b821ef000be3a1a7054c38d2a5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 24 Sep 2023 17:55:21 +0000 Subject: [PATCH 0267/1014] chore(deps): update postgresql docker tag to v12.12.5 (#506) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index c3f5f53..5cac592 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.10.1 + version: 12.12.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 11.9.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.0.4 -digest: sha256:eaa681df119bef7ef7973d8b13eea28e03c86e72c25a03648e4fc0d4b603ff6e -generated: "2023-09-12T00:03:47.823115644Z" +digest: sha256:aba0798b2d882a0e44119cc1e586278c3433227d65c37f9035e835ab3c554965 +generated: "2023-09-22T19:18:56.559259773Z" diff --git a/Chart.yaml b/Chart.yaml index 0ae1dcf..963a759 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -36,7 +36,7 @@ dependencies: #https://github.com/bitnami/charts/blob/main/bitnami/postgresql - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.10.1 + version: 12.12.5 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From ffbec41c88c65d2ccc81f8a709a36ad2629a2db2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 24 Sep 2023 17:58:16 +0000 Subject: [PATCH 0268/1014] chore(deps): update dependency markdownlint-cli to ^0.37.0 (#517) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package-lock.json | 22 +++++++++++----------- package.json | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b58d1e..61aa8a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "license": "MIT", "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.5.0", - "markdownlint-cli": "^0.36.0" + "markdownlint-cli": "^0.37.0" }, "engines": { "node": ">=16.0.0", @@ -399,9 +399,9 @@ } }, "node_modules/markdownlint": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.30.0.tgz", - "integrity": "sha512-nInuFvI/rEzanAOArW5490Ez4EYpB5ODqVM0mcDYCPx9DKJWCQqCgejjiCvbSeE7sjbDscVtZmwr665qpF5xGA==", + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.31.1.tgz", + "integrity": "sha512-CKMR2hgcIBrYlIUccDCOvi966PZ0kJExDrUi1R+oF9PvqQmCrTqjOsgIvf2403OmJ+CWomuzDoylr6KbuMyvHA==", "dev": true, "dependencies": { "markdown-it": "13.0.1", @@ -412,9 +412,9 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.36.0.tgz", - "integrity": "sha512-h4WdqOam3+QOVOcJSOQuG8KvvN8dlS0OiJhbPwYWBk7VMZR40UtSSMIOpSP5B4EHPHg3W3ILSQUvqg1HNpTCxA==", + "version": "0.37.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.37.0.tgz", + "integrity": "sha512-hNKAc0bWBBuVhJbSWbUhRzavstiB4o1jh3JeSpwC4/dt6eJ54lRfYHRxVdzVp4qGWBKbeE6Pg490PFEfrKjqSg==", "dev": true, "dependencies": { "commander": "~11.0.0", @@ -423,7 +423,7 @@ "ignore": "~5.2.4", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.30.0", + "markdownlint": "~0.31.1", "minimatch": "~9.0.3", "run-con": "~1.3.2" }, @@ -453,9 +453,9 @@ } }, "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.5.tgz", + "integrity": "sha512-bYUpUD7XDEHI4Q2O5a7PXGvyw4deKR70kHiDxzQbe925wbZknhOzUt2xBgTkYL6RBcVeXYuD9iNYeqoWbBZQnA==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", diff --git a/package.json b/package.json index e4034e1..44ef232 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,6 @@ }, "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.5.0", - "markdownlint-cli": "^0.36.0" + "markdownlint-cli": "^0.37.0" } } From c2b0b677c1b555319732d3e4ab195525b04968e2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 25 Sep 2023 03:41:55 +0000 Subject: [PATCH 0269/1014] chore(deps): update actions/checkout action to v4 (#509) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .gitea/workflows/release-version.yml | 2 +- .gitea/workflows/test-pr.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index c9cb40f..f1b6fb8 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -9,7 +9,7 @@ jobs: generate-chart-publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: install tools run: | apt update -y diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml index 7c351cd..74e87bd 100644 --- a/.gitea/workflows/test-pr.yml +++ b/.gitea/workflows/test-pr.yml @@ -7,7 +7,7 @@ jobs: check-and-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: install tools run: | apt update -y From 8563c76b051aaf6fe47dbb8332a5b38b29fc6bf5 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 26 Sep 2023 00:06:20 +0000 Subject: [PATCH 0270/1014] fix(deps): update helm release postgresql to v12.12.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 696b58b..313bf2b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.5 -digest: sha256:6fab09ba0fddce4dc76e5ed77134018d1305a1411d6316638e153146ed35a62f -generated: "2023-09-24T00:06:29.571364919Z" + version: 12.12.7 +digest: sha256:a1624a89333f0eab295499b9597747d8f59b870542a4ba39cdc031bf81aa7345 +generated: "2023-09-26T00:06:16.739493817Z" diff --git a/Chart.yaml b/Chart.yaml index c8c453e..6017f3c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.5 + version: 12.12.7 condition: postgresql.enabled From 2e9e1445682849bd86a3f4852cd7ba81dec7e842 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 27 Sep 2023 00:06:25 +0000 Subject: [PATCH 0271/1014] fix(deps): update helm release postgresql to v12.12.9 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 313bf2b..9aebbf5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.7 -digest: sha256:a1624a89333f0eab295499b9597747d8f59b870542a4ba39cdc031bf81aa7345 -generated: "2023-09-26T00:06:16.739493817Z" + version: 12.12.9 +digest: sha256:00598c8757ace922dd285e78c60609e0bf7196d792dc5e827dfa2c701e9b002e +generated: "2023-09-27T00:06:21.900032359Z" diff --git a/Chart.yaml b/Chart.yaml index 6017f3c..301c7f4 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.7 + version: 12.12.9 condition: postgresql.enabled From 7a9df83d18e8c8fa86567457086fee1d6885abf1 Mon Sep 17 00:00:00 2001 From: mmalyska Date: Wed, 27 Sep 2023 07:31:52 +0000 Subject: [PATCH 0272/1014] Update readme with renovate configuration for digest updates (#514) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### Description of the change Update README with information how to configure renovate to update digest for gitea charts. ### Benefits Automatic digest updates for people using renovate. Co-authored-by: Michał Małyska <999598+mmalyska@users.noreply.github.com> Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/514 Reviewed-by: justusbunsi Reviewed-by: pat-s Co-authored-by: mmalyska Co-committed-by: mmalyska --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/README.md b/README.md index 37e57ff..03bed71 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ - [Metrics and profiling](#metrics-and-profiling) - [Pod annotations](#pod-annotations) - [Themes](#themes) +- [Renovate](#renovate) - [Parameters](#parameters) - [Global](#global) - [strategy](#strategy) @@ -691,6 +692,34 @@ or natively via `kubectl`: kubectl create secret generic gitea-themes --from-file={{FULL-PATH-TO-CSS}} --namespace gitea ``` +## Renovate + +To be able to use a digest value which is automatically updated by `Renovate` a [customManager](https://docs.renovatebot.com/modules/manager/regex/) is required. +Here's an examplary `values.yml` definition which makes use of a digest: + +```yaml +image: + repository: gitea/gitea + tag: 1.20.2 + digest: sha256:6e3b85a36653894d6741d0aefb41dfaac39044e028a42e0a520cc05ebd7bfc3f +``` + +By default Renovate adds digest after the `tag`. +To comply with the Gitea helm chart definition of the digest parameter, a "customManagers" definition is required: + +```json +"customManagers": [ + { + "customType": "regex", + "description": "Apply an explicit gitea digest field match", + "fileMatch": ["values\\.ya?ml"], + "matchStrings": ["(?gitea\\/gitea)\\n(?\\s+)tag: (?[^@].*?)\\n\\s+digest: (?sha256:[a-f0-9]+)"], + "datasourceTemplate": "docker", + "autoReplaceStringTemplate": "{{depName}}\n{{indentation}}tag: {{newValue}}\n{{indentation}}digest: {{#if newDigest}}{{{newDigest}}}{{else}}{{{currentDigest}}}{{/if}}" + } +] +``` + ## Parameters ### Global From 1f72352f14fdf66f08b3dc3e0c59672d1c9403d1 Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 27 Sep 2023 09:42:41 +0200 Subject: [PATCH 0273/1014] renovate: set automergeStrategy --- renovate.json5 | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json5 b/renovate.json5 index 354914d..e8bcaaf 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -7,6 +7,7 @@ matchManagers: ["helmv3"], matchUpdateTypes: ["minor", "patch", "digest"], automerge: true, + automergeStrategy: "squash", extends: ["schedule:weekly"], }, ], From a80d3f6b2d85c8a94d94be84add987fe905555c1 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 29 Sep 2023 00:06:14 +0000 Subject: [PATCH 0274/1014] ci(deps): update alpine docker tag to v3.18.4 --- .woodpecker/lint.yml | 12 ++++++------ .woodpecker/release-version.yml | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 098cc84..d92ac8f 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -11,28 +11,28 @@ when: pipeline: deps: - image: alpine:3.18.3 + image: alpine:3.18.4 pull: true commands: - apk add helm - helm dependency build helm-lint: - image: alpine:3.18.3 + image: alpine:3.18.4 pull: true commands: - apk add helm - helm lint helm-template: - image: alpine:3.18.3 + image: alpine:3.18.4 pull: true commands: - apk add helm - helm template --debug gitea-helm . helm-unittests: - image: alpine:3.18.3 + image: alpine:3.18.4 pull: true commands: - apk add make helm git bash @@ -41,7 +41,7 @@ pipeline: - make unittests verify-readme: - image: alpine:3.18.3 + image: alpine:3.18.4 pull: true commands: - apk add make nodejs npm git @@ -49,7 +49,7 @@ pipeline: - git diff --exit-code --name-only README.md yaml-lint: - image: alpine:3.18.3 + image: alpine:3.18.4 pull: true commands: - apk add yamllint diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 53b8a15..bc21a44 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -10,7 +10,7 @@ when: pipeline: generate-chart: - image: alpine:3.18.3 + image: alpine:3.18.4 pull: true commands: - apk add git nodejs npm helm @@ -36,7 +36,7 @@ pipeline: target: main publish-chart: - image: alpine:3.18.3 + image: alpine:3.18.4 pull: true commands: - apk add helm From 155106594607f57a4558ac1a400ccc93be395c6a Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Tue, 3 Oct 2023 17:40:34 +0000 Subject: [PATCH 0275/1014] bump to gitea 1.20.5 --- Chart.yaml | 100 ++++++++++++++++++++++++++--------------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/Chart.yaml b/Chart.yaml index 963a759..c6236c2 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -1,50 +1,50 @@ -apiVersion: v2 -name: gitea -description: Gitea Helm chart for Kubernetes -type: application -version: 0.0.0 -appVersion: 1.20.4 -icon: https://gitea.com/assets/img/logo.svg - -keywords: - - git - - issue tracker - - code review - - wiki - - gitea - - gogs -sources: - - https://gitea.com/gitea/helm-chart - - https://github.com/go-gitea/gitea - - https://hub.docker.com/r/gitea/gitea/ -maintainers: - - name: Charlie Drage - email: charlie@charliedrage.com - - name: Gitea Authors - email: maintainers@gitea.io - - name: Konrad Lother - email: konrad.lother@novum-rgi.de - - name: Lucas Hahn - email: lucas.hahn@novum-rgi.de - - name: Steven Kriegler - email: sk.bunsenbrenner@gmail.com - - name: Patrick Schratz - email: patrick.schratz@gmail.com - -# Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details -dependencies: - #https://github.com/bitnami/charts/blob/main/bitnami/postgresql - - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.5 - condition: postgresql.enabled - # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - - name: postgresql-ha - repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.2 - condition: postgresql-ha.enabled - # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - - name: redis-cluster - repository: oci://registry-1.docker.io/bitnamicharts - version: 9.0.4 - condition: redis-cluster.enabled +apiVersion: v2 +name: gitea +description: Gitea Helm chart for Kubernetes +type: application +version: 0.0.0 +appVersion: 1.20.5 +icon: https://gitea.com/assets/img/logo.svg + +keywords: + - git + - issue tracker + - code review + - wiki + - gitea + - gogs +sources: + - https://gitea.com/gitea/helm-chart + - https://github.com/go-gitea/gitea + - https://hub.docker.com/r/gitea/gitea/ +maintainers: + - name: Charlie Drage + email: charlie@charliedrage.com + - name: Gitea Authors + email: maintainers@gitea.io + - name: Konrad Lother + email: konrad.lother@novum-rgi.de + - name: Lucas Hahn + email: lucas.hahn@novum-rgi.de + - name: Steven Kriegler + email: sk.bunsenbrenner@gmail.com + - name: Patrick Schratz + email: patrick.schratz@gmail.com + +# Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details +dependencies: + #https://github.com/bitnami/charts/blob/main/bitnami/postgresql + - name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 12.12.5 + condition: postgresql.enabled + # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml + - name: postgresql-ha + repository: oci://registry-1.docker.io/bitnamicharts + version: 11.9.2 + condition: postgresql-ha.enabled + # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml + - name: redis-cluster + repository: oci://registry-1.docker.io/bitnamicharts + version: 9.0.4 + condition: redis-cluster.enabled From c1c186b9016a891195029a03e487f62b8cc0f02e Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 5 Oct 2023 21:24:10 +0200 Subject: [PATCH 0276/1014] login to docker before packaging chart --- .gitea/workflows/release-version.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index f1b6fb8..37a12ab 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -34,6 +34,7 @@ jobs: # FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved helm plugin install https://github.com/pat-s/helm-gpg helm dependency update + echo "$DOCKER_PASSWORD" | docker login -u $DOCKER_USERNAME --password-stdin helm package --version "${GITHUB_REF#refs/tags/v}" ./ helm gpg sign "gitea-${GITHUB_REF#refs/tags/v}.tgz" mkdir gitea From dc8a2bd667c53ae3506c5638d4d19002e46646af Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 5 Oct 2023 21:27:16 +0200 Subject: [PATCH 0277/1014] login as the first action --- .gitea/workflows/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 37a12ab..20049d2 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -31,10 +31,10 @@ jobs: # Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843 - name: package chart run: | + echo "$DOCKER_PASSWORD" | docker login -u $DOCKER_USERNAME --password-stdin # FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved helm plugin install https://github.com/pat-s/helm-gpg helm dependency update - echo "$DOCKER_PASSWORD" | docker login -u $DOCKER_USERNAME --password-stdin helm package --version "${GITHUB_REF#refs/tags/v}" ./ helm gpg sign "gitea-${GITHUB_REF#refs/tags/v}.tgz" mkdir gitea From cd4271a1ad3f3422d71d6334ff2b6ce59af8c269 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 5 Oct 2023 21:29:09 +0200 Subject: [PATCH 0278/1014] install `docker-ce-cli` --- .gitea/workflows/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 20049d2..3e26d40 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -17,7 +17,7 @@ jobs: curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list apt update -y - apt install -y python helm python3-pip apt-transport-https + apt install -y python helm python3-pip apt-transport-https docker-ce-cli pip install awscli - name: Import GPG key From 183b54fc27b2f62833c6cb4f07754c428271f73a Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 5 Oct 2023 21:32:54 +0200 Subject: [PATCH 0279/1014] add docker apt repo --- .gitea/workflows/release-version.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 3e26d40..ca9138c 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -16,7 +16,10 @@ jobs: apt install -y curl curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list + echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null apt update -y + curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg + chmod a+r /etc/apt/keyrings/docker.gpg apt install -y python helm python3-pip apt-transport-https docker-ce-cli pip install awscli From d2598c6161ed9a2abbfb6a439ca7ee43e1f05fc7 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 5 Oct 2023 21:33:39 +0200 Subject: [PATCH 0280/1014] remove sudo --- .gitea/workflows/release-version.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index ca9138c..874d041 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -16,9 +16,9 @@ jobs: apt install -y curl curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list - echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null apt update -y - curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg + curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg apt install -y python helm python3-pip apt-transport-https docker-ce-cli pip install awscli From cbaad0ed8fc1a48e281316d2f7c94ddb074299d1 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 5 Oct 2023 21:35:51 +0200 Subject: [PATCH 0281/1014] add gpg key first --- .gitea/workflows/release-version.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 874d041..fc9af3e 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -14,12 +14,15 @@ jobs: run: | apt update -y apt install -y curl + # helm curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list - echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null - apt update -y + # docker curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg + install -m 0755 -d /etc/apt/keyrings + echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null + apt update -y apt install -y python helm python3-pip apt-transport-https docker-ce-cli pip install awscli From ef4e0dc77dd62fb1e9127c759b38d53e26392b6e Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 5 Oct 2023 21:38:19 +0200 Subject: [PATCH 0282/1014] refine --- .gitea/workflows/release-version.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index fc9af3e..c0be7f0 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -13,14 +13,14 @@ jobs: - name: install tools run: | apt update -y - apt install -y curl + apt install -y curl ca-certificates curl gnupg # helm curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list # docker + install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg - install -m 0755 -d /etc/apt/keyrings echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null apt update -y apt install -y python helm python3-pip apt-transport-https docker-ce-cli From 7d2a375685ed1017998f439cdeb6dd370632b6d4 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 5 Oct 2023 21:40:40 +0200 Subject: [PATCH 0283/1014] fix workflow secrets --- .gitea/workflows/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index c0be7f0..3fa25c3 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -37,7 +37,7 @@ jobs: # Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843 - name: package chart run: | - echo "$DOCKER_PASSWORD" | docker login -u $DOCKER_USERNAME --password-stdin + echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin # FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved helm plugin install https://github.com/pat-s/helm-gpg helm dependency update From a3090e7707e09462c7d795936a4254af16a71268 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 7 Oct 2023 05:32:58 +0000 Subject: [PATCH 0284/1014] fix(deps): update forgejo docker tag to v1.20.5-0 (#203) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/203 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 301c7f4..535ea6a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.4-1 +appVersion: 1.20.5-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From c95c322aa4559e991aa7041fa9e3067835066741 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 9 Oct 2023 12:00:35 +0000 Subject: [PATCH 0285/1014] chore(renovate): pin helm version https://github.com/helm/helm/issues/12463 Signed-off-by: Michael Kriese --- renovate.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index ec58ddb..37be930 100644 --- a/renovate.json +++ b/renovate.json @@ -57,5 +57,8 @@ "packageNameTemplate": "helm-unittest/helm-unittest", "datasourceTemplate": "github-releases" } - ] + ], + "constraints": { + "helm": "3.12.3" + } } From 282f91b442e5f3d3466f6940b1f7d71df5240783 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 9 Oct 2023 12:03:34 +0000 Subject: [PATCH 0286/1014] fix(deps): update helm release postgresql to v12.12.10 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 9aebbf5..1205f5b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.9 -digest: sha256:00598c8757ace922dd285e78c60609e0bf7196d792dc5e827dfa2c701e9b002e -generated: "2023-09-27T00:06:21.900032359Z" + version: 12.12.10 +digest: sha256:d55c057fce86379774d4e6ff301f070ce993e4d4d53c972c8d0911ca053463e9 +generated: "2023-10-09T12:03:29.790838749Z" diff --git a/Chart.yaml b/Chart.yaml index 535ea6a..9bce5df 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.9 + version: 12.12.10 condition: postgresql.enabled From f943cddd94b27538c823ab9338aabdeea4b35231 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 10 Oct 2023 19:43:54 +0000 Subject: [PATCH 0287/1014] fix(deps): update helm release memcached to v6.6.4 (#204) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/204 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 1205f5b..602da69 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.2 + version: 6.6.4 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 12.12.10 -digest: sha256:d55c057fce86379774d4e6ff301f070ce993e4d4d53c972c8d0911ca053463e9 -generated: "2023-10-09T12:03:29.790838749Z" +digest: sha256:7146df935ffe65eeffc459ab74aa170e2fdf241192baf4645a0f25e65b502989 +generated: "2023-10-10T00:07:47.894653368Z" diff --git a/Chart.yaml b/Chart.yaml index 9bce5df..9e8d52b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.2 + version: 6.6.4 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 9802e9ae41ad6e88eb56704b4f8d86c0bee045eb Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 10 Oct 2023 19:48:00 +0000 Subject: [PATCH 0288/1014] Login to docker to fix workflow (#526) Same as for the release workflow. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/526 Co-authored-by: pat-s Co-committed-by: pat-s --- .gitea/workflows/test-pr.yml | 10 +++- Chart.yaml | 100 +++++++++++++++++------------------ 2 files changed, 59 insertions(+), 51 deletions(-) diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml index 74e87bd..c8b36a7 100644 --- a/.gitea/workflows/test-pr.yml +++ b/.gitea/workflows/test-pr.yml @@ -12,11 +12,19 @@ jobs: run: | apt update -y apt install -y curl make + # helm curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list + # docker + install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg + chmod a+r /etc/apt/keyrings/docker.gpg + echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null apt update -y - apt install -y helm python3-pip + apt install -y helm python3-pip docker-ce-cli pip install yamllint + # login to docker + echo ${{ secrets.DOCKER_PASSWORD_PUBLIC }} | docker login -u ${{ secrets.DOCKER_USERNAME_PUBLIC }} --password-stdin - name: dependency update run: helm dependency update - name: lint diff --git a/Chart.yaml b/Chart.yaml index c6236c2..e2c394a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -1,50 +1,50 @@ -apiVersion: v2 -name: gitea -description: Gitea Helm chart for Kubernetes -type: application -version: 0.0.0 -appVersion: 1.20.5 -icon: https://gitea.com/assets/img/logo.svg - -keywords: - - git - - issue tracker - - code review - - wiki - - gitea - - gogs -sources: - - https://gitea.com/gitea/helm-chart - - https://github.com/go-gitea/gitea - - https://hub.docker.com/r/gitea/gitea/ -maintainers: - - name: Charlie Drage - email: charlie@charliedrage.com - - name: Gitea Authors - email: maintainers@gitea.io - - name: Konrad Lother - email: konrad.lother@novum-rgi.de - - name: Lucas Hahn - email: lucas.hahn@novum-rgi.de - - name: Steven Kriegler - email: sk.bunsenbrenner@gmail.com - - name: Patrick Schratz - email: patrick.schratz@gmail.com - -# Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details -dependencies: - #https://github.com/bitnami/charts/blob/main/bitnami/postgresql - - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.5 - condition: postgresql.enabled - # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - - name: postgresql-ha - repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.2 - condition: postgresql-ha.enabled - # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - - name: redis-cluster - repository: oci://registry-1.docker.io/bitnamicharts - version: 9.0.4 - condition: redis-cluster.enabled +apiVersion: v2 +name: gitea +description: Gitea Helm chart for Kubernetes +type: application +version: 0.0.0 +appVersion: 1.20.5 +icon: https://gitea.com/assets/img/logo.svg + +keywords: + - git + - issue tracker + - code review + - wiki + - gitea + - gogs +sources: + - https://gitea.com/gitea/helm-chart + - https://github.com/go-gitea/gitea + - https://hub.docker.com/r/gitea/gitea/ +maintainers: + - name: Charlie Drage + email: charlie@charliedrage.com + - name: Gitea Authors + email: maintainers@gitea.io + - name: Konrad Lother + email: konrad.lother@novum-rgi.de + - name: Lucas Hahn + email: lucas.hahn@novum-rgi.de + - name: Steven Kriegler + email: sk.bunsenbrenner@gmail.com + - name: Patrick Schratz + email: patrick.schratz@gmail.com + +# Bitnami charts are served from GitHub CDN - See https://github.com/bitnami/charts/issues/10539 for details +dependencies: + # https://github.com/bitnami/charts/blob/main/bitnami/postgresql + - name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 12.12.5 + condition: postgresql.enabled + # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml + - name: postgresql-ha + repository: oci://registry-1.docker.io/bitnamicharts + version: 11.9.2 + condition: postgresql-ha.enabled + # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml + - name: redis-cluster + repository: oci://registry-1.docker.io/bitnamicharts + version: 9.0.4 + condition: redis-cluster.enabled From e35f428d132ca9f266b5d3f0338a460593396d57 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 11 Oct 2023 04:29:33 +0000 Subject: [PATCH 0289/1014] feat(deps): update helm release postgresql to v13 (#202) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/202 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 602da69..be1ba81 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.4 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.10 -digest: sha256:7146df935ffe65eeffc459ab74aa170e2fdf241192baf4645a0f25e65b502989 -generated: "2023-10-10T00:07:47.894653368Z" + version: 13.1.2 +digest: sha256:19af6d9ceea24becb930a3e146fe1b5302e0290ee76816b2851a493846db805f +generated: "2023-10-11T00:08:09.688954213Z" diff --git a/Chart.yaml b/Chart.yaml index 9e8d52b..cc53d41 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.10 + version: 13.1.2 condition: postgresql.enabled From 226564b74d7289a94bf17cd944821911f4af21ae Mon Sep 17 00:00:00 2001 From: pat-s Date: Wed, 11 Oct 2023 19:04:37 +0000 Subject: [PATCH 0290/1014] Add single-pod configuration examples to README (#531) Relates to #524, #515. Both examples have been tested on a k8s dev install locally by deploying in a fresh namespace. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/531 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 99 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 72 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 03bed71..fa91de0 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ - [Database defaults](#database-defaults) - [Server defaults](#server-defaults) - [Metrics defaults](#metrics-defaults) - - [Minimal Configuration](#minimal-configuration) + - [Single-Pod Configurations](#single-pod-configurations) - [Additional _app.ini_ settings](#additional-appini-settings) - [User defined environment variables in app.ini](#user-defined-environment-variables-in-appini) - [External Database](#external-database) @@ -172,35 +172,77 @@ The Prometheus `/metrics` endpoint is disabled by default. ENABLED = false ``` -### Minimal Configuration +### Single-Pod Configurations -For a minimal installation, i.e. without HA dependencies and using the built-in SQLITE DB instead of Postgres, the following configuration can be used: +If HA is not needed/desired, the following configurations can be used to deploy a single-pod Gitea instance. -```yaml -redis-cluster: - enabled: false -postgresql: - enabled: false -postgresql-ha: - enabled: false +1. For a production-ready single-pod Gitea instance without external dependencies (using the chart dependency `postgresql`): -persistence: - enabled: false +
-gitea: - config: - database: - DB_TYPE: sqlite3 - session: - PROVIDER: memory - cache: - ADAPTER: memory - queue: - TYPE: level -``` + values.yml -This will result in a single-pod Gitea instance without any dependencies and persistence. -Do not use this configuration for production use. + ```yaml + redis-cluster: + enabled: false + postgresql: + enabled: true + postgresql-ha: + enabled: false + + persistence: + enabled: true + + gitea: + config: + database: + DB_TYPE: postgres + session: + PROVIDER: db + cache: + ADAPTER: memory + queue: + TYPE: level + indexer: + ISSUE_INDEXER_TYPE: bleve + REPO_INDEXER_ENABLED: true + ``` + +
+ +2. For a minimal DEV installation (using the built-in sqlite DB instead of Postgres): + + This will result in a single-pod Gitea instance _without any dependencies and persistence_. + **Do not use this configuration for production use**. + +
+ + values.yml + + ```yaml + redis-cluster: + enabled: false + postgresql: + enabled: false + postgresql-ha: + enabled: false + + persistence: + enabled: false + + gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level + ``` + +
### Additional _app.ini_ settings @@ -1025,15 +1067,17 @@ The previous `memcache` default was not HA-ready, hence we decided to switch to If you are coming from an existing deployment and [#356](https://gitea.com/gitea/helm-chart/issues/356) is still open, you need to set the config sections for `cache`, `session` and `queue` explicitly: ```yaml +gitea: + config: session: PROVIDER: redis-cluster PROVIDER_CONFIG: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& - + cache: ENABLED: true ADAPTER: redis-cluster HOST: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& - + queue: TYPE: redis CONN_STR: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& @@ -1041,6 +1085,7 @@ If you are coming from an existing deployment and [#356](https://gitea.com/gitea **Switch to rootless image by default** + If you are facing errors like `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED` due to this automatic transition: Have a look at [this discussion](https://gitea.com/gitea/helm-chart/issues/487#issue-220660) and either set `image.rootless: false` or manually update your `~/.ssh/known_hosts` file(s). From 251a898ee4b533a07b8d18e5c3cbc3e329a130fa Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 12 Oct 2023 00:08:11 +0000 Subject: [PATCH 0291/1014] chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.5.2 --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 56ad0c1..176ef48 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,9 +54,9 @@ } }, "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.1.tgz", - "integrity": "sha512-LRSq43HwfgmTJZ4rwpXHf6d7DGnY+j2BtgVlc2hPqfRtqj36NRYl83Zv9WjRGvwF8Zr6Iwa1AgvewiAxdWlMzg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.2.tgz", + "integrity": "sha512-hOPksxEjC1maj5Ug0pC01M1BV0MZUU3xqvMpo1asMXvRIkKhdo649mI55sZy8mH+ow9oVWJ+0Xl5cVwCyCEXiQ==", "dev": true, "dependencies": { "commander": "^7.1.0", @@ -1515,9 +1515,9 @@ } }, "@bitnami/readme-generator-for-helm": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.1.tgz", - "integrity": "sha512-LRSq43HwfgmTJZ4rwpXHf6d7DGnY+j2BtgVlc2hPqfRtqj36NRYl83Zv9WjRGvwF8Zr6Iwa1AgvewiAxdWlMzg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.2.tgz", + "integrity": "sha512-hOPksxEjC1maj5Ug0pC01M1BV0MZUU3xqvMpo1asMXvRIkKhdo649mI55sZy8mH+ow9oVWJ+0Xl5cVwCyCEXiQ==", "dev": true, "requires": { "commander": "^7.1.0", From 40751af5c75a2e1909977022a3402d35c9f96eb2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 12 Oct 2023 04:27:39 +0000 Subject: [PATCH 0292/1014] chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.5.2 (#533) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@bitnami/readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) | devDependencies | patch | [`2.5.1` -> `2.5.2`](https://renovatebot.com/diffs/npm/@bitnami%2freadme-generator-for-helm/2.5.1/2.5.2) | --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/533 Reviewed-by: justusbunsi Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 61aa8a3..87a8be1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,9 +16,9 @@ } }, "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.1.tgz", - "integrity": "sha512-LRSq43HwfgmTJZ4rwpXHf6d7DGnY+j2BtgVlc2hPqfRtqj36NRYl83Zv9WjRGvwF8Zr6Iwa1AgvewiAxdWlMzg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.2.tgz", + "integrity": "sha512-hOPksxEjC1maj5Ug0pC01M1BV0MZUU3xqvMpo1asMXvRIkKhdo649mI55sZy8mH+ow9oVWJ+0Xl5cVwCyCEXiQ==", "dev": true, "dependencies": { "commander": "^7.1.0", From b87ae9244db20469d32f9e5cf31e0b725c206757 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 13 Oct 2023 00:08:10 +0000 Subject: [PATCH 0293/1014] fix(deps): update helm release postgresql to v13.1.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index be1ba81..9382c94 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.4 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.2 -digest: sha256:19af6d9ceea24becb930a3e146fe1b5302e0290ee76816b2851a493846db805f -generated: "2023-10-11T00:08:09.688954213Z" + version: 13.1.4 +digest: sha256:b4caa6bd9e7f642caca1654c0585c060054b94bdbf0892790f35b32326ca35b1 +generated: "2023-10-13T00:08:06.133186562Z" diff --git a/Chart.yaml b/Chart.yaml index cc53d41..3f1a6d8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.2 + version: 13.1.4 condition: postgresql.enabled From ca903c9cf3235174bc76c371a908d82727aa59c9 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Fri, 13 Oct 2023 16:04:27 +0000 Subject: [PATCH 0294/1014] Fix `helm dependency build` once and for all (#535) ### Description of the change We are affected by a regression of a Helm bug from May 2023. I've tested the Helm versions 3.13.1, 3.13.0 and 3.12.3. Both 3.13.x are affected. 3.12.3 works. So let's downgrade and drop the docker login in PR builds. I've also switched the `apt install helm` with an official `alpine/helm` image I am using at work. Pinning the helm version and receiving updates helps us identifying such issues in the future. For the release workflow I was a bit more reluctant with changes, since I cannot easily test them. That's why I just pinned the Helm version. Renovate will provide one PR changing both files because it's the same dependency (alpine/helm) from the same datasource (docker). https://github.com/helm/helm/issues/12062 ### Applicable issues - implicitly fixes #527 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/535 Reviewed-by: pat-s Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- .gitea/workflows/release-version.yml | 6 ++++- .gitea/workflows/test-pr.yml | 33 ++++++++++------------------ renovate.json5 | 10 +++++++++ 3 files changed, 27 insertions(+), 22 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 3fa25c3..9e0d02f 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -5,6 +5,10 @@ on: tags: - "*" +env: + # renovate: datasource=docker depName=alpine/helm + HELM_VERSION: "3.12.3" + jobs: generate-chart-publish: runs-on: ubuntu-latest @@ -23,7 +27,7 @@ jobs: chmod a+r /etc/apt/keyrings/docker.gpg echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null apt update -y - apt install -y python helm python3-pip apt-transport-https docker-ce-cli + apt install -y python helm=${{ env.HELM_VERSION }}-1 python3-pip apt-transport-https docker-ce-cli pip install awscli - name: Import GPG key diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml index c8b36a7..6b8b0f2 100644 --- a/.gitea/workflows/test-pr.yml +++ b/.gitea/workflows/test-pr.yml @@ -3,38 +3,29 @@ name: check-and-test on: - pull_request +env: + # renovate: datasource=github-releases depName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: "0.3.3" + jobs: check-and-test: runs-on: ubuntu-latest + container: alpine/helm:3.12.3 steps: - - uses: actions/checkout@v4 - name: install tools run: | - apt update -y - apt install -y curl make - # helm - curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null - echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list - # docker - install -m 0755 -d /etc/apt/keyrings - curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg - chmod a+r /etc/apt/keyrings/docker.gpg - echo "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null - apt update -y - apt install -y helm python3-pip docker-ce-cli - pip install yamllint - # login to docker - echo ${{ secrets.DOCKER_PASSWORD_PUBLIC }} | docker login -u ${{ secrets.DOCKER_USERNAME_PUBLIC }} --password-stdin - - name: dependency update - run: helm dependency update + apk update + apk add --update make nodejs npm yamllint + - uses: actions/checkout@v4 + - name: install chart dependencies + run: helm dependency build - name: lint run: helm lint - name: template - run: | - helm template --debug gitea-helm . + run: helm template --debug gitea-helm . - name: unit tests run: | - helm plugin install --version 0.3.3 https://github.com/helm-unittest/helm-unittest + helm plugin install --version ${{ env.HELM_UNITTEST_VERSION }} https://github.com/helm-unittest/helm-unittest make unittests - name: verify readme run: | diff --git a/renovate.json5 b/renovate.json5 index e8bcaaf..bb49f4b 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,6 +1,16 @@ { $schema: "https://docs.renovatebot.com/renovate-schema.json", extends: ["gitea>gitea/renovate-config"], + customManagers: [ + { + description: 'Gitea-version of https://docs.renovatebot.com/presets-regexManagers/#regexmanagersgithubactionsversions', + customType: 'regex', + fileMatch: ['.gitea/workflows/.+\\.ya?ml$'], + matchStrings: [ + '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (?:lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*["\']?(?.+?)["\']?\\s', + ], + }, + ], packageRules: [ { description: "Automerge minor + patch dependency updates weekly", From 7d96eb29405b76d71ab858d063a32bc8879d231a Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Fri, 13 Oct 2023 19:19:06 +0000 Subject: [PATCH 0295/1014] Tell Renovate to use `kind/dependency` label (#538) As title. I think using that label helps categorizing Pull Requests. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/538 Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- renovate.json5 | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json5 b/renovate.json5 index bb49f4b..f4b9100 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,6 +1,7 @@ { $schema: "https://docs.renovatebot.com/renovate-schema.json", extends: ["gitea>gitea/renovate-config"], + labels: ["kind/dependency"], customManagers: [ { description: 'Gitea-version of https://docs.renovatebot.com/presets-regexManagers/#regexmanagersgithubactionsversions', From eb17917b5366eab3bb8858da6a02db480be6601e Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Fri, 13 Oct 2023 19:20:01 +0000 Subject: [PATCH 0296/1014] Bump helm-unittest to 0.3.4 (#537) There is a regression that prevents us from going directly to 0.3.5. To prevent the upcoming Renovate PR for 0.3.5 being stuck until 0.3.6, we can use 0.3.4 until a working version is released. The Renovate PR for 0.3.5 can then be closed directly so that Renovate ignores that version. https://github.com/helm-unittest/helm-unittest/issues/219 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/537 Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- .gitea/workflows/test-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml index 6b8b0f2..3a251ae 100644 --- a/.gitea/workflows/test-pr.yml +++ b/.gitea/workflows/test-pr.yml @@ -5,7 +5,7 @@ on: env: # renovate: datasource=github-releases depName=helm-unittest/helm-unittest - HELM_UNITTEST_VERSION: "0.3.3" + HELM_UNITTEST_VERSION: "0.3.4" jobs: check-and-test: From 64c6d80dcf6eeb3b153af5903db247eed7361fc4 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Fri, 13 Oct 2023 19:20:26 +0000 Subject: [PATCH 0297/1014] Add .vscode profile for easier contributions (#536) ### Description of the change This adds a `.vscode` folder with recommended extensions and some useful settings like unittest schema validation. The `.vscode` folder is already helm ignored during packaging. ### Possible drawbacks We would have to be careful about PR changes in that directory. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/536 Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- .vscode/extensions.json | 8 ++++++++ .vscode/settings.json | 8 ++++++++ CONTRIBUTING.md | 9 ++------- 3 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..a216a96 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + "recommendations": [ + "yzhang.markdown-all-in-one", + "DavidAnson.vscode-markdownlint", + "Tim-Koehler.helm-intellisense", + "esbenp.prettier-vscode" + ] + } diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..d709909 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "yaml.schemas": { + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/main/schema/helm-testsuite.json": [ + "/unittests/**/*.yaml" + ] + }, + "yaml.schemaStore.enable": true +} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f6c24bf..075cae0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,12 +9,7 @@ refactorings for easier maintainability or documentation improvements. - [`helm`](https://helm.sh/docs/intro/install/) - `make` is optional; you may call the commands directly -When using Visual Studio Code as IDE, following plugins might be useful: - -- [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) -- [markdownlint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint) -- [Helm Intellisense](https://marketplace.visualstudio.com/items?itemName=Tim-Koehler.helm-intellisense) -- [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) +When using Visual Studio Code as IDE, a [ready-to-use profile](.vscode/) is available. ## Documentation Requirements @@ -61,7 +56,7 @@ $ helm plugin install https://github.com/helm-unittest/helm-unittest make unittests ``` -See [plugin documentation](https://github.com/helm-unittest/helm-unittest/blob/v0.3.3/DOCUMENT.md) for usage instructions. +See [plugin documentation](https://github.com/helm-unittest/helm-unittest/blob/main/DOCUMENT.md) for usage instructions. ## Release process From e0c321323e527221b314537233c458fc67498dbd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 14 Oct 2023 00:08:02 +0000 Subject: [PATCH 0298/1014] fix(deps): update helm release memcached to v6.6.6 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 9382c94..5db38ef 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.4 + version: 6.6.6 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 13.1.4 -digest: sha256:b4caa6bd9e7f642caca1654c0585c060054b94bdbf0892790f35b32326ca35b1 -generated: "2023-10-13T00:08:06.133186562Z" +digest: sha256:3e51cb575b9584286137d92de3bb219bd506433e65238b9a131befe44972d8e8 +generated: "2023-10-14T00:07:58.64137893Z" diff --git a/Chart.yaml b/Chart.yaml index 3f1a6d8..643ecc8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.4 + version: 6.6.6 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 0cc8c6d5586fdc506f1560b18e0a9c338125a5c2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 14 Oct 2023 00:14:31 +0000 Subject: [PATCH 0299/1014] chore(deps): update postgresql-ha docker tag to v11.9.8 (#507) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5cac592..1201cd2 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 12.12.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.2 + version: 11.9.8 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.0.4 -digest: sha256:aba0798b2d882a0e44119cc1e586278c3433227d65c37f9035e835ab3c554965 -generated: "2023-09-22T19:18:56.559259773Z" +digest: sha256:b6c659aac77f90b1ea0e498c933e14647709e57269a15c2bfc612ff81d8d4001 +generated: "2023-10-14T00:06:39.299556322Z" diff --git a/Chart.yaml b/Chart.yaml index e2c394a..cbbcb76 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -41,7 +41,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.2 + version: 11.9.8 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From b68b9d91cf834e3c05d65d29860ca5dbdda8210d Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Sat, 14 Oct 2023 16:05:59 +0000 Subject: [PATCH 0300/1014] [postgresql-ha] Use pgpool service as db connection proxy (#542) ### Description of the change The `postgresql-ha` provides a dedicated deployment and service called `pgpool`. This application is a proxy that routes the db queries to the active database replica. There's a note about that in their README[^1]. Issue #502 is a side-effect of not using that proxy. ### Possible drawbacks Using the Charts' default configuration, the `pgpool` deployment has 1 replica, making this a single-point of failure. But users can change the related `postgresql-ha.pgpool.replicaCount` to their needs. ### Applicable issues - fixes #502 ### Checklist - [x] Templating unittests are added [^1]: https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/templates/postgresql/statefulset.yaml#introduction Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/542 Reviewed-by: pat-s Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- templates/_helpers.tpl | 2 +- .../database-section_postgresql-ha.yaml | 30 +++++++++++++++++++ .../config/database-section_postgresql.yaml | 30 +++++++++++++++++++ 3 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 unittests/config/database-section_postgresql-ha.yaml create mode 100644 unittests/config/database-section_postgresql.yaml diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 565f335..08ab1be 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -119,7 +119,7 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- define "postgresql-ha.dns" -}} {{- if (index .Values "postgresql-ha").enabled -}} -{{- printf "%s-postgresql-ha-postgresql.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "service" "ports" "postgresql") -}} +{{- printf "%s-postgresql-ha-pgpool.%s.svc.%s:%g" .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "postgresql-ha" "service" "ports" "postgresql") -}} {{- end -}} {{- end -}} diff --git a/unittests/config/database-section_postgresql-ha.yaml b/unittests/config/database-section_postgresql-ha.yaml new file mode 100644 index 0000000..f416d79 --- /dev/null +++ b/unittests/config/database-section_postgresql-ha.yaml @@ -0,0 +1,30 @@ +suite: config template | database section (postgresql-ha) +release: + name: gitea-unittests + namespace: testing +tests: + - it: connects to pgpool service + template: templates/gitea/config.yaml + set: + postgresql: + enabled: false + postgresql-ha: + enabled: true + asserts: + - documentIndex: 0 + matchRegex: + path: stringData.database + pattern: HOST=gitea-unittests-postgresql-ha-pgpool.testing.svc.cluster.local:5432 + - it: renders the referenced service + template: charts/postgresql-ha/templates/pgpool/service.yaml + set: + postgresql: + enabled: false + postgresql-ha: + enabled: true + asserts: + - containsDocument: + kind: Service + apiVersion: v1 + name: gitea-unittests-postgresql-ha-pgpool + namespace: testing diff --git a/unittests/config/database-section_postgresql.yaml b/unittests/config/database-section_postgresql.yaml new file mode 100644 index 0000000..5a7501b --- /dev/null +++ b/unittests/config/database-section_postgresql.yaml @@ -0,0 +1,30 @@ +suite: config template | database section (postgresql) +release: + name: gitea-unittests + namespace: testing +tests: + - it: "connects to postgresql service" + template: templates/gitea/config.yaml + set: + postgresql: + enabled: true + postgresql-ha: + enabled: false + asserts: + - documentIndex: 0 + matchRegex: + path: stringData.database + pattern: HOST=gitea-unittests-postgresql.testing.svc.cluster.local:5432 + - it: "renders the referenced service" + template: charts/postgresql/templates/primary/svc.yaml + set: + postgresql: + enabled: true + postgresql-ha: + enabled: false + asserts: + - containsDocument: + kind: Service + apiVersion: v1 + name: gitea-unittests-postgresql + namespace: testing From a249229ccffcf8b73fc5f1533f8de79f6f61f073 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 14 Oct 2023 16:30:51 +0000 Subject: [PATCH 0301/1014] Downgrade postgresql-ha to 11.9.4 (#541) As 11.9.8 included (by mistake) a major version bump from 15 -> 16 https://github.com/bitnami/charts/issues/19596 Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/541 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 1201cd2..7d6993c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 12.12.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.8 + version: 11.9.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.0.4 -digest: sha256:b6c659aac77f90b1ea0e498c933e14647709e57269a15c2bfc612ff81d8d4001 -generated: "2023-10-14T00:06:39.299556322Z" +digest: sha256:6111aece3947a0a81ba8976da17a06ef7ba98b311907e8a769a7c372a98ab52d +generated: "2023-10-14T16:47:26.657784+02:00" diff --git a/Chart.yaml b/Chart.yaml index cbbcb76..e4ff0e0 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -41,7 +41,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.8 + version: 11.9.4 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From ccb100015a98d39e9e38efc8b23a9c3934757676 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 15 Oct 2023 00:10:59 +0000 Subject: [PATCH 0302/1014] fix(deps): update helm release postgresql to v13.1.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5db38ef..32e81c3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.6.6 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.4 -digest: sha256:3e51cb575b9584286137d92de3bb219bd506433e65238b9a131befe44972d8e8 -generated: "2023-10-14T00:07:58.64137893Z" + version: 13.1.5 +digest: sha256:0f96451eb16d7df8eca1f99295519d5aeb0df254ccc7b118f71b54e47e469cfe +generated: "2023-10-15T00:10:55.370847038Z" diff --git a/Chart.yaml b/Chart.yaml index 643ecc8..2238b17 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.4 + version: 13.1.5 condition: postgresql.enabled From 074def2accbf94c4378a222b41c81d15a6959dfa Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 15 Oct 2023 01:15:46 +0000 Subject: [PATCH 0303/1014] chore(deps): update postgresql docker tag to v12.12.10 (#521) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 7d6993c..7628510 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.5 + version: 12.12.10 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 11.9.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.0.4 -digest: sha256:6111aece3947a0a81ba8976da17a06ef7ba98b311907e8a769a7c372a98ab52d -generated: "2023-10-14T16:47:26.657784+02:00" +digest: sha256:4f258fc8ffd0f6c15942c99280f04c0b04a06bcf5998a92ea7719f13ea180be1 +generated: "2023-10-15T00:08:54.74476529Z" diff --git a/Chart.yaml b/Chart.yaml index e4ff0e0..0d21df7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -36,7 +36,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 12.12.5 + version: 12.12.10 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 370775537323ba95fe93fe3d849ad46e860b8575 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 16 Oct 2023 00:05:56 +0000 Subject: [PATCH 0304/1014] chore(deps): update redis-cluster docker tag to v9.0.12 (#511) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 7628510..09bca68 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 11.9.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.0.4 -digest: sha256:4f258fc8ffd0f6c15942c99280f04c0b04a06bcf5998a92ea7719f13ea180be1 -generated: "2023-10-15T00:08:54.74476529Z" + version: 9.0.12 +digest: sha256:14cda459c5eeadc1e86835b7436f23a8a21122fcf4fb103404de6183075cb8a3 +generated: "2023-10-15T01:17:05.004977938Z" diff --git a/Chart.yaml b/Chart.yaml index 0d21df7..8fc2ef4 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -46,5 +46,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.0.4 + version: 9.0.12 condition: redis-cluster.enabled From e0647437e0dbc157cb4e7404bf97ae60fb3d6a56 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 16 Oct 2023 14:01:18 +0000 Subject: [PATCH 0305/1014] chore: remove workaround Signed-off-by: Michael Kriese --- renovate.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/renovate.json b/renovate.json index 37be930..ec58ddb 100644 --- a/renovate.json +++ b/renovate.json @@ -57,8 +57,5 @@ "packageNameTemplate": "helm-unittest/helm-unittest", "datasourceTemplate": "github-releases" } - ], - "constraints": { - "helm": "3.12.3" - } + ] } From 544e05a2229b56028b8b75193fef6ed0c09421b0 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 17 Oct 2023 00:07:59 +0000 Subject: [PATCH 0306/1014] fix(deps): update helm release memcached to v6.6.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 32e81c3..21f40c0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.6 + version: 6.6.7 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 13.1.5 -digest: sha256:0f96451eb16d7df8eca1f99295519d5aeb0df254ccc7b118f71b54e47e469cfe -generated: "2023-10-15T00:10:55.370847038Z" +digest: sha256:3447ea980d57a9731318397caafb4050937ccbda624ef8c8544363e32b005471 +generated: "2023-10-17T00:07:54.48657335Z" diff --git a/Chart.yaml b/Chart.yaml index 2238b17..525a014 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.6 + version: 6.6.7 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 479bad30292192d0e8db929654e0da612e95f850 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 20 Oct 2023 00:08:15 +0000 Subject: [PATCH 0307/1014] chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.6.0 --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 176ef48..6ae1f53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,9 +54,9 @@ } }, "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.2.tgz", - "integrity": "sha512-hOPksxEjC1maj5Ug0pC01M1BV0MZUU3xqvMpo1asMXvRIkKhdo649mI55sZy8mH+ow9oVWJ+0Xl5cVwCyCEXiQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.6.0.tgz", + "integrity": "sha512-LcByNCryaC2OJExL9rnhyFJ18+vrZu1gVoN2Z7j/HI42EjV4kLgT4G1KEPNnrKbls9HvozBqMG+sKZIDh0McFg==", "dev": true, "dependencies": { "commander": "^7.1.0", @@ -1515,9 +1515,9 @@ } }, "@bitnami/readme-generator-for-helm": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.2.tgz", - "integrity": "sha512-hOPksxEjC1maj5Ug0pC01M1BV0MZUU3xqvMpo1asMXvRIkKhdo649mI55sZy8mH+ow9oVWJ+0Xl5cVwCyCEXiQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.6.0.tgz", + "integrity": "sha512-LcByNCryaC2OJExL9rnhyFJ18+vrZu1gVoN2Z7j/HI42EjV4kLgT4G1KEPNnrKbls9HvozBqMG+sKZIDh0McFg==", "dev": true, "requires": { "commander": "^7.1.0", From f3abf73ebcb1199507b11ded1807f726f301bbc4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 24 Oct 2023 00:07:01 +0000 Subject: [PATCH 0308/1014] chore(deps): update redis-cluster docker tag to v9.0.13 (#547) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 09bca68..c97be2f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 11.9.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.0.12 -digest: sha256:14cda459c5eeadc1e86835b7436f23a8a21122fcf4fb103404de6183075cb8a3 -generated: "2023-10-15T01:17:05.004977938Z" + version: 9.0.13 +digest: sha256:3b6c4fa130c74d7c39224bdb4da79dc52c915e0b770b99cccf09825ba6648b9e +generated: "2023-10-23T00:07:09.656139992Z" diff --git a/Chart.yaml b/Chart.yaml index 8fc2ef4..7837e54 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -46,5 +46,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.0.12 + version: 9.0.13 condition: redis-cluster.enabled From b480b5ff278258e0756bcd84d601883ac33b115b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 24 Oct 2023 00:07:56 +0000 Subject: [PATCH 0309/1014] ci(deps): update codeberg.org/woodpecker-plugins/gitea-release docker tag to v0.3.1 --- .woodpecker/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index bc21a44..3aaec69 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -23,7 +23,7 @@ pipeline: - token publish-release: - image: codeberg.org/woodpecker-plugins/gitea-release:0.3.0 + image: codeberg.org/woodpecker-plugins/gitea-release:0.3.1 pull: true settings: base_url: https://codeberg.org From ebc46009203f679de895b03a4ae08a061989b9d7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 1 Nov 2023 08:34:47 +0000 Subject: [PATCH 0310/1014] chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.6.0 (#546) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@bitnami/readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) | devDependencies | minor | [`2.5.2` -> `2.6.0`](https://renovatebot.com/diffs/npm/@bitnami%2freadme-generator-for-helm/2.5.2/2.6.0) | --- ### Release Notes
bitnami-labs/readme-generator-for-helm (@​bitnami/readme-generator-for-helm) ### [`v2.6.0`](https://github.com/bitnami-labs/readme-generator-for-helm/releases/tag/2.6.0) [Compare Source](https://github.com/bitnami-labs/readme-generator-for-helm/compare/2.5.2...2.6.0) ##### Description of the changes This new version allows setting a default value for a parameter using the default modifier ##### Issues and PRs - [#​78](https://github.com/bitnami-labs/readme-generator-for-helm/issues/78)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/546 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 87a8be1..0faac29 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,9 +16,9 @@ } }, "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.2.tgz", - "integrity": "sha512-hOPksxEjC1maj5Ug0pC01M1BV0MZUU3xqvMpo1asMXvRIkKhdo649mI55sZy8mH+ow9oVWJ+0Xl5cVwCyCEXiQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.6.0.tgz", + "integrity": "sha512-LcByNCryaC2OJExL9rnhyFJ18+vrZu1gVoN2Z7j/HI42EjV4kLgT4G1KEPNnrKbls9HvozBqMG+sKZIDh0McFg==", "dev": true, "dependencies": { "commander": "^7.1.0", From dee3389f1c212d1b08c86152b9ef699a1b5b2628 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sun, 5 Nov 2023 00:08:00 +0000 Subject: [PATCH 0311/1014] ci(deps): update dependency helm-unittest to v0.3.6 --- .woodpecker/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index d92ac8f..f976260 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -36,7 +36,7 @@ pipeline: pull: true commands: - apk add make helm git bash - - helm plugin install --version v0.3.5 https://github.com/helm-unittest/helm-unittest + - helm plugin install --version v0.3.6 https://github.com/helm-unittest/helm-unittest - helm dependency update - make unittests From 82dc07767372cf76a67896e7acddaa87b5272f85 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 Nov 2023 00:17:45 +0000 Subject: [PATCH 0312/1014] chore(deps): update redis-cluster docker tag to v9.1.1 (#555) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index c97be2f..908e3d5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 11.9.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.0.13 -digest: sha256:3b6c4fa130c74d7c39224bdb4da79dc52c915e0b770b99cccf09825ba6648b9e -generated: "2023-10-23T00:07:09.656139992Z" + version: 9.1.1 +digest: sha256:35358da69169541a009540a2d6a840584390e5b53dad5b647b19bd5c14c88f93 +generated: "2023-11-06T00:07:24.742145709Z" diff --git a/Chart.yaml b/Chart.yaml index 7837e54..5ce023a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -46,5 +46,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.0.13 + version: 9.1.1 condition: redis-cluster.enabled From 41e389c7cd5ee003616804466c126b19e47b4f1f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 Nov 2023 08:05:05 +0000 Subject: [PATCH 0313/1014] chore(deps): update dependency helm-unittest/helm-unittest to v0.3.6 (#554) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [helm-unittest/helm-unittest](https://github.com/helm-unittest/helm-unittest) | patch | `0.3.4` -> `v0.3.6` | --- ### Release Notes
helm-unittest/helm-unittest (helm-unittest/helm-unittest) ### [`v0.3.6`](https://github.com/helm-unittest/helm-unittest/releases/tag/v0.3.6) [Compare Source](https://github.com/helm-unittest/helm-unittest/compare/v0.3.5...v0.3.6) **Added Features** - Added templated Test Suites, to make re-usable tests possible (credits [@​hanseltime](https://github.com/hanseltime), resolves [#​57](https://github.com/helm-unittest/helm-unittest/issues/57), resolves [#​186](https://github.com/helm-unittest/helm-unittest/issues/186)) **Improvements** - Optimize installation (resolves [#​176](https://github.com/helm-unittest/helm-unittest/issues/176), resolves [#​214](https://github.com/helm-unittest/helm-unittest/issues/214), resolves [#​225](https://github.com/helm-unittest/helm-unittest/issues/225)) **Fixes** - Fix incorrect filtering template files (resolves [#​219](https://github.com/helm-unittest/helm-unittest/issues/219)) - Fix snapshot validator with Empty documents (credits [@​matthyx](https://github.com/matthyx)) - Fix inconsistent results lengthEqual validator (credits [@​hanseltime](https://github.com/hanseltime)) - Fix global values (credit [@​zidoshare](https://github.com/zidoshare), resolves [#​215](https://github.com/helm-unittest/helm-unittest/issues/215)) **Updates** - Update packages to latest patch versions - Update documenation ### [`v0.3.5`](https://github.com/helm-unittest/helm-unittest/releases/tag/v0.3.5) [Compare Source](https://github.com/helm-unittest/helm-unittest/compare/v0.3.4...v0.3.5) **Fixes** - Fix recursive subchart testing (credits [@​zidoshare](https://github.com/zidoshare), resolves [#​206](https://github.com/helm-unittest/helm-unittest/issues/206)) - Fix old containsDocument behaviour to ignore other documents in multidocument validation (resolves [#​205](https://github.com/helm-unittest/helm-unittest/issues/205)) - Fix failed_template to also work when empty documents are found (resolves [#​191](https://github.com/helm-unittest/helm-unittest/issues/191)) - Fix failed_template multi colon handling (resolves [#​200](https://github.com/helm-unittest/helm-unittest/issues/200)) - Fix glob all valid filenames (resolves [#​201](https://github.com/helm-unittest/helm-unittest/issues/201)) **Updates** - Update packages to latest patch versions - Update documenation (thanks to [@​yariksheptykin](https://github.com/yariksheptykin))
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/554 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .gitea/workflows/test-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml index 3a251ae..0ec13da 100644 --- a/.gitea/workflows/test-pr.yml +++ b/.gitea/workflows/test-pr.yml @@ -5,7 +5,7 @@ on: env: # renovate: datasource=github-releases depName=helm-unittest/helm-unittest - HELM_UNITTEST_VERSION: "0.3.4" + HELM_UNITTEST_VERSION: "v0.3.6" jobs: check-and-test: From 7de8e834330c1a9cb1de3aae70c2076970f79875 Mon Sep 17 00:00:00 2001 From: Ceddaerrix Date: Mon, 6 Nov 2023 19:03:46 +0000 Subject: [PATCH 0314/1014] Further improvement on DRY principle support (#529) ### Description of the change - Adding TPL use into './templates/_helpers.tpl' in "gitea.inline_configuration.defaults.server" since '.Values.ingress.hosts' referred ### Benefits - Avoid error in deployment using Gitea CHart 9.5.0 such as "Invalid ROOT_URL 'https://{{ .Values.global.giteaHostName }}': parse "https://{{ .Values.global.giteaHostName }}": invalid character "{" in host name" ### Possible drawbacks N/A ### Applicable issues - fixes #530 ### Checklist - [x] Fixing './templates/_helpers.tpl' "gitea.inline_configuration.defaults.server - [x] Templating unittests are added Co-authored-by: pat-s Co-authored-by: justusbunsi Co-authored-by: 212597596 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/529 Reviewed-by: pat-s Reviewed-by: justusbunsi Co-authored-by: Ceddaerrix Co-committed-by: Ceddaerrix --- templates/_helpers.tpl | 2 +- unittests/deployment/inline-config.yaml | 33 +++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 unittests/deployment/inline-config.yaml diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 08ab1be..003d39f 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -319,7 +319,7 @@ https {{- end -}} {{- if not (.Values.gitea.config.server.DOMAIN) -}} {{- if gt (len .Values.ingress.hosts) 0 -}} - {{- $_ := set .Values.gitea.config.server "DOMAIN" (index .Values.ingress.hosts 0).host -}} + {{- $_ := set .Values.gitea.config.server "DOMAIN" ( tpl (index .Values.ingress.hosts 0).host $) -}} {{- else -}} {{- $_ := set .Values.gitea.config.server "DOMAIN" (include "gitea.default_domain" .) -}} {{- end -}} diff --git a/unittests/deployment/inline-config.yaml b/unittests/deployment/inline-config.yaml new file mode 100644 index 0000000..545bb36 --- /dev/null +++ b/unittests/deployment/inline-config.yaml @@ -0,0 +1,33 @@ +suite: config template +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/config.yaml +tests: + - it: inline config stringData.server using TPL + set: + global.giteaHostName: "gitea.example.com" + ingress.enabled: true + ingress.hosts[0].host: "{{ .Values.global.giteaHostName }}" + ingress.tls: + - secretName: gitea-tls + hosts: + - "{{ .Values.global.giteaHostName }}" + asserts: + - documentIndex: 0 + matchRegex: + path: metadata.name + pattern: .*-inline-config$ + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: DOMAIN=gitea\.example\.com + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: ROOT_URL=https://gitea\.example\.com + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: SSH_DOMAIN=gitea\.example\.com From e93552cdbdc362618436a8984cd3b3c50f6d52a7 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 9 Nov 2023 00:07:58 +0000 Subject: [PATCH 0315/1014] fix(deps): update helm release memcached to v6.6.8 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 21f40c0..b32e1a8 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.7 + version: 6.6.8 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 13.1.5 -digest: sha256:3447ea980d57a9731318397caafb4050937ccbda624ef8c8544363e32b005471 -generated: "2023-10-17T00:07:54.48657335Z" +digest: sha256:7d7f2128cce2b6e5ceebc9826fdf3e7cff116c2fb82415b329209054c67ad0b2 +generated: "2023-11-09T00:07:54.486579631Z" diff --git a/Chart.yaml b/Chart.yaml index 525a014..b6e98d2 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.7 + version: 6.6.8 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From bc872acdd3d64498a32403b9d57c7f4ccd700983 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 13 Nov 2023 17:19:31 +0000 Subject: [PATCH 0316/1014] chore(deps): update alpine/helm docker tag to v3.13.2 (#562) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | alpine/helm | | minor | `3.12.3` -> `3.13.2` | | alpine/helm | container | minor | `3.12.3` -> `3.13.2` | --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/562 Reviewed-by: justusbunsi Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .gitea/workflows/release-version.yml | 2 +- .gitea/workflows/test-pr.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 9e0d02f..644e52f 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -7,7 +7,7 @@ on: env: # renovate: datasource=docker depName=alpine/helm - HELM_VERSION: "3.12.3" + HELM_VERSION: "3.13.2" jobs: generate-chart-publish: diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml index 0ec13da..9d61655 100644 --- a/.gitea/workflows/test-pr.yml +++ b/.gitea/workflows/test-pr.yml @@ -10,7 +10,7 @@ env: jobs: check-and-test: runs-on: ubuntu-latest - container: alpine/helm:3.12.3 + container: alpine/helm:3.13.2 steps: - name: install tools run: | From 23847eba1c99e4cc3bab14391dff7ebd5200633e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 Nov 2023 00:15:26 +0000 Subject: [PATCH 0317/1014] chore(deps): update redis-cluster docker tag to v9.1.3 (#561) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 908e3d5..a40418a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 11.9.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.1 -digest: sha256:35358da69169541a009540a2d6a840584390e5b53dad5b647b19bd5c14c88f93 -generated: "2023-11-06T00:07:24.742145709Z" + version: 9.1.3 +digest: sha256:6bda620320a05a5ea4efb4189a86d30092aeb0a6f3e0009538f4bea312af0863 +generated: "2023-11-14T00:08:15.790217865Z" diff --git a/Chart.yaml b/Chart.yaml index 5ce023a..2fde9b9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -46,5 +46,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.1 + version: 9.1.3 condition: redis-cluster.enabled From 3cf91bf6e7e02e3761a3435cae5c85ede92da15f Mon Sep 17 00:00:00 2001 From: TristanHoladay Date: Tue, 14 Nov 2023 21:42:26 +0000 Subject: [PATCH 0318/1014] Add `image.fullOverride` (#550) ### Description of the change This PR is a continuation of the work done by @dgershman in [534](https://gitea.com/gitea/helm-chart/pulls/534), to allow users to override the image from the default rootless behavior of appending `-rootless` to the end of the image tag. ### Benefits Allows more flexibility to use externally maintained images that are rootless but don't follow the `-rootless` tag convention. ### Applicable issues - fixes #532 ### Additional information No breaking changes. This does not affect the `image.rootless` conditional checks or the current behavior if someone still wants to rely on the chart to append `-rootless`. ### Checklist - [x] Parameters are documented in the `values.yaml` and added to the `README.md` using [readme-generator-for-helm](https://github.com/bitnami-labs/readme-generator-for-helm) - [x] Breaking changes are documented in the `README.md` - [x] Templating unittests are added Co-authored-by: TristanHoladay <40547442+TristanHoladay@users.noreply.github.com> Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/550 Reviewed-by: justusbunsi Reviewed-by: pat-s Co-authored-by: TristanHoladay Co-committed-by: TristanHoladay --- README.md | 48 ++++++++++++++----- templates/_helpers.tpl | 5 +- unittests/deployment/image-configuration.yaml | 15 ++++++ unittests/deployment/ssh-configuration.yaml | 24 ++++++++++ .../init_directory_structure.sh-rootless.yaml | 20 ++++++++ values.yaml | 2 + 6 files changed, 100 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index fa91de0..ad4799e 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@ - [Database defaults](#database-defaults) - [Server defaults](#server-defaults) - [Metrics defaults](#metrics-defaults) + - [Rootless defaults](#rootless-defaults) - [Single-Pod Configurations](#single-pod-configurations) - [Additional _app.ini_ settings](#additional-appini-settings) - [User defined environment variables in app.ini](#user-defined-environment-variables-in-appini) @@ -172,6 +173,26 @@ The Prometheus `/metrics` endpoint is disabled by default. ENABLED = false ``` +#### Rootless Defaults + +If `.Values.image.rootless: true`, then the following will occur. In case you use `.Values.image.fullOverride`, check that this works in your image: + +- `$HOME` becomes `/data/gitea/git` + + [see deployment.yaml](./templates/gitea/deployment.yaml) template inside (init-)container "env" declarations + +- `START_SSH_SERVER: true` (Unless explicity overwritten by `gitea.config.server.START_SSH_SERVER`) + + [see \_helpers.tpl](./templates/_helpers.tpl) in `gitea.inline_configuration.defaults.server` definition + +- `SSH_LISTEN_PORT: 2222` (Unless explicity overwritten by `gitea.config.server.SSH_LISTEN_PORT`) + + [see \_helpers.tpl](./templates/_helpers.tpl) in `gitea.inline_configuration.defaults.server` definition + +- `SSH_LOG_LEVEL` environment variable is not injected into the container + + [see deployment.yaml](./templates/gitea/deployment.yaml) template inside container "env" declarations + ### Single-Pod Configurations If HA is not needed/desired, the following configurations can be used to deploy a single-pod Gitea instance. @@ -216,9 +237,9 @@ If HA is not needed/desired, the following configurations can be used to deploy **Do not use this configuration for production use**.
- + values.yml - + ```yaml redis-cluster: enabled: false @@ -226,10 +247,10 @@ If HA is not needed/desired, the following configurations can be used to deploy enabled: false postgresql-ha: enabled: false - + persistence: enabled: false - + gitea: config: database: @@ -785,15 +806,16 @@ To comply with the Gitea helm chart definition of the digest parameter, a "custo ### Image -| Name | Description | Value | -| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------- | ------------- | -| `image.registry` | image registry, e.g. gcr.io,docker.io | `""` | -| `image.repository` | Image to start for this pod | `gitea/gitea` | -| `image.tag` | Visit: [Image tag](https://hub.docker.com/r/gitea/gitea/tags?page=1&ordering=last_updated). Defaults to `appVersion` within Chart.yaml. | `""` | -| `image.digest` | Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` | `""` | -| `image.pullPolicy` | Image pull policy | `Always` | -| `image.rootless` | Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher | `true` | -| `imagePullSecrets` | Secret to use for pulling the image | `[]` | +| Name | Description | Value | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | +| `image.registry` | image registry, e.g. gcr.io,docker.io | `""` | +| `image.repository` | Image to start for this pod | `gitea/gitea` | +| `image.tag` | Visit: [Image tag](https://hub.docker.com/r/gitea/gitea/tags?page=1&ordering=last_updated). Defaults to `appVersion` within Chart.yaml. | `""` | +| `image.digest` | Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` | `""` | +| `image.pullPolicy` | Image pull policy | `Always` | +| `image.rootless` | Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher | `true` | +| `image.fullOverride` | Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).** | `""` | +| `imagePullSecrets` | Secret to use for pulling the image | `[]` | ### Security diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 003d39f..c2980ee 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -56,6 +56,7 @@ Create chart name and version as used by the chart label. Create image name and tag used by the deployment. */}} {{- define "gitea.image" -}} +{{- $fullOverride := .Values.image.fullOverride | default "" -}} {{- $registry := .Values.global.imageRegistry | default .Values.image.registry -}} {{- $repository := .Values.image.repository -}} {{- $separator := ":" -}} @@ -65,7 +66,9 @@ Create image name and tag used by the deployment. {{- if .Values.image.digest }} {{- $digest = (printf "@%s" (.Values.image.digest | toString)) -}} {{- end -}} -{{- if $registry }} +{{- if $fullOverride }} + {{- printf "%s" $fullOverride -}} +{{- else if $registry }} {{- printf "%s/%s%s%s%s%s" $registry $repository $separator $tag $rootless $digest -}} {{- else -}} {{- printf "%s%s%s%s%s" $repository $separator $tag $rootless $digest -}} diff --git a/unittests/deployment/image-configuration.yaml b/unittests/deployment/image-configuration.yaml index cdfd73a..35f8981 100644 --- a/unittests/deployment/image-configuration.yaml +++ b/unittests/deployment/image-configuration.yaml @@ -57,6 +57,21 @@ tests: - equal: path: spec.template.spec.containers[0].image value: "gitea/gitea:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + - it: image fullOverride (does not append rootless) + template: templates/gitea/deployment.yaml + set: + image: + fullOverride: gitea/gitea:1.19.3 + # setting rootless, registry, repository, tag, and digest to prove that override works + rootless: true + registry: example.com + repository: example/image + tag: "1.0.0" + digest: sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a + asserts: + - equal: + path: spec.template.spec.containers[0].image + value: "gitea/gitea:1.19.3" - it: digest for root-based image template: templates/gitea/deployment.yaml set: diff --git a/unittests/deployment/ssh-configuration.yaml b/unittests/deployment/ssh-configuration.yaml index efd0525..543fd5f 100644 --- a/unittests/deployment/ssh-configuration.yaml +++ b/unittests/deployment/ssh-configuration.yaml @@ -27,6 +27,18 @@ tests: content: name: SSH_LOG_LEVEL value: "DEBUG" + - it: supports overriding SSH log level (even when image.fullOverride set) + template: templates/gitea/deployment.yaml + set: + image.fullOverride: gitea/gitea:1.19.3 + image.rootless: false + gitea.ssh.logLevel: "DEBUG" + asserts: + - contains: + path: spec.template.spec.containers[0].env + content: + name: SSH_LOG_LEVEL + value: "DEBUG" - it: skips SSH_LOG_LEVEL for rootless image template: templates/gitea/deployment.yaml set: @@ -38,3 +50,15 @@ tests: any: true content: name: SSH_LOG_LEVEL + - it: skips SSH_LOG_LEVEL for rootless image (even when image.fullOverride set) + template: templates/gitea/deployment.yaml + set: + image.fullOverride: gitea/gitea:1.19.3 + image.rootless: true + gitea.ssh.logLevel: "DEBUG" # explicitly defining a non-standard level here + asserts: + - notContains: + path: spec.template.spec.containers[0].env + any: true + content: + name: SSH_LOG_LEVEL diff --git a/unittests/init/init_directory_structure.sh-rootless.yaml b/unittests/init/init_directory_structure.sh-rootless.yaml index 854bcce..29dac81 100644 --- a/unittests/init/init_directory_structure.sh-rootless.yaml +++ b/unittests/init/init_directory_structure.sh-rootless.yaml @@ -66,3 +66,23 @@ tests: chmod 700 "${GNUPGHOME}" chown 1000:1000 "${GNUPGHOME}" fi + - it: it does not chown /data even when image.fullOverride is set + template: templates/gitea/init.yaml + set: + image.fullOverride: gitea/gitea:1.20.5 + asserts: + - equal: + path: stringData["init_directory_structure.sh"] + value: |- + #!/usr/bin/env bash + + set -euo pipefail + + set -x + mkdir -p /data/git/.ssh + chmod -R 700 /data/git/.ssh + [ ! -d /data/gitea/conf ] && mkdir -p /data/gitea/conf + + # prepare temp directory structure + mkdir -p "${GITEA_TEMP}" + chmod ug+rwx "${GITEA_TEMP}" diff --git a/values.yaml b/values.yaml index 34c859d..15ecd06 100644 --- a/values.yaml +++ b/values.yaml @@ -43,6 +43,7 @@ clusterDomain: cluster.local ## @param image.digest Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` ## @param image.pullPolicy Image pull policy ## @param image.rootless Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher +## @param image.fullOverride Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).** image: registry: "" repository: gitea/gitea @@ -51,6 +52,7 @@ image: digest: "" pullPolicy: Always rootless: true + fullOverride: "" ## @param imagePullSecrets Secret to use for pulling the image imagePullSecrets: [] From 7499fecc1ac74ac54e2e240ec1caa75f2fa46bb7 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Tue, 14 Nov 2023 22:23:01 +0000 Subject: [PATCH 0319/1014] Fix domain macro (#560) ### Description of the change This supersedes #359 by fixing the fallback domain value when no ingress host is defined. Memcached is not used anymore. PostgreSQL macro has already been fixed otherwise. ### Checklist - [x] Templating unittests are added Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/560 Reviewed-by: pat-s Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- templates/_helpers.tpl | 2 +- unittests/config/server-section_domain.yaml | 67 +++++++++++++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 unittests/config/server-section_domain.yaml diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index c2980ee..0843da5 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -151,7 +151,7 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} {{- define "gitea.default_domain" -}} -{{- printf "%s-gitea.%s.svc.%s" (include "gitea.fullname" .) .Release.Namespace .Values.clusterDomain | trunc 63 | trimSuffix "-" -}} +{{- printf "%s-http.%s.svc.%s" (include "gitea.fullname" .) .Release.Namespace .Values.clusterDomain -}} {{- end -}} {{- define "gitea.ldap_settings" -}} diff --git a/unittests/config/server-section_domain.yaml b/unittests/config/server-section_domain.yaml new file mode 100644 index 0000000..27a59c7 --- /dev/null +++ b/unittests/config/server-section_domain.yaml @@ -0,0 +1,67 @@ +suite: config template | server section (domain related) +release: + name: gitea-unittests + namespace: testing +tests: + - it: "[default values] uses ingress host for DOMAIN|SSH_DOMAIN|ROOT_URL" + template: templates/gitea/config.yaml + asserts: + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: \nDOMAIN=git.example.com + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: \nSSH_DOMAIN=git.example.com + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: \nROOT_URL=http://git.example.com + +################################################ + + - it: "[no ingress hosts] uses gitea http service for DOMAIN|SSH_DOMAIN|ROOT_URL" + template: templates/gitea/config.yaml + set: + ingress: + hosts: [] + asserts: + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: \nDOMAIN=gitea-unittests-http.testing.svc.cluster.local + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: \nSSH_DOMAIN=gitea-unittests-http.testing.svc.cluster.local + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: \nROOT_URL=http://gitea-unittests-http.testing.svc.cluster.local + +################################################ + + - it: "[provided via values] uses that for DOMAIN|SSH_DOMAIN|ROOT_URL" + template: templates/gitea/config.yaml + set: + gitea.config.server.DOMAIN: provided.example.com + ingress: + hosts: + - host: non-used.example.com + paths: + - path: / + pathType: Prefix + asserts: + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: \nDOMAIN=provided.example.com + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: \nSSH_DOMAIN=provided.example.com + - documentIndex: 0 + matchRegex: + path: stringData.server + pattern: \nROOT_URL=http://provided.example.com From dcf1891eddd858d0ad56e1a2fa5ea1501d287d75 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 14 Nov 2023 23:27:27 +0000 Subject: [PATCH 0320/1014] Publish chart on Dockerhub (#525) As title. Co-authored-by: techknowlogick Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/525 Reviewed-by: justusbunsi --- .gitea/workflows/release-version.yml | 6 +++++- README.md | 14 ++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 644e52f..829bb38 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -41,7 +41,7 @@ jobs: # Using helm gpg plugin as 'helm package --sign' has issues with gpg2: https://github.com/helm/helm/issues/2843 - name: package chart run: | - echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin + echo ${{ secrets.DOCKER_CHARTS_PASSWORD }} | docker login -u ${{ secrets.DOCKER_CHARTS_USERNAME }} --password-stdin # FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved helm plugin install https://github.com/pat-s/helm-gpg helm dependency update @@ -51,6 +51,10 @@ jobs: mv gitea*.tgz gitea/ curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml helm repo index gitea/ --url https://dl.gitea.com/charts --merge gitea/index.yaml + # push to dockerhub + echo ${{ secrets.DOCKER_CHARTS_PASSWORD }} | helm registry login -u ${{ secrets.DOCKER_CHARTS_USERNAME }} registry-1.docker.io --password-stdin + helm push gitea-${GITHUB_REF#refs/tags/v}.tgz oci://registry-1.docker.io/giteacharts + helm registry logout registry-1.docker.io - name: aws credential configure uses: https://github.com/aws-actions/configure-aws-credentials@v2 diff --git a/README.md b/README.md index ad4799e..0f5b2ce 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,12 @@ helm repo update helm install gitea gitea-charts/gitea ``` +Alternatively, the chart can also be installed from Dockerhub (since v9.6.0) + +```sh +helm install gitea oci://registry-1.docker.io/giteacharts/gitea +``` + When upgrading, please refer to the [Upgrading](#upgrading) section at the bottom of this document for major and breaking changes. ## High Availability @@ -1105,14 +1111,18 @@ gitea: CONN_STR: redis+cluster://:gitea@gitea-redis-cluster-headless..svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& ``` + **Switch to rootless image by default** + If you are facing errors like `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED` due to this automatic transition: Have a look at [this discussion](https://gitea.com/gitea/helm-chart/issues/487#issue-220660) and either set `image.rootless: false` or manually update your `~/.ssh/known_hosts` file(s). + **Transitioning from a RWO to RWX Persistent Volume** + If you want to switch to a RWX volume and go for HA, you need to @@ -1120,8 +1130,10 @@ If you want to switch to a RWX volume and go for HA, you need to 2. Let the chart create a new RWX PV (or do it statically yourself) 3. Restore the backup to the same location in the new PV + **Transitioning from Postgres to Postgres HA** + If you are running with a non-HA PG DB from a previous chart release, you need to set @@ -1130,8 +1142,10 @@ If you are running with a non-HA PG DB from a previous chart release, you need t This is needed to stay with your existing single-instance DB (as the HA-variant is the new default). + **Change of env-to-ini prefix** + Before this release, the env-to-ini prefix was `ENV_TO_INI__`. This allowed a clear distinction between user-provided and chart-provided env-to-ini variables. From 7eea1acf057b9c5ae957d4e0565fae8ef57ccf30 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 16 Nov 2023 10:14:34 +0000 Subject: [PATCH 0321/1014] chore: reduce redis-cluster pods and move HA out of "experimental" state (#565) The pod reduction for `redis-cluster` should help users seeking for a Gitea deployment with less pods. Users seeking for a minimal deployment are further advised to follow https://gitea.com/gitea/helm-chart#user-content-single-pod-configurations. HA is working fine in the provided configuration and should be moved out of the "experimental" state given that there were no reports of Gitea malfunctioning reported to HA usage in recent months/since v9 release. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/565 Reviewed-by: techknowlogick Co-authored-by: pat-s Co-committed-by: pat-s --- README.md | 18 +++++++++--------- docs/ha-setup.md | 7 +++++-- values.yaml | 5 +++++ 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 0f5b2ce..6dfc5bd 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ - [Database defaults](#database-defaults) - [Server defaults](#server-defaults) - [Metrics defaults](#metrics-defaults) - - [Rootless defaults](#rootless-defaults) + - [Rootless Defaults](#rootless-defaults) - [Single-Pod Configurations](#single-pod-configurations) - [Additional _app.ini_ settings](#additional-appini-settings) - [User defined environment variables in app.ini](#user-defined-environment-variables-in-appini) @@ -105,10 +105,8 @@ When upgrading, please refer to the [Upgrading](#upgrading) section at the botto ## High Availability -⚠️ **EXPERIMENTAL** ⚠️ - -Since version 9.0.0 this chart has experimental support for running Gitea and it's dependencies in a HA setup. -The setup is still experimental and care must be taken for production use as Gitea core is not yet officially HA-ready. +Since version 9.0.0 this chart supports running Gitea and it's dependencies in HA mode. +Care must be taken for production use as not all implementation details of Gitea core are officially HA-ready yet. Deploying a HA-ready Gitea instance requires some effort including using HA-ready dependencies. See the [HA Setup](docs/ha-setup.md) document for more details. @@ -996,10 +994,12 @@ To comply with the Gitea helm chart definition of the digest parameter, a "custo ### redis-cluster -| Name | Description | Value | -| --------------------------- | -------------------------------------- | ------- | -| `redis-cluster.enabled` | Enable redis | `true` | -| `redis-cluster.usePassword` | Whether to use password authentication | `false` | +| Name | Description | Value | +| -------------------------------- | -------------------------------------------- | ------- | +| `redis-cluster.enabled` | Enable redis | `true` | +| `redis-cluster.usePassword` | Whether to use password authentication | `false` | +| `redis-cluster.cluster.nodes` | Number of redis cluster master nodes | `3` | +| `redis-cluster.cluster.replicas` | Number of redis cluster master node replicas | `0` | ### PostgreSQL-ha diff --git a/docs/ha-setup.md b/docs/ha-setup.md index 4620317..b3ed491 100644 --- a/docs/ha-setup.md +++ b/docs/ha-setup.md @@ -1,7 +1,5 @@ # High Availability -⚠️ **EXPERIMENTAL** ⚠️ - All components (in-memory DB, volume/asset storage, code indexer) used by Gitea must be deployed in a HA-ready fashion to achieve a full HA-ready Gitea deployment. The following document explains how to achieve this for all individual components. @@ -97,6 +95,11 @@ To do so, you need to set the following configuration values yourself: - `gitea.config.cache.ADAPTER`: `redis` - `gitea.config.cache.HOST`: `` +By default, the `redis-cluster` chart provisions three standalone master nodes of which each has a single replica. +To reduce the number of pods for a default Gitea deployment, we opted to omit the replicas (`replicas: 0`) by default. +Only the minimum required number of master pods for a functional `redis-cluster` deployment are provisioned. +For a "proper" `redis-cluster` setup however, we recommend to set `replicas: 1` and `nodes: 6`. + ## Object and asset storage Object/asset storage refers to the storage of attachments, avatars, LFS files, etc. diff --git a/values.yaml b/values.yaml index 15ecd06..b6712e7 100644 --- a/values.yaml +++ b/values.yaml @@ -479,9 +479,14 @@ gitea: ## @section redis-cluster ## @param redis-cluster.enabled Enable redis ## @param redis-cluster.usePassword Whether to use password authentication +## @param redis-cluster.cluster.nodes Number of redis cluster master nodes +## @param redis-cluster.cluster.replicas Number of redis cluster master node replicas redis-cluster: enabled: true usePassword: false + cluster: + nodes: 3 # default: 6 + replicas: 0 # default: 1 ## @section postgresql-ha # From ead62a0dbcdaa6d347a622f9c2037dc25df37543 Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 16 Nov 2023 20:42:17 +0000 Subject: [PATCH 0322/1014] Bump to 1.21.0 (#566) Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/566 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.yaml | 2 +- README.md | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Chart.yaml b/Chart.yaml index 2fde9b9..624a8b7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.5 +appVersion: 1.21.0 icon: https://gitea.com/assets/img/logo.svg keywords: diff --git a/README.md b/README.md index 6dfc5bd..9f70734 100644 --- a/README.md +++ b/README.md @@ -706,7 +706,7 @@ extraVolumes: extraVolumeMounts: - name: gitea-themes readOnly: true - mountPath: "/data/gitea/public/css" + mountPath: "/data/gitea/public/assets/css" ``` The secret can be created via `terraform`: @@ -1051,6 +1051,15 @@ If you miss this, blindly upgrading may delete your Postgres instance and you ma
+To 9.6.0 + +Chart 9.6.0 ships with Gitea 1.21.0. +While there are no breaking changes in the chart, please check the changes of the [1.21 release blog post](https://blog.gitea.com/release-of-1.21.0/). + +
+ +
+ To 9.0.0 This chart release comes with many breaking changes while aiming for a HA-ready setup. From d52ead0be740beae4c4dc5b2670034e33630cd1b Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 16 Nov 2023 20:45:10 +0000 Subject: [PATCH 0323/1014] Renovate: run tests on branches, group deps and adjust schedule to weekends (#556) Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/556 Co-authored-by: pat-s Co-committed-by: pat-s --- .gitea/workflows/test-pr.yml | 8 ++++++- renovate.json5 | 44 +++++++++++++++++++++--------------- 2 files changed, 33 insertions(+), 19 deletions(-) diff --git a/.gitea/workflows/test-pr.yml b/.gitea/workflows/test-pr.yml index 9d61655..6cef8e3 100644 --- a/.gitea/workflows/test-pr.yml +++ b/.gitea/workflows/test-pr.yml @@ -1,7 +1,13 @@ name: check-and-test on: - - pull_request + pull_request: + branches: + - "*" + push: + branches: + - main + - "renovate/**" env: # renovate: datasource=github-releases depName=helm-unittest/helm-unittest diff --git a/renovate.json5 b/renovate.json5 index f4b9100..b4fd56d 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -1,25 +1,33 @@ { - $schema: "https://docs.renovatebot.com/renovate-schema.json", - extends: ["gitea>gitea/renovate-config"], - labels: ["kind/dependency"], + $schema: 'https://docs.renovatebot.com/renovate-schema.json', + extends: [ + 'gitea>gitea/renovate-config', + ':automergeMinor', + 'schedule:automergeDaily', + 'schedule:weekends', + ], + labels: ['kind/dependency'], + automergeStrategy: 'squash', customManagers: [ - { - description: 'Gitea-version of https://docs.renovatebot.com/presets-regexManagers/#regexmanagersgithubactionsversions', - customType: 'regex', - fileMatch: ['.gitea/workflows/.+\\.ya?ml$'], - matchStrings: [ - '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (?:lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*["\']?(?.+?)["\']?\\s', - ], - }, - ], + { + description: 'Gitea-version of https://docs.renovatebot.com/presets-regexManagers/#regexmanagersgithubactionsversions', + customType: 'regex', + fileMatch: ['.gitea/workflows/.+\\.ya?ml$'], + matchStrings: [ + '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (?:lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*["\']?(?.+?)["\']?\\s', + ], + }, + ], packageRules: [ { - description: "Automerge minor + patch dependency updates weekly", - matchManagers: ["helmv3"], - matchUpdateTypes: ["minor", "patch", "digest"], - automerge: true, - automergeStrategy: "squash", - extends: ["schedule:weekly"], + groupName: 'subcharts (minor & patch)', + matchManagers: ['helmv3'], + matchUpdateTypes: ['minor', 'patch', 'digest'], + }, + { + groupName: 'workflow dependencies (minor & patch)', + matchManagers: ['github-actions', 'npm', 'regex'], + matchUpdateTypes: ['minor', 'patch', 'digest'], }, ], } From 6c0699e86e245885c8630c8b52ee76f13209c9a8 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Thu, 16 Nov 2023 21:00:39 +0000 Subject: [PATCH 0324/1014] Switch imagePullPolicy to "IfNotPresent" (#568) ### Benefits Less image pulls. ### Additional information committed via GUI - so no signature on first commit. Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/568 Reviewed-by: pat-s Co-authored-by: justusbunsi Co-committed-by: justusbunsi --- README.md | 20 ++++++++++---------- unittests/config/server-section_domain.yaml | 4 ++-- values.yaml | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 9f70734..f47df85 100644 --- a/README.md +++ b/README.md @@ -810,16 +810,16 @@ To comply with the Gitea helm chart definition of the digest parameter, a "custo ### Image -| Name | Description | Value | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | -| `image.registry` | image registry, e.g. gcr.io,docker.io | `""` | -| `image.repository` | Image to start for this pod | `gitea/gitea` | -| `image.tag` | Visit: [Image tag](https://hub.docker.com/r/gitea/gitea/tags?page=1&ordering=last_updated). Defaults to `appVersion` within Chart.yaml. | `""` | -| `image.digest` | Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` | `""` | -| `image.pullPolicy` | Image pull policy | `Always` | -| `image.rootless` | Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher | `true` | -| `image.fullOverride` | Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).** | `""` | -| `imagePullSecrets` | Secret to use for pulling the image | `[]` | +| Name | Description | Value | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | +| `image.registry` | image registry, e.g. gcr.io,docker.io | `""` | +| `image.repository` | Image to start for this pod | `gitea/gitea` | +| `image.tag` | Visit: [Image tag](https://hub.docker.com/r/gitea/gitea/tags?page=1&ordering=last_updated). Defaults to `appVersion` within Chart.yaml. | `""` | +| `image.digest` | Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` | `""` | +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `image.rootless` | Wether or not to pull the rootless version of Gitea, only works on Gitea 1.14.x or higher | `true` | +| `image.fullOverride` | Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).** | `""` | +| `imagePullSecrets` | Secret to use for pulling the image | `[]` | ### Security diff --git a/unittests/config/server-section_domain.yaml b/unittests/config/server-section_domain.yaml index 27a59c7..cf5a3b8 100644 --- a/unittests/config/server-section_domain.yaml +++ b/unittests/config/server-section_domain.yaml @@ -19,7 +19,7 @@ tests: path: stringData.server pattern: \nROOT_URL=http://git.example.com -################################################ + ################################################ - it: "[no ingress hosts] uses gitea http service for DOMAIN|SSH_DOMAIN|ROOT_URL" template: templates/gitea/config.yaml @@ -40,7 +40,7 @@ tests: path: stringData.server pattern: \nROOT_URL=http://gitea-unittests-http.testing.svc.cluster.local -################################################ + ################################################ - it: "[provided via values] uses that for DOMAIN|SSH_DOMAIN|ROOT_URL" template: templates/gitea/config.yaml diff --git a/values.yaml b/values.yaml index b6712e7..2736a2f 100644 --- a/values.yaml +++ b/values.yaml @@ -50,7 +50,7 @@ image: # Overrides the image tag whose default is the chart appVersion. tag: "" digest: "" - pullPolicy: Always + pullPolicy: IfNotPresent rootless: true fullOverride: "" From f7d661ee3a3b1b750d0a7db8fbbf8a96c3199fda Mon Sep 17 00:00:00 2001 From: pat-s Date: Thu, 16 Nov 2023 22:07:25 +0100 Subject: [PATCH 0325/1014] fix release workflow --- .gitea/workflows/release-version.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 829bb38..6458a88 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -49,11 +49,11 @@ jobs: helm gpg sign "gitea-${GITHUB_REF#refs/tags/v}.tgz" mkdir gitea mv gitea*.tgz gitea/ - curl -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml + curl -s -L -o gitea/index.yaml https://dl.gitea.com/charts/index.yaml helm repo index gitea/ --url https://dl.gitea.com/charts --merge gitea/index.yaml # push to dockerhub echo ${{ secrets.DOCKER_CHARTS_PASSWORD }} | helm registry login -u ${{ secrets.DOCKER_CHARTS_USERNAME }} registry-1.docker.io --password-stdin - helm push gitea-${GITHUB_REF#refs/tags/v}.tgz oci://registry-1.docker.io/giteacharts + helm push gitea/gitea-${GITHUB_REF#refs/tags/v}.tgz oci://registry-1.docker.io/giteacharts helm registry logout registry-1.docker.io - name: aws credential configure From ba218804d568796e7f0af27358e9744f83fd3e75 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 21 Nov 2023 08:18:41 +0000 Subject: [PATCH 0326/1014] fix(deps): update helm release memcached to v6.7.0 (#215) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/215 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index b32e1a8..003bdc0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.8 + version: 6.7.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 13.1.5 -digest: sha256:7d7f2128cce2b6e5ceebc9826fdf3e7cff116c2fb82415b329209054c67ad0b2 -generated: "2023-11-09T00:07:54.486579631Z" +digest: sha256:e21d161f224d42295a3529ca3c8a31e48aa21d46db093a4b22db4ada05c9cd87 +generated: "2023-11-10T00:08:01.438814107Z" diff --git a/Chart.yaml b/Chart.yaml index b6e98d2..1ed5f8c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.6.8 + version: 6.7.0 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From b9f2d84359666b6ac12cdc153d498ade8ef2effd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 21 Nov 2023 08:29:03 +0000 Subject: [PATCH 0327/1014] fix(deps): update helm release postgresql to v13.2.14 (#212) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/212 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 003bdc0..6dc01cd 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.7.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.5 -digest: sha256:e21d161f224d42295a3529ca3c8a31e48aa21d46db093a4b22db4ada05c9cd87 -generated: "2023-11-10T00:08:01.438814107Z" + version: 13.2.14 +digest: sha256:afe1fdb56e52b160568e02681c9eea6fa4d8824b865cd4ef4aef5790cb776ec6 +generated: "2023-11-21T08:20:18.759488609Z" diff --git a/Chart.yaml b/Chart.yaml index 1ed5f8c..dd8e119 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.5 + version: 13.2.14 condition: postgresql.enabled From 9701e915bf82bf350236ff331e661e0bf67d7e0e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 22 Nov 2023 00:08:19 +0000 Subject: [PATCH 0328/1014] fix(deps): update helm release memcached to v6.7.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6dc01cd..91fabd7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,9 +1,9 @@ dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.7.0 + version: 6.7.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 13.2.14 -digest: sha256:afe1fdb56e52b160568e02681c9eea6fa4d8824b865cd4ef4aef5790cb776ec6 -generated: "2023-11-21T08:20:18.759488609Z" +digest: sha256:9b84ef7879ba72a805174294d00820be57ed1c30e95f01b96c7bee99ed38ec87 +generated: "2023-11-22T00:08:15.24176121Z" diff --git a/Chart.yaml b/Chart.yaml index dd8e119..5395033 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -28,7 +28,7 @@ maintainers: dependencies: - name: memcached repository: oci://registry-1.docker.io/bitnamicharts - version: 6.7.0 + version: 6.7.1 condition: memcached.enabled # Chart release date: 2023-04 - name: postgresql From 5617db8d75681ed823a6e4b39168cde337514d98 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 23 Nov 2023 00:08:23 +0000 Subject: [PATCH 0329/1014] fix(deps): update helm release postgresql to v13.2.15 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 91fabd7..8f55968 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.7.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.14 -digest: sha256:9b84ef7879ba72a805174294d00820be57ed1c30e95f01b96c7bee99ed38ec87 -generated: "2023-11-22T00:08:15.24176121Z" + version: 13.2.15 +digest: sha256:bb60ea99cab7344a08b66f21010c4687da5ad9b77f0485384559a623db1062b0 +generated: "2023-11-23T00:08:19.823399538Z" diff --git a/Chart.yaml b/Chart.yaml index 5395033..269291c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.14 + version: 13.2.15 condition: postgresql.enabled From d75d3f0acc6bd2799ddcfdf1b5407c8ed9b30d3b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 24 Nov 2023 00:08:10 +0000 Subject: [PATCH 0330/1014] fix(deps): update helm release postgresql to v13.2.16 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 8f55968..2ba64c1 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.7.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.15 -digest: sha256:bb60ea99cab7344a08b66f21010c4687da5ad9b77f0485384559a623db1062b0 -generated: "2023-11-23T00:08:19.823399538Z" + version: 13.2.16 +digest: sha256:425912cf6404073a83cad365b4cefdbc7afd9338324605f51087b73af24727df +generated: "2023-11-24T00:08:07.446616538Z" diff --git a/Chart.yaml b/Chart.yaml index 269291c..4ada889 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.15 + version: 13.2.16 condition: postgresql.enabled From 5c4bcaa1e308f89070658abce5e7d6a9be04914e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 25 Nov 2023 04:10:18 +0000 Subject: [PATCH 0331/1014] chore(config): migrate renovate config (#575) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- renovate.json5 | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/renovate.json5 b/renovate.json5 index b4fd56d..74278dd 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -6,13 +6,17 @@ 'schedule:automergeDaily', 'schedule:weekends', ], - labels: ['kind/dependency'], + labels: [ + 'kind/dependency', + ], automergeStrategy: 'squash', customManagers: [ { description: 'Gitea-version of https://docs.renovatebot.com/presets-regexManagers/#regexmanagersgithubactionsversions', customType: 'regex', - fileMatch: ['.gitea/workflows/.+\\.ya?ml$'], + fileMatch: [ + '.gitea/workflows/.+\\.ya?ml$', + ], matchStrings: [ '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (?:lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*["\']?(?.+?)["\']?\\s', ], @@ -21,13 +25,27 @@ packageRules: [ { groupName: 'subcharts (minor & patch)', - matchManagers: ['helmv3'], - matchUpdateTypes: ['minor', 'patch', 'digest'], + matchManagers: [ + 'helmv3', + ], + matchUpdateTypes: [ + 'minor', + 'patch', + 'digest', + ], }, { groupName: 'workflow dependencies (minor & patch)', - matchManagers: ['github-actions', 'npm', 'regex'], - matchUpdateTypes: ['minor', 'patch', 'digest'], + matchManagers: [ + 'github-actions', + 'npm', + 'custom.regex', + ], + matchUpdateTypes: [ + 'minor', + 'patch', + 'digest', + ], }, ], } From 594f7ccb54fc4f0c1c6926dc48ef48db2cd6b8eb Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 27 Nov 2023 00:09:22 +0000 Subject: [PATCH 0332/1014] fix(deps): update helm release postgresql to v13.2.18 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2ba64c1..a90c024 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.7.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.16 -digest: sha256:425912cf6404073a83cad365b4cefdbc7afd9338324605f51087b73af24727df -generated: "2023-11-24T00:08:07.446616538Z" + version: 13.2.18 +digest: sha256:0c1c287b85b2fc1f1e8446cd393a452efc955bf6491bec0f8bd707c52a7fa21f +generated: "2023-11-27T00:09:18.737972163Z" diff --git a/Chart.yaml b/Chart.yaml index 4ada889..f290b87 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.16 + version: 13.2.18 condition: postgresql.enabled From 53457384ab056f7eaf0377bf6b75d737a9b1ba7a Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 27 Nov 2023 08:53:46 +0000 Subject: [PATCH 0333/1014] feat(deps): update forgejo docker tag to v1.21.1-0 (#219) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/219 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index f290b87..b1a9c27 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.20.5-0 +appVersion: 1.21.1-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 34c1212939e1c4184ca3bd83171dc90ecbf3f9ca Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Mon, 27 Nov 2023 18:35:42 +0000 Subject: [PATCH 0334/1014] Use `helm dependency build` in release build (#563) Using `helm dependency update` may result in unwillingly updating the dependencies while cutting a release. I wasn't able to do so. Most likely due to the dependency pinning in Chart.yaml and Chart.lock. Based on Helm documentation, `update` uses Chart.yaml[^1] while `build` uses Chart.lock[^2]. All in all it is safer to use `helm dependency build`. :D [^1]: https://helm.sh/docs/helm/helm_dependency_update/ [^2]: https://helm.sh/docs/helm/helm_dependency_build/ Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/563 Reviewed-by: pat-s --- .gitea/workflows/release-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/release-version.yml b/.gitea/workflows/release-version.yml index 6458a88..0b516ab 100644 --- a/.gitea/workflows/release-version.yml +++ b/.gitea/workflows/release-version.yml @@ -44,7 +44,7 @@ jobs: echo ${{ secrets.DOCKER_CHARTS_PASSWORD }} | docker login -u ${{ secrets.DOCKER_CHARTS_USERNAME }} --password-stdin # FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved helm plugin install https://github.com/pat-s/helm-gpg - helm dependency update + helm dependency build helm package --version "${GITHUB_REF#refs/tags/v}" ./ helm gpg sign "gitea-${GITHUB_REF#refs/tags/v}.tgz" mkdir gitea From 8bcd2dc63b00af2cd19d1c08113eaf7be19bca34 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Mon, 27 Nov 2023 18:36:47 +0000 Subject: [PATCH 0335/1014] Detect major dependency version bumps (#571) As seen in #507 and #569, there is no guarantee for us that minor dependency updates are actually minor updates for the dependent application itself. The Chart version might be minor - and therefore automatically merged when build is green - but the used Docker image inside the Chart could still be a major version change. To effectively prevent such automerge when the application major version changes, there is now a test file that has the currently used major versions hard-coded. In case of an actual major bump, this file has to be adjusted. Looking at `redis-cluster`, there might be several major Chart versions with the same major application version. This PR is related to #409 but does not fully resolve it. Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/571 Reviewed-by: pat-s --- Makefile | 2 +- unittests/dependency-major-image-check.yaml | 42 +++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 unittests/dependency-major-image-check.yaml diff --git a/Makefile b/Makefile index e3e4f03..4e4b5bd 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ readme: prepare-environment .PHONY: unittests unittests: - helm unittest --strict -f 'unittests/**/*.yaml' ./ + helm unittest --strict -f 'unittests/**/*.yaml' -f 'unittests/dependency-major-image-check.yaml' ./ .PHONY: helm update-helm-dependencies: diff --git a/unittests/dependency-major-image-check.yaml b/unittests/dependency-major-image-check.yaml new file mode 100644 index 0000000..f50d58c --- /dev/null +++ b/unittests/dependency-major-image-check.yaml @@ -0,0 +1,42 @@ +suite: Dependency update consistency +release: + name: gitea-unittests + namespace: testing +tests: + - it: "[postgresql-ha] ensures we detect major image version upgrades" + template: charts/postgresql-ha/templates/postgresql/statefulset.yaml + set: + postgresql: + enabled: false + postgresql-ha: + enabled: true + asserts: + - documentIndex: 0 + matchRegex: + path: spec.template.spec.containers[0].image + # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST + pattern: ^docker.io/bitnami/postgresql-repmgr:15.+$ + - it: "[postgresql] ensures we detect major image version upgrades" + template: charts/postgresql/templates/primary/statefulset.yaml + set: + postgresql: + enabled: true + postgresql-ha: + enabled: false + asserts: + - documentIndex: 0 + matchRegex: + path: spec.template.spec.containers[0].image + # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST + pattern: ^docker.io/bitnami/postgresql:15.+$ + - it: "[redis-cluster] ensures we detect major image version upgrades" + template: charts/redis-cluster/templates/redis-statefulset.yaml + set: + redis-cluster: + enabled: true + asserts: + - documentIndex: 0 + matchRegex: + path: spec.template.spec.containers[0].image + # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST + pattern: ^docker.io/bitnami/redis-cluster:7.+$ From b265d87f55e9549a408e8e6c6a63e872303a10dd Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Mon, 27 Nov 2023 18:38:14 +0000 Subject: [PATCH 0336/1014] Improve experience on writing unittests (#570) While working on #409, I noticed that some unittests contains either invalid assertion methods (`isNotEmpty`) or invalid properties (`any`) for a specific assertion method (`notContains`). As our tests pass - and I have ensured that they can fail - this seems related to the YAML schema validation in the IDE. I've noticed that `isNotEmpty` was replaced by `isNotNullOrEmpty`[^1] in version v0.3.2[^2]. At least from a schema validation point of view. It is still working. Maybe deprecated? I don't know. Regarding the `any` property, the documentation seems incorrect. I've filed a PR for it[^3]. As soon as that PR is merged and released, we could probably validate the test YAML files in our PR workflow. Last, since we renovate the used helm-unittest version, we should also renovate the used YAML schema file. [^1]: https://github.com/helm-unittest/helm-unittest/pull/139 [^2]: https://github.com/helm-unittest/helm-unittest/releases/tag/v0.3.2 [^3]: https://github.com/helm-unittest/helm-unittest/pull/243 Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/570 Reviewed-by: pat-s --- .vscode/settings.json | 2 +- renovate.json5 | 9 +++++++++ unittests/gpg-secret/signing-enabled.yaml | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index d709909..812b1f8 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,6 @@ { "yaml.schemas": { - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/main/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.3.6/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, diff --git a/renovate.json5 b/renovate.json5 index 74278dd..1831179 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -21,6 +21,15 @@ '# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (?:lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*["\']?(?.+?)["\']?\\s', ], }, + { + description: 'Detect helm-unittest yaml schema file', + customType: 'regex', + fileMatch: ['.vscode/settings\\.json$'], + matchStrings: [ + 'https:\\/\\/raw\\.githubusercontent\\.com\\/(?[^\\s]+?)\\/(?v[0-9.]+?)\\/schema\\/helm-testsuite\\.json', + ], + datasourceTemplate: 'github-releases', + }, ], packageRules: [ { diff --git a/unittests/gpg-secret/signing-enabled.yaml b/unittests/gpg-secret/signing-enabled.yaml index 4040793..8fcab68 100644 --- a/unittests/gpg-secret/signing-enabled.yaml +++ b/unittests/gpg-secret/signing-enabled.yaml @@ -33,7 +33,7 @@ tests: kind: Secret apiVersion: v1 name: gitea-unittests-gpg-key - - isNotEmpty: + - isNotNullOrEmpty: path: metadata.labels - equal: path: data.privateKey From 0081cabe0b2c6e758354630963055298e997b1de Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 27 Nov 2023 21:00:37 +0000 Subject: [PATCH 0337/1014] Bump to 1.21.1 (#576) Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.21.1 Co-authored-by: justusbunsi Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/576 Reviewed-by: justusbunsi Co-authored-by: pat-s Co-committed-by: pat-s --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 624a8b7..da438be 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: gitea description: Gitea Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.0 +appVersion: 1.21.1 icon: https://gitea.com/assets/img/logo.svg keywords: From 88aaa94bf8beb1a43d1012bd3f3091253d436dd2 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 28 Nov 2023 00:08:41 +0000 Subject: [PATCH 0338/1014] fix(deps): update helm release postgresql to v13.2.21 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index a90c024..f641ac5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.7.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.18 -digest: sha256:0c1c287b85b2fc1f1e8446cd393a452efc955bf6491bec0f8bd707c52a7fa21f -generated: "2023-11-27T00:09:18.737972163Z" + version: 13.2.21 +digest: sha256:3c7ed9b5d6b0b8fa54881101f9f6f555cc5ebda3e225b64b9fa30300f1c315b9 +generated: "2023-11-28T00:08:38.123776158Z" diff --git a/Chart.yaml b/Chart.yaml index b1a9c27..45bac54 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.18 + version: 13.2.21 condition: postgresql.enabled From c1b9488a3b73a82eed0f72d7246b6e26c4da7163 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 1 Dec 2023 00:08:27 +0000 Subject: [PATCH 0339/1014] fix(deps): update helm release postgresql to v13.2.23 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f641ac5..d71395b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.7.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.21 -digest: sha256:3c7ed9b5d6b0b8fa54881101f9f6f555cc5ebda3e225b64b9fa30300f1c315b9 -generated: "2023-11-28T00:08:38.123776158Z" + version: 13.2.23 +digest: sha256:305411720e1f85215a995703d4135a337a1bf0f5481c7fdfac1fe46277935cc6 +generated: "2023-12-01T00:08:23.78144803Z" diff --git a/Chart.yaml b/Chart.yaml index 45bac54..b6890bb 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.21 + version: 13.2.23 condition: postgresql.enabled From 3bb15136dd5ba0669ec028f499d6c82a3dfd34ee Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Sat, 2 Dec 2023 00:08:05 +0000 Subject: [PATCH 0340/1014] ci(deps): update alpine docker tag to v3.18.5 --- .woodpecker/lint.yml | 12 ++++++------ .woodpecker/release-version.yml | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index f976260..621a9b4 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -11,28 +11,28 @@ when: pipeline: deps: - image: alpine:3.18.4 + image: alpine:3.18.5 pull: true commands: - apk add helm - helm dependency build helm-lint: - image: alpine:3.18.4 + image: alpine:3.18.5 pull: true commands: - apk add helm - helm lint helm-template: - image: alpine:3.18.4 + image: alpine:3.18.5 pull: true commands: - apk add helm - helm template --debug gitea-helm . helm-unittests: - image: alpine:3.18.4 + image: alpine:3.18.5 pull: true commands: - apk add make helm git bash @@ -41,7 +41,7 @@ pipeline: - make unittests verify-readme: - image: alpine:3.18.4 + image: alpine:3.18.5 pull: true commands: - apk add make nodejs npm git @@ -49,7 +49,7 @@ pipeline: - git diff --exit-code --name-only README.md yaml-lint: - image: alpine:3.18.4 + image: alpine:3.18.5 pull: true commands: - apk add yamllint diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 3aaec69..02aa528 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -10,7 +10,7 @@ when: pipeline: generate-chart: - image: alpine:3.18.4 + image: alpine:3.18.5 pull: true commands: - apk add git nodejs npm helm @@ -36,7 +36,7 @@ pipeline: target: main publish-chart: - image: alpine:3.18.4 + image: alpine:3.18.5 pull: true commands: - apk add helm From 7e403d5ef67006b7c0ec0f7a319ee2992b60b523 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 4 Dec 2023 19:49:43 +0000 Subject: [PATCH 0341/1014] chore(deps): update postgresql-ha docker tag to v12 (#528) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [postgresql-ha](https://github.com/bitnami/charts) ([source](https://github.com/bitnami/charts/tree/HEAD/bitnami/postgresql-ha)) | major | `11.9.4` -> `12.3.1` | --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - "before 4am" (UTC). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Co-authored-by: pat-s Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/528 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- unittests/dependency-major-image-check.yaml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Chart.lock b/Chart.lock index a40418a..5d48181 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 12.12.10 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.4 + version: 12.3.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.3 -digest: sha256:6bda620320a05a5ea4efb4189a86d30092aeb0a6f3e0009538f4bea312af0863 -generated: "2023-11-14T00:08:15.790217865Z" +digest: sha256:f0dc6b0142ec7bb8e7f89a48e04aca1912017f408e845db0f8b686f1217b9c7e +generated: "2023-12-01T00:12:50.856889705Z" diff --git a/Chart.yaml b/Chart.yaml index da438be..196d5c9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -41,7 +41,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 11.9.4 + version: 12.3.1 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster diff --git a/unittests/dependency-major-image-check.yaml b/unittests/dependency-major-image-check.yaml index f50d58c..db33ed7 100644 --- a/unittests/dependency-major-image-check.yaml +++ b/unittests/dependency-major-image-check.yaml @@ -15,7 +15,7 @@ tests: matchRegex: path: spec.template.spec.containers[0].image # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST - pattern: ^docker.io/bitnami/postgresql-repmgr:15.+$ + pattern: ^docker.io/bitnami/postgresql-repmgr:16.+$ - it: "[postgresql] ensures we detect major image version upgrades" template: charts/postgresql/templates/primary/statefulset.yaml set: From baff39ecfad3a21c7fbe7e71fea74a7febff7bae Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 00:08:09 +0000 Subject: [PATCH 0342/1014] fix(deps): update helm release postgresql to v13.2.24 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d71395b..bb7e9fd 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 6.7.1 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.23 -digest: sha256:305411720e1f85215a995703d4135a337a1bf0f5481c7fdfac1fe46277935cc6 -generated: "2023-12-01T00:08:23.78144803Z" + version: 13.2.24 +digest: sha256:00c678cbc02c9f9e12ad5b1a9b3b2f3f6e6b6fcaadfbda5979baf8cf41475e66 +generated: "2023-12-06T00:08:05.974489063Z" diff --git a/Chart.yaml b/Chart.yaml index b6890bb..148ea88 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,5 +33,5 @@ dependencies: # Chart release date: 2023-04 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.23 + version: 13.2.24 condition: postgresql.enabled From 206aba2ba267e2bffb83a45f3df0dfc4bf726df6 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 11:54:17 +0100 Subject: [PATCH 0343/1014] test: fix tests --- unittests/config/server-section_domain.yaml | 6 +++--- unittests/dependency-major-image-check.yaml | 2 +- unittests/deployment/image-configuration.yaml | 16 ++++++++-------- unittests/serviceaccount/basic.yaml | 2 +- unittests/serviceaccount/reference.yaml | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/unittests/config/server-section_domain.yaml b/unittests/config/server-section_domain.yaml index cf5a3b8..dfc26fe 100644 --- a/unittests/config/server-section_domain.yaml +++ b/unittests/config/server-section_domain.yaml @@ -30,15 +30,15 @@ tests: - documentIndex: 0 matchRegex: path: stringData.server - pattern: \nDOMAIN=gitea-unittests-http.testing.svc.cluster.local + pattern: \nDOMAIN=gitea-unittests-forgejo-http.testing.svc.cluster.local - documentIndex: 0 matchRegex: path: stringData.server - pattern: \nSSH_DOMAIN=gitea-unittests-http.testing.svc.cluster.local + pattern: \nSSH_DOMAIN=gitea-unittests-forgejo-http.testing.svc.cluster.local - documentIndex: 0 matchRegex: path: stringData.server - pattern: \nROOT_URL=http://gitea-unittests-http.testing.svc.cluster.local + pattern: \nROOT_URL=http://gitea-unittests-forgejo-http.testing.svc.cluster.local ################################################ diff --git a/unittests/dependency-major-image-check.yaml b/unittests/dependency-major-image-check.yaml index db33ed7..27fd39b 100644 --- a/unittests/dependency-major-image-check.yaml +++ b/unittests/dependency-major-image-check.yaml @@ -28,7 +28,7 @@ tests: matchRegex: path: spec.template.spec.containers[0].image # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST - pattern: ^docker.io/bitnami/postgresql:15.+$ + pattern: ^docker.io/bitnami/postgresql:16.+$ - it: "[redis-cluster] ensures we detect major image version upgrades" template: charts/redis-cluster/templates/redis-statefulset.yaml set: diff --git a/unittests/deployment/image-configuration.yaml b/unittests/deployment/image-configuration.yaml index 35f8981..e998240 100644 --- a/unittests/deployment/image-configuration.yaml +++ b/unittests/deployment/image-configuration.yaml @@ -14,7 +14,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "gitea/gitea:1.19.3-rootless" + value: "codeberg.org/forgejo/forgejo:1.19.3-rootless" - it: tag override template: templates/gitea/deployment.yaml set: @@ -22,7 +22,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "gitea/gitea:1.19.4-rootless" + value: "codeberg.org/forgejo/forgejo:1.19.4-rootless" - it: root-based image template: templates/gitea/deployment.yaml set: @@ -30,7 +30,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "gitea/gitea:1.19.3" + value: "codeberg.org/forgejo/forgejo:1.19.3" - it: scoped registry template: templates/gitea/deployment.yaml set: @@ -38,7 +38,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "example.com/gitea/gitea:1.19.3-rootless" + value: "example.com/forgejo/forgejo:1.19.3-rootless" - it: global registry template: templates/gitea/deployment.yaml set: @@ -46,7 +46,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "global.example.com/gitea/gitea:1.19.3-rootless" + value: "global.example.com/forgejo/forgejo:1.19.3-rootless" - it: digest for rootless image template: templates/gitea/deployment.yaml set: @@ -56,7 +56,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "gitea/gitea:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + value: "codeberg.org/forgejo/forgejo:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" - it: image fullOverride (does not append rootless) template: templates/gitea/deployment.yaml set: @@ -81,7 +81,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "gitea/gitea:1.19.3@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + value: "codeberg.org/forgejo/forgejo:1.19.3@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" - it: digest and global registry template: templates/gitea/deployment.yaml set: @@ -90,4 +90,4 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "global.example.com/gitea/gitea:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + value: "global.example.com/forgejo/forgejo:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" diff --git a/unittests/serviceaccount/basic.yaml b/unittests/serviceaccount/basic.yaml index 73d8e1e..94b4413 100644 --- a/unittests/serviceaccount/basic.yaml +++ b/unittests/serviceaccount/basic.yaml @@ -18,7 +18,7 @@ tests: - containsDocument: kind: ServiceAccount apiVersion: v1 - name: gitea-unittests + name: gitea-unittests-forgejo - equal: path: automountServiceAccountToken value: false diff --git a/unittests/serviceaccount/reference.yaml b/unittests/serviceaccount/reference.yaml index 25faa03..90400fe 100644 --- a/unittests/serviceaccount/reference.yaml +++ b/unittests/serviceaccount/reference.yaml @@ -19,7 +19,7 @@ tests: asserts: - equal: path: spec.template.spec.serviceAccountName - value: gitea-unittests + value: gitea-unittests-forgejo - it: allows referencing an externally created ServiceAccount to the deployment template: templates/gitea/deployment.yaml set: From 96678540cbe03aeb13f65e7916bb19c1541e9028 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 12:05:14 +0100 Subject: [PATCH 0344/1014] docs: fix readme --- .prettierrc.json | 4 +++ README.md | 81 ++++++++++++++++++++++++------------------------ 2 files changed, 44 insertions(+), 41 deletions(-) create mode 100644 .prettierrc.json diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..a20502b --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,4 @@ +{ + "singleQuote": true, + "trailingComma": "all" +} diff --git a/README.md b/README.md index fe7d2bc..dddb00f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,3 @@ - # Forgejo Helm Chart [![status-badge](https://ci.dachary.org/api/badges/forgejo-contrib/forgejo-helm/status.svg)](https://ci.dachary.org/forgejo-contrib/forgejo-helm) @@ -588,11 +587,11 @@ Multiple OAuth2 sources can be configured with additional OAuth list items. ```yaml gitea: oauth: - - name: "MyAwesomeGiteaOAuth" - provider: "openidConnect" - key: "hello" - secret: "world" - autoDiscoverUrl: "https://gitea.example.com/.well-known/openid-configuration" + - name: 'MyAwesomeGiteaOAuth' + provider: 'openidConnect' + key: 'hello' + secret: 'world' + autoDiscoverUrl: 'https://gitea.example.com/.well-known/openid-configuration' #useCustomUrls: #customAuthUrl: #customTokenUrl: @@ -616,7 +615,7 @@ stringData: ```yaml gitea: oauth: - - name: "MyAwesomeGiteaOAuth" + - name: 'MyAwesomeGiteaOAuth' existingSecret: gitea-oauth-secret ``` @@ -702,7 +701,7 @@ extraVolumes: extraVolumeMounts: - name: gitea-themes readOnly: true - mountPath: "/data/gitea/public/assets/css" + mountPath: '/data/gitea/public/assets/css' ``` The secret can be created via `terraform`: @@ -808,16 +807,16 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus ### Image -| Name | Description | Value | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | -| `image.registry` | image registry, e.g. gcr.io,docker.io | `codeberg.org` | -| `image.repository` | Image to start for this pod | `forgejo/forgejo` | -| `image.tag` | Visit: [Image tag](https://codeberg.org/forgejo/-/packages/container/forgejo/versions). Defaults to `appVersion` within Chart.yaml. | `""` | -| `image.digest` | Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` | `""` | -| `image.pullPolicy` | Image pull policy | `IfNotPresent` | -| `image.rootless` | Wether or not to pull the rootless version of Forgejo | `true` | -| `image.fullOverride` | Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).** | `""` | -| `imagePullSecrets` | Secret to use for pulling the image | `[]` | +| Name | Description | Value | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | +| `image.registry` | image registry, e.g. gcr.io,docker.io | `codeberg.org` | +| `image.repository` | Image to start for this pod | `forgejo/forgejo` | +| `image.tag` | Visit: [Image tag](https://codeberg.org/forgejo/-/packages/container/forgejo/versions). Defaults to `appVersion` within Chart.yaml. | `""` | +| `image.digest` | Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` | `""` | +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `image.rootless` | Wether or not to pull the rootless version of Forgejo | `true` | +| `image.fullOverride` | Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).** | `""` | +| `imagePullSecrets` | Secret to use for pulling the image | `[]` | ### Security @@ -825,7 +824,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | ---------------------------- | --------------------------------------------------------------- | ------ | | `podSecurityContext.fsGroup` | Set the shared file system group for all containers in the pod. | `1000` | | `containerSecurityContext` | Security context | `{}` | -| `securityContext` | Run init and Forgejo containers as a specific securityContext | `{}` | +| `securityContext` | Run init and Forgejo containers as a specific securityContext | `{}` | | `podDisruptionBudget` | Pod disruption budget | `{}` | ### Service @@ -884,7 +883,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `deployment.env` | Additional environment variables to pass to containers | `[]` | | `deployment.terminationGracePeriodSeconds` | How long to wait until forcefully kill the pod | `60` | | `deployment.labels` | Labels for the deployment | `{}` | -| `deployment.annotations` | Annotations for the Gitea deployment to be created | `{}` | +| `deployment.annotations` | Annotations for the Forgejo deployment to be created | `{}` | ### ServiceAccount @@ -899,22 +898,22 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus ### Persistence -| Name | Description | Value | -| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ---------------------- | -| `persistence.enabled` | Enable persistent storage | `true` | -| `persistence.create` | Whether to create the persistentVolumeClaim for shared storage | `true` | -| `persistence.mount` | Whether the persistentVolumeClaim should be mounted (even if not created) | `true` | -| `persistence.claimName` | Use an existing claim to store repository information | `gitea-shared-storage` | -| `persistence.size` | Size for persistence to store repo information | `10Gi` | -| `persistence.accessModes` | AccessMode for persistence | `["ReadWriteOnce"]` | -| `persistence.labels` | Labels for the persistence volume claim to be created | `{}` | -| `persistence.annotations.helm.sh/resource-policy` | Resource policy for the persistence volume claim | `keep` | -| `persistence.storageClass` | Name of the storage class to use | `nil` | -| `persistence.subPath` | Subdirectory of the volume to mount at | `nil` | -| `persistence.volumeName` | Name of persistent volume in PVC | `""` | +| Name | Description | Value | +| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ---------------------- | +| `persistence.enabled` | Enable persistent storage | `true` | +| `persistence.create` | Whether to create the persistentVolumeClaim for shared storage | `true` | +| `persistence.mount` | Whether the persistentVolumeClaim should be mounted (even if not created) | `true` | +| `persistence.claimName` | Use an existing claim to store repository information | `gitea-shared-storage` | +| `persistence.size` | Size for persistence to store repo information | `10Gi` | +| `persistence.accessModes` | AccessMode for persistence | `["ReadWriteOnce"]` | +| `persistence.labels` | Labels for the persistence volume claim to be created | `{}` | +| `persistence.annotations.helm.sh/resource-policy` | Resource policy for the persistence volume claim | `keep` | +| `persistence.storageClass` | Name of the storage class to use | `nil` | +| `persistence.subPath` | Subdirectory of the volume to mount at | `nil` | +| `persistence.volumeName` | Name of persistent volume in PVC | `""` | | `extraVolumes` | Additional volumes to mount to the Forgejo deployment | `[]` | | `extraContainerVolumeMounts` | Mounts that are only mapped into the Forgejo runtime/main container, to e.g. override custom templates. | `[]` | -| `extraInitVolumeMounts` | Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. | `[]` | +| `extraInitVolumeMounts` | Mounts that are only mapped into the init-containers. Can be used for additional preconfiguration. | `[]` | | `extraVolumeMounts` | **DEPRECATED** Additional volume mounts for init containers and the Forgejo main container | `[]` | ### Init @@ -937,20 +936,20 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus ### Gitea -| Name | Description | Value | -| -------------------------------------- | ------------------------------------------------------------------------- | -------------------- | +| Name | Description | Value | +| -------------------------------------- | --------------------------------------------------------------------------- | -------------------- | | `gitea.admin.username` | Username for the Forgejo admin user | `gitea_admin` | -| `gitea.admin.existingSecret` | Use an existing secret to store admin user credentials | `nil` | +| `gitea.admin.existingSecret` | Use an existing secret to store admin user credentials | `nil` | | `gitea.admin.password` | Password for the Forgejo admin user | `r8sA8CPHD9!bt6d` | | `gitea.admin.email` | Email for the Forgejo admin user | `gitea@local.domain` | | `gitea.metrics.enabled` | Enable Forgejo metrics | `false` | | `gitea.metrics.serviceMonitor.enabled` | Enable Forgejo metrics service monitor | `false` | -| `gitea.ldap` | LDAP configuration | `[]` | -| `gitea.oauth` | OAuth configuration | `[]` | +| `gitea.ldap` | LDAP configuration | `[]` | +| `gitea.oauth` | OAuth configuration | `[]` | | `gitea.config.server.SSH_PORT` | SSH port for rootlful Forgejo image | `22` | | `gitea.config.server.SSH_LISTEN_PORT` | SSH port for rootless Forgejo image | `2222` | -| `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | -| `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | +| `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | +| `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | | `gitea.podAnnotations` | Annotations for the Forgejo pod | `{}` | | `gitea.ssh.logLevel` | Configure OpenSSH's log level. Only available for root-based Forgejo image. | `INFO` | From 8c140d2f6604cc30d92bbcf5b655b310d13bfe5d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 12:08:13 +0100 Subject: [PATCH 0345/1014] chore: linting --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index e81030e..f2f7ebd 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -40,4 +40,4 @@ dependencies: - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.3 - condition: redis-cluster.enabled \ No newline at end of file + condition: redis-cluster.enabled From ce4352b9bc7e5285154766f3e739dae8ed034827 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 12:16:12 +0100 Subject: [PATCH 0346/1014] feat!: merge upstream changes BREAKING CHANGE: See Gitea chart v9+ breaking changes at https://gitea.com/gitea/helm-chart#upgrading. From 58d4630eb881db04582bb7fb77319eb2e1d791da Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 13:09:34 +0000 Subject: [PATCH 0347/1014] ci: add chart testing (#111) - closes #18 Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/111 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- .woodpecker/e2e.yml | 48 +++++++++++++++++++++++++++++ .woodpecker/lint.yml | 7 +++++ .woodpecker/release-version.yml | 1 + README.md | 15 ++++++--- e2e/kind.cluster.yml | 17 +++++++++++ tools/ct.yml | 6 ++++ values.yaml | 54 +++++++++++++++++++-------------- 7 files changed, 122 insertions(+), 26 deletions(-) create mode 100644 .woodpecker/e2e.yml create mode 100644 e2e/kind.cluster.yml create mode 100644 tools/ct.yml diff --git a/.woodpecker/e2e.yml b/.woodpecker/e2e.yml new file mode 100644 index 0000000..43a38a8 --- /dev/null +++ b/.woodpecker/e2e.yml @@ -0,0 +1,48 @@ +platform: linux/amd64 + +when: + event: + - pull_request + - push + branch: + - main + - release/** + +services: + docker: + image: docker:24.0.7-dind + pull: true + environment: + DOCKER_TLS_CERTDIR: '' + +matrix: + k8s: + # from https://hub.docker.com/r/kindest/node/tags + # - v1.25.3 # renovate: kindest + - v1.28.0 # renovate: kindest + +pipeline: + create-cluster: + image: alpine:3.18.5 + pull: true + environment: + DOCKER_HOST: tcp://docker:2375 + commands: + - apk add docker-cli kind + - export KUBECONFIG=$${CI_WORKSPACE}/kube.config + - sleep 15s + - docker info + - kind create cluster --config e2e/kind.cluster.yml --image kindest/node:${k8s} --wait 1m + - kind get clusters + - docker ps + # replace localhost or 0.0.0.0 in the kubeconfig file with "docker", in order to be able to reach the cluster through the docker service + - sed -i -E -e 's/localhost|0\.0\.0\.0/docker/g' $${KUBECONFIG} + + chart-testing: + image: quay.io/helmpack/chart-testing:v3.10.1 + pull: true + commands: + - git fetch --no-tags --filter=blob:none origin + - export KUBECONFIG=$${CI_WORKSPACE}/kube.config + - kubectl get no -o wide + - ct install --config tools/ct.yml --charts . diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 621a9b4..7cfbbb8 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -54,3 +54,10 @@ pipeline: commands: - apk add yamllint - yamllint -f colored . + + chart-testing: + image: quay.io/helmpack/chart-testing:v3.10.1 + pull: true + commands: + - git fetch --no-tags --filter=blob:none origin + - ct lint --config tools/ct.yml --charts . diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 02aa528..382808e 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -2,6 +2,7 @@ platform: linux/amd64 depends_on: - lint + - e2e when: event: diff --git a/README.md b/README.md index dddb00f..80a4a9a 100644 --- a/README.md +++ b/README.md @@ -989,7 +989,10 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `gitea.startupProbe.successThreshold` | Success threshold for startup probe | `1` | | `gitea.startupProbe.failureThreshold` | Failure threshold for startup probe | `10` | -### redis-cluster +### Redis® Cluster + +Redis® Cluster is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis-cluster) if enabled in the values. +Complete Configuration can be taken from their website. | Name | Description | Value | | -------------------------------- | -------------------------------------------- | ------- | @@ -998,11 +1001,14 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `redis-cluster.cluster.nodes` | Number of redis cluster master nodes | `3` | | `redis-cluster.cluster.replicas` | Number of redis cluster master node replicas | `0` | -### PostgreSQL-ha +### PostgreSQL HA + +PostgreSQL HA is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql-ha) if enabled in the values. +Complete Configuration can be taken from their website. | Name | Description | Value | | ------------------------------------------- | ---------------------------------------------------------------- | ----------- | -| `postgresql-ha.enabled` | Enable PostgreSQL-ha | `true` | +| `postgresql-ha.enabled` | Enable PostgreSQL HA chart | `true` | | `postgresql-ha.postgresql.password` | Password for the `gitea` user (overrides `auth.password`) | `changeme4` | | `postgresql-ha.global.postgresql.database` | Name for a custom database to create (overrides `auth.database`) | `gitea` | | `postgresql-ha.global.postgresql.username` | Name for a custom user to create (overrides `auth.username`) | `gitea` | @@ -1015,7 +1021,8 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus ### PostgreSQL -PostgreSQL is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) if enabled in the values. Complete Configuration can be taken from their website. +PostgreSQL is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) if enabled in the values. +Complete Configuration can be taken from their website. | Name | Description | Value | | ------------------------------------------------------- | ---------------------------------------------------------------- | ------- | diff --git a/e2e/kind.cluster.yml b/e2e/kind.cluster.yml new file mode 100644 index 0000000..c7c4b02 --- /dev/null +++ b/e2e/kind.cluster.yml @@ -0,0 +1,17 @@ +# based on https://github.com/kind-ci/examples +apiVersion: kind.x-k8s.io/v1alpha4 +kind: Cluster +name: chart-testing +networking: + apiServerAddress: '0.0.0.0' + +nodes: + # add to the apiServer certSANs the name of the drone service in order to be able to reach the cluster through it + - role: control-plane + kubeadmConfigPatches: + - | + kind: ClusterConfiguration + apiServer: + certSANs: + - docker + - role: worker diff --git a/tools/ct.yml b/tools/ct.yml new file mode 100644 index 0000000..044539c --- /dev/null +++ b/tools/ct.yml @@ -0,0 +1,6 @@ +# helm-extra-args: --timeout 600s +check-version-increment: false +debug: true +target-branch: main +lint-conf: .yamllint +validate-maintainers: false # does not work with gitea diff --git a/values.yaml b/values.yaml index c730361..eac552e 100644 --- a/values.yaml +++ b/values.yaml @@ -8,13 +8,13 @@ ## @param global.storageClass global storage class override ## @param global.hostAliases global hostAliases which will be added to the pod's hosts files global: - imageRegistry: "" + imageRegistry: '' ## E.g. ## imagePullSecrets: ## - myRegistryKeySecretName ## imagePullSecrets: [] - storageClass: "" + storageClass: '' hostAliases: [] # - ip: 192.168.137.2 # hostnames: @@ -28,9 +28,9 @@ replicaCount: 1 ## @param strategy.rollingUpdate.maxSurge maxSurge ## @param strategy.rollingUpdate.maxUnavailable maxUnavailable strategy: - type: "RollingUpdate" + type: 'RollingUpdate' rollingUpdate: - maxSurge: "100%" + maxSurge: '100%' maxUnavailable: 0 ## @param clusterDomain cluster domain @@ -48,11 +48,11 @@ image: registry: codeberg.org repository: forgejo/forgejo # Overrides the image tag whose default is the chart appVersion. - tag: "" - digest: "" + tag: '' + digest: '' pullPolicy: IfNotPresent rootless: true - fullOverride: "" + fullOverride: '' ## @param imagePullSecrets Secret to use for pulling the image imagePullSecrets: [] @@ -194,7 +194,7 @@ resources: ## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/ ## ## @param schedulerName Use an alternate scheduler, e.g. "stork" -schedulerName: "" +schedulerName: '' ## @param nodeSelector NodeSelector for the deployment nodeSelector: {} @@ -212,7 +212,7 @@ topologySpreadConstraints: [] dnsConfig: {} ## @param priorityClassName priorityClassName for the deployment -priorityClassName: "" +priorityClassName: '' ## @param deployment.env Additional environment variables to pass to containers ## @param deployment.terminationGracePeriodSeconds How long to wait until forcefully kill the pod @@ -237,7 +237,7 @@ deployment: ## @param serviceAccount.labels Custom labels for the ServiceAccount serviceAccount: create: false - name: "" + name: '' automountServiceAccountToken: false imagePullSecrets: [] # - name: private-registry-access @@ -268,7 +268,7 @@ persistence: labels: {} storageClass: subPath: - volumeName: "" + volumeName: '' annotations: helm.sh/resource-policy: keep @@ -296,7 +296,7 @@ extraVolumeMounts: [] ## @section Init ## @param initPreScript Bash shell script copied verbatim to the start of the init-container. -initPreScript: "" +initPreScript: '' # # initPreScript: | # mkdir -p /data/git/.postgresql @@ -324,12 +324,12 @@ initContainers: signing: enabled: false gpgHome: /data/git/.gnupg - privateKey: "" + privateKey: '' # privateKey: |- # -----BEGIN PGP PRIVATE KEY BLOCK----- # ... # -----END PGP PRIVATE KEY BLOCK----- - existingSecret: "" + existingSecret: '' ## @section Gitea # @@ -343,7 +343,7 @@ gitea: existingSecret: username: gitea_admin password: r8sA8CPHD9!bt6d - email: "gitea@local.domain" + email: 'gitea@local.domain' ## @param gitea.metrics.enabled Enable Forgejo metrics ## @param gitea.metrics.serviceMonitor.enabled Enable Forgejo metrics service monitor @@ -414,7 +414,7 @@ gitea: ## @param gitea.ssh.logLevel Configure OpenSSH's log level. Only available for root-based Forgejo image. ssh: - logLevel: "INFO" + logLevel: 'INFO' ## @section LivenessProbe # @@ -476,7 +476,12 @@ gitea: successThreshold: 1 failureThreshold: 10 -## @section redis-cluster +## @section Redis® Cluster +## @descriptionStart +## Redis® Cluster is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis-cluster) if enabled in the values. +## Complete Configuration can be taken from their website. +## @descriptionEnd +# ## @param redis-cluster.enabled Enable redis ## @param redis-cluster.usePassword Whether to use password authentication ## @param redis-cluster.cluster.nodes Number of redis cluster master nodes @@ -488,9 +493,13 @@ redis-cluster: nodes: 3 # default: 6 replicas: 0 # default: 1 -## @section postgresql-ha +## @section PostgreSQL HA +## @descriptionStart +## PostgreSQL HA is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql-ha) if enabled in the values. +## Complete Configuration can be taken from their website. +## @descriptionEnd # -## @param postgresql-ha.enabled Enable postgresql-ha +## @param postgresql-ha.enabled Enable PostgreSQL HA chart ## @param postgresql-ha.postgresql.password Password for the `gitea` user (overrides `auth.password`) ## @param postgresql-ha.global.postgresql.database Name for a custom database to create (overrides `auth.database`) ## @param postgresql-ha.global.postgresql.username Name for a custom user to create (overrides `auth.username`) @@ -498,8 +507,8 @@ redis-cluster: ## @param postgresql-ha.postgresql.repmgrPassword Repmgr Password ## @param postgresql-ha.postgresql.postgresPassword postgres Password ## @param postgresql-ha.pgpool.adminPassword pgpool adminPassword -## @param postgresql-ha.service.ports.postgresql postgresql service port (overrides `service.ports.postgresql`) -## @param postgresql-ha.primary.persistence.size PVC Storage Request for postgresql-ha volume +## @param postgresql-ha.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`) +## @param postgresql-ha.primary.persistence.size PVC Storage Request for PostgreSQL-ha volume postgresql-ha: global: postgresql: @@ -522,7 +531,8 @@ postgresql-ha: ## @section PostgreSQL ## @descriptionStart -## PostgreSQL is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) if enabled in the values. Complete Configuration can be taken from their website. +## PostgreSQL is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) if enabled in the values. +## Complete Configuration can be taken from their website. ## @descriptionEnd # ## @param postgresql.enabled Enable PostgreSQL From 9705ad745cd9d51375e0da8bacc0d5b68bc190a2 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 14:15:20 +0100 Subject: [PATCH 0348/1014] ci: add more tests --- .editorconfig | 2 +- ci/default.yml | 1 + ci/dev-values.yml | 20 ++++++++++++++++++++ ci/single-values.yml | 23 +++++++++++++++++++++++ 4 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 ci/default.yml create mode 100644 ci/dev-values.yml create mode 100644 ci/single-values.yml diff --git a/.editorconfig b/.editorconfig index ebe51d3..8f5d808 100644 --- a/.editorconfig +++ b/.editorconfig @@ -9,4 +9,4 @@ indent_size = 2 end_of_line = lf charset = utf-8 trim_trailing_whitespace = false -insert_final_newline = false \ No newline at end of file +insert_final_newline = true diff --git a/ci/default.yml b/ci/default.yml new file mode 100644 index 0000000..d6c93d3 --- /dev/null +++ b/ci/default.yml @@ -0,0 +1 @@ +# default values diff --git a/ci/dev-values.yml b/ci/dev-values.yml new file mode 100644 index 0000000..9e45329 --- /dev/null +++ b/ci/dev-values.yml @@ -0,0 +1,20 @@ +redis-cluster: + enabled: false +postgresql: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level diff --git a/ci/single-values.yml b/ci/single-values.yml new file mode 100644 index 0000000..46ea966 --- /dev/null +++ b/ci/single-values.yml @@ -0,0 +1,23 @@ +redis-cluster: + enabled: false +postgresql: + enabled: true +postgresql-ha: + enabled: false + +persistence: + enabled: true + +gitea: + config: + database: + DB_TYPE: postgres + session: + PROVIDER: db + cache: + ADAPTER: memory + queue: + TYPE: level + indexer: + ISSUE_INDEXER_TYPE: bleve + REPO_INDEXER_ENABLED: true From 41c51cdb749699999e20c461f15ca351957f932e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 14:32:09 +0100 Subject: [PATCH 0349/1014] chore: add prettier linting --- .helmignore | 2 + .husky/pre-commit | 6 + .lintstagedrc.json | 5 + .markdownlint.yaml | 16 +- .prettierignore | 6 +- .vscode/extensions.json | 14 +- .vscode/settings.json | 12 +- artifacthub-repo.yml | 2 +- artifacthub.config.json | 2 +- docs/ha-setup.md | 2 +- package-lock.json | 708 +++++++++++++++++- package.json | 8 +- tools/changelog.mjs | 2 +- .../config/database-section_postgresql.yaml | 4 +- unittests/config/server-section_domain.yaml | 6 +- unittests/dependency-major-image-check.yaml | 6 +- unittests/deployment/image-configuration.yaml | 30 +- .../deployment/ingress-configuration.yaml | 10 +- unittests/deployment/inline-config.yaml | 6 +- unittests/deployment/signing-enabled.yaml | 10 +- unittests/deployment/ssh-configuration.yaml | 14 +- unittests/gpg-secret/signing-enabled.yaml | 6 +- unittests/serviceaccount/reference.yaml | 2 +- 23 files changed, 801 insertions(+), 78 deletions(-) create mode 100755 .husky/pre-commit create mode 100644 .lintstagedrc.json diff --git a/.helmignore b/.helmignore index 4aefb35..8a94af6 100644 --- a/.helmignore +++ b/.helmignore @@ -43,3 +43,5 @@ unittests/ .woodpecker/ tmp/ artifacthub-repo.yml + +ci/ diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000..7c27187 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,6 @@ +#!/bin/sh + +# shellcheck source=/dev/null +. "$(dirname "$0")/_/husky.sh" + +npx lint-staged diff --git a/.lintstagedrc.json b/.lintstagedrc.json new file mode 100644 index 0000000..ba929b4 --- /dev/null +++ b/.lintstagedrc.json @@ -0,0 +1,5 @@ +{ + "*.sh": "shellcheck", + ".husky/*": "shellcheck", + "*": "prettier --ignore-unknown --write" +} diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 4766f9f..2f3c463 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -10,11 +10,11 @@ extends: null # MD003/heading-style/header-style - Heading style MD003: # Heading style - style: "atx" + style: 'atx' # MD004/ul-style - Unordered list style MD004: - style: "dash" + style: 'dash' # MD007/ul-indent - Unordered list indentation MD007: @@ -85,12 +85,12 @@ MD025: # MD026/no-trailing-punctuation - Trailing punctuation in heading MD026: # Punctuation characters - punctuation: ".,;:!。,;:!" + punctuation: '.,;:!。,;:!' # MD029/ol-prefix - Ordered list item prefix MD029: # List style - style: "one_or_ordered" + style: 'one_or_ordered' # MD030/list-marker-space - Spaces after list markers MD030: @@ -111,12 +111,12 @@ MD033: # MD035/hr-style - Horizontal rule style MD035: # Horizontal rule style - style: "---" + style: '---' # MD036/no-emphasis-as-heading/no-emphasis-as-header - Emphasis used instead of a heading MD036: # Punctuation characters - punctuation: ".,;:!?。,;:!?" + punctuation: '.,;:!?。,;:!?' # MD041/first-line-heading/first-line-h1 - First line in a file should be a top-level heading MD041: @@ -142,9 +142,9 @@ MD044: # MD046/code-block-style - Code block style MD046: # Block style - style: "fenced" + style: 'fenced' # MD048/code-fence-style - Code fence style MD048: # Code fence syle - style: "backtick" + style: 'backtick' diff --git a/.prettierignore b/.prettierignore index fafeafa..18562b2 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1,5 @@ -Chart.lock \ No newline at end of file +Chart.lock +node_modules/ + +# won't work +templates/**/*.yaml diff --git a/.vscode/extensions.json b/.vscode/extensions.json index a216a96..4a9bace 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,8 +1,8 @@ { - "recommendations": [ - "yzhang.markdown-all-in-one", - "DavidAnson.vscode-markdownlint", - "Tim-Koehler.helm-intellisense", - "esbenp.prettier-vscode" - ] - } + "recommendations": [ + "yzhang.markdown-all-in-one", + "DavidAnson.vscode-markdownlint", + "Tim-Koehler.helm-intellisense", + "esbenp.prettier-vscode" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json index 812b1f8..93bb0e3 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,8 +1,8 @@ { - "yaml.schemas": { - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.3.6/schema/helm-testsuite.json": [ - "/unittests/**/*.yaml" - ] - }, - "yaml.schemaStore.enable": true + "yaml.schemas": { + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.3.6/schema/helm-testsuite.json": [ + "/unittests/**/*.yaml" + ] + }, + "yaml.schemaStore.enable": true } diff --git a/artifacthub-repo.yml b/artifacthub-repo.yml index 08a1473..f30bf38 100644 --- a/artifacthub-repo.yml +++ b/artifacthub-repo.yml @@ -3,7 +3,7 @@ # https://artifacthub.io/docs/topics/repositories/helm-charts/#oci-support # publish via: # oras push codeberg.org/forgejo-contrib/forgejo:artifacthub.io --config artifacthub.config.json:application/vnd.cncf.artifacthub.config.v1+yaml artifacthub-repo.yml:application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml -repositoryID: "ec84c95a-a288-4aaa-a690-a656b57e3136" +repositoryID: 'ec84c95a-a288-4aaa-a690-a656b57e3136' owners: # (optional, used to claim repository ownership) - name: viceice email: michael.kriese@visualon.de diff --git a/artifacthub.config.json b/artifacthub.config.json index 9e26dfe..0967ef4 100644 --- a/artifacthub.config.json +++ b/artifacthub.config.json @@ -1 +1 @@ -{} \ No newline at end of file +{} diff --git a/docs/ha-setup.md b/docs/ha-setup.md index d2a32de..df45ad2 100644 --- a/docs/ha-setup.md +++ b/docs/ha-setup.md @@ -125,7 +125,7 @@ gitea: STORAGE_TYPE: minio picture: AVATAR_STORAGE_TYPE: minio - "storage.packages": + 'storage.packages': STORAGE_TYPE: minio storage: diff --git a/package-lock.json b/package-lock.json index 618f522..ddb04ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,10 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^7.0.0", - "markdownlint-cli": "^0.37.0" + "husky": "^8.0.3", + "lint-staged": "^15.2.0", + "markdownlint-cli": "^0.37.0", + "prettier": "^3.1.0" }, "engines": { "node": ">=16.0.0", @@ -117,6 +120,33 @@ "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", "dev": true }, + "node_modules/ansi-escapes": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", + "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", + "dev": true, + "dependencies": { + "type-fest": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -169,6 +199,18 @@ "concat-map": "0.0.1" } }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -183,6 +225,60 @@ "node": ">=4" } }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", + "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -198,6 +294,12 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, "node_modules/commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", @@ -329,6 +431,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -414,6 +533,47 @@ "node": ">=0.8.0" } }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true + }, + "node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/find-up": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", @@ -461,6 +621,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -473,6 +645,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/git-raw-commits": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-4.0.0.tgz", @@ -580,6 +764,30 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "dev": true, + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -641,6 +849,15 @@ "node": ">=8" } }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", @@ -650,6 +867,18 @@ "node": ">=8" } }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-text-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", @@ -750,6 +979,15 @@ "node": "*" } }, + "node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" + } + }, "node_modules/lines-and-columns": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", @@ -768,6 +1006,123 @@ "uc.micro": "^1.0.1" } }, + "node_modules/lint-staged": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.0.tgz", + "integrity": "sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==", + "dev": true, + "dependencies": { + "chalk": "5.3.0", + "commander": "11.1.0", + "debug": "4.3.4", + "execa": "8.0.1", + "lilconfig": "3.0.0", + "listr2": "8.0.0", + "micromatch": "4.0.5", + "pidtree": "0.6.0", + "string-argv": "0.3.2", + "yaml": "2.3.4" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/listr2": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.0.tgz", + "integrity": "sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==", + "dev": true, + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.0.0", + "rfdc": "^1.3.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", + "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/locate-path": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", @@ -789,6 +1144,108 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, + "node_modules/log-update": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", + "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", + "dev": true, + "dependencies": { + "ansi-escapes": "^6.2.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^7.0.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", + "dev": true + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", + "dev": true, + "dependencies": { + "get-east-asian-width": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", + "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/lru-cache": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", @@ -945,6 +1402,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -975,6 +1463,12 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", @@ -996,6 +1490,33 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -1005,6 +1526,21 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-limit": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", @@ -1109,6 +1645,45 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/prettier": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", + "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/read-pkg": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", @@ -1153,6 +1728,58 @@ "node": ">=0.10" } }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, "node_modules/run-con": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", @@ -1228,6 +1855,46 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1278,6 +1945,15 @@ "node": ">= 10.x" } }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -1374,6 +2050,18 @@ "node": ">=8" } }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -1416,6 +2104,18 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/type-fest": { "version": "4.8.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz", @@ -1612,9 +2312,9 @@ "dev": true }, "node_modules/yaml": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", - "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", "dev": true, "engines": { "node": ">= 14" diff --git a/package.json b/package.json index 219ab87..2d4e648 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,9 @@ }, "scripts": { "changelog": "node tools/changelog.mjs", + "prepare": "husky install", + "prettier": "prettier --check --ignore-unknown --cache \"**/*.*\"", + "prettier-fix": "prettier --write --ignore-unknown --cache \"**/*.*\"", "readme:lint": "markdownlint *.md -f", "readme:parameters": "readme-generator -v values.yaml -r README.md" }, @@ -17,6 +20,9 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^7.0.0", - "markdownlint-cli": "^0.37.0" + "husky": "^8.0.3", + "lint-staged": "^15.2.0", + "markdownlint-cli": "^0.37.0", + "prettier": "^3.1.0" } } diff --git a/tools/changelog.mjs b/tools/changelog.mjs index 313a4a4..fe3a0bd 100644 --- a/tools/changelog.mjs +++ b/tools/changelog.mjs @@ -67,5 +67,5 @@ conventionalChangelogCore( { version: process.argv[2], linkCompare: false }, undefined, undefined, - { headerPartial: '' } + { headerPartial: '' }, ).pipe(file); diff --git a/unittests/config/database-section_postgresql.yaml b/unittests/config/database-section_postgresql.yaml index 5a7501b..8c1f3c2 100644 --- a/unittests/config/database-section_postgresql.yaml +++ b/unittests/config/database-section_postgresql.yaml @@ -3,7 +3,7 @@ release: name: gitea-unittests namespace: testing tests: - - it: "connects to postgresql service" + - it: 'connects to postgresql service' template: templates/gitea/config.yaml set: postgresql: @@ -15,7 +15,7 @@ tests: matchRegex: path: stringData.database pattern: HOST=gitea-unittests-postgresql.testing.svc.cluster.local:5432 - - it: "renders the referenced service" + - it: 'renders the referenced service' template: charts/postgresql/templates/primary/svc.yaml set: postgresql: diff --git a/unittests/config/server-section_domain.yaml b/unittests/config/server-section_domain.yaml index dfc26fe..ea52b8a 100644 --- a/unittests/config/server-section_domain.yaml +++ b/unittests/config/server-section_domain.yaml @@ -3,7 +3,7 @@ release: name: gitea-unittests namespace: testing tests: - - it: "[default values] uses ingress host for DOMAIN|SSH_DOMAIN|ROOT_URL" + - it: '[default values] uses ingress host for DOMAIN|SSH_DOMAIN|ROOT_URL' template: templates/gitea/config.yaml asserts: - documentIndex: 0 @@ -21,7 +21,7 @@ tests: ################################################ - - it: "[no ingress hosts] uses gitea http service for DOMAIN|SSH_DOMAIN|ROOT_URL" + - it: '[no ingress hosts] uses gitea http service for DOMAIN|SSH_DOMAIN|ROOT_URL' template: templates/gitea/config.yaml set: ingress: @@ -42,7 +42,7 @@ tests: ################################################ - - it: "[provided via values] uses that for DOMAIN|SSH_DOMAIN|ROOT_URL" + - it: '[provided via values] uses that for DOMAIN|SSH_DOMAIN|ROOT_URL' template: templates/gitea/config.yaml set: gitea.config.server.DOMAIN: provided.example.com diff --git a/unittests/dependency-major-image-check.yaml b/unittests/dependency-major-image-check.yaml index 27fd39b..a8967c3 100644 --- a/unittests/dependency-major-image-check.yaml +++ b/unittests/dependency-major-image-check.yaml @@ -3,7 +3,7 @@ release: name: gitea-unittests namespace: testing tests: - - it: "[postgresql-ha] ensures we detect major image version upgrades" + - it: '[postgresql-ha] ensures we detect major image version upgrades' template: charts/postgresql-ha/templates/postgresql/statefulset.yaml set: postgresql: @@ -16,7 +16,7 @@ tests: path: spec.template.spec.containers[0].image # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST pattern: ^docker.io/bitnami/postgresql-repmgr:16.+$ - - it: "[postgresql] ensures we detect major image version upgrades" + - it: '[postgresql] ensures we detect major image version upgrades' template: charts/postgresql/templates/primary/statefulset.yaml set: postgresql: @@ -29,7 +29,7 @@ tests: path: spec.template.spec.containers[0].image # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST pattern: ^docker.io/bitnami/postgresql:16.+$ - - it: "[redis-cluster] ensures we detect major image version upgrades" + - it: '[redis-cluster] ensures we detect major image version upgrades' template: charts/redis-cluster/templates/redis-statefulset.yaml set: redis-cluster: diff --git a/unittests/deployment/image-configuration.yaml b/unittests/deployment/image-configuration.yaml index e998240..ab63f3d 100644 --- a/unittests/deployment/image-configuration.yaml +++ b/unittests/deployment/image-configuration.yaml @@ -14,15 +14,15 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "codeberg.org/forgejo/forgejo:1.19.3-rootless" + value: 'codeberg.org/forgejo/forgejo:1.19.3-rootless' - it: tag override template: templates/gitea/deployment.yaml set: - image.tag: "1.19.4" + image.tag: '1.19.4' asserts: - equal: path: spec.template.spec.containers[0].image - value: "codeberg.org/forgejo/forgejo:1.19.4-rootless" + value: 'codeberg.org/forgejo/forgejo:1.19.4-rootless' - it: root-based image template: templates/gitea/deployment.yaml set: @@ -30,23 +30,23 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "codeberg.org/forgejo/forgejo:1.19.3" + value: 'codeberg.org/forgejo/forgejo:1.19.3' - it: scoped registry template: templates/gitea/deployment.yaml set: - image.registry: "example.com" + image.registry: 'example.com' asserts: - equal: path: spec.template.spec.containers[0].image - value: "example.com/forgejo/forgejo:1.19.3-rootless" + value: 'example.com/forgejo/forgejo:1.19.3-rootless' - it: global registry template: templates/gitea/deployment.yaml set: - global.imageRegistry: "global.example.com" + global.imageRegistry: 'global.example.com' asserts: - equal: path: spec.template.spec.containers[0].image - value: "global.example.com/forgejo/forgejo:1.19.3-rootless" + value: 'global.example.com/forgejo/forgejo:1.19.3-rootless' - it: digest for rootless image template: templates/gitea/deployment.yaml set: @@ -56,7 +56,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "codeberg.org/forgejo/forgejo:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + value: 'codeberg.org/forgejo/forgejo:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a' - it: image fullOverride (does not append rootless) template: templates/gitea/deployment.yaml set: @@ -66,12 +66,12 @@ tests: rootless: true registry: example.com repository: example/image - tag: "1.0.0" + tag: '1.0.0' digest: sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a asserts: - equal: path: spec.template.spec.containers[0].image - value: "gitea/gitea:1.19.3" + value: 'gitea/gitea:1.19.3' - it: digest for root-based image template: templates/gitea/deployment.yaml set: @@ -81,13 +81,13 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "codeberg.org/forgejo/forgejo:1.19.3@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + value: 'codeberg.org/forgejo/forgejo:1.19.3@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a' - it: digest and global registry template: templates/gitea/deployment.yaml set: - global.imageRegistry: "global.example.com" - image.digest: "sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + global.imageRegistry: 'global.example.com' + image.digest: 'sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a' asserts: - equal: path: spec.template.spec.containers[0].image - value: "global.example.com/forgejo/forgejo:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a" + value: 'global.example.com/forgejo/forgejo:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a' diff --git a/unittests/deployment/ingress-configuration.yaml b/unittests/deployment/ingress-configuration.yaml index 6a36eb0..2d2476e 100644 --- a/unittests/deployment/ingress-configuration.yaml +++ b/unittests/deployment/ingress-configuration.yaml @@ -7,17 +7,17 @@ templates: tests: - it: hostname using TPL set: - global.giteaHostName: "gitea.example.com" + global.giteaHostName: 'gitea.example.com' ingress.enabled: true - ingress.hosts[0].host: "{{ .Values.global.giteaHostName }}" + ingress.hosts[0].host: '{{ .Values.global.giteaHostName }}' ingress.tls: - secretName: gitea-tls hosts: - - "{{ .Values.global.giteaHostName }}" + - '{{ .Values.global.giteaHostName }}' asserts: - equal: path: spec.tls[0].hosts[0] - value: "gitea.example.com" + value: 'gitea.example.com' - equal: path: spec.rules[0].host - value: "gitea.example.com" + value: 'gitea.example.com' diff --git a/unittests/deployment/inline-config.yaml b/unittests/deployment/inline-config.yaml index 545bb36..3b30a69 100644 --- a/unittests/deployment/inline-config.yaml +++ b/unittests/deployment/inline-config.yaml @@ -7,13 +7,13 @@ templates: tests: - it: inline config stringData.server using TPL set: - global.giteaHostName: "gitea.example.com" + global.giteaHostName: 'gitea.example.com' ingress.enabled: true - ingress.hosts[0].host: "{{ .Values.global.giteaHostName }}" + ingress.hosts[0].host: '{{ .Values.global.giteaHostName }}' ingress.tls: - secretName: gitea-tls hosts: - - "{{ .Values.global.giteaHostName }}" + - '{{ .Values.global.giteaHostName }}' asserts: - documentIndex: 0 matchRegex: diff --git a/unittests/deployment/signing-enabled.yaml b/unittests/deployment/signing-enabled.yaml index d9ab251..5628603 100644 --- a/unittests/deployment/signing-enabled.yaml +++ b/unittests/deployment/signing-enabled.yaml @@ -11,14 +11,14 @@ tests: set: signing: enabled: true - existingSecret: "custom-gpg-secret" + existingSecret: 'custom-gpg-secret' asserts: - equal: path: spec.template.spec.initContainers[2].name value: configure-gpg - equal: path: spec.template.spec.initContainers[2].command - value: ["/usr/sbin/configure_gpg_environment.sh"] + value: ['/usr/sbin/configure_gpg_environment.sh'] - equal: path: spec.template.spec.initContainers[2].securityContext value: @@ -42,7 +42,7 @@ tests: template: templates/gitea/deployment.yaml set: signing.enabled: true - signing.existingSecret: "custom-gpg-secret" + signing.existingSecret: 'custom-gpg-secret' asserts: - contains: path: spec.template.spec.initContainers[0].env @@ -53,7 +53,7 @@ tests: template: templates/gitea/deployment.yaml set: signing.enabled: true - signing.existingSecret: "custom-gpg-secret" + signing.existingSecret: 'custom-gpg-secret' asserts: - contains: path: spec.template.spec.containers[0].env @@ -65,7 +65,7 @@ tests: set: signing: enabled: true - existingSecret: "forgejo-unittests-gpg-key" + existingSecret: 'forgejo-unittests-gpg-key' asserts: - contains: path: spec.template.spec.volumes diff --git a/unittests/deployment/ssh-configuration.yaml b/unittests/deployment/ssh-configuration.yaml index 543fd5f..95e312d 100644 --- a/unittests/deployment/ssh-configuration.yaml +++ b/unittests/deployment/ssh-configuration.yaml @@ -15,35 +15,35 @@ tests: path: spec.template.spec.containers[0].env content: name: SSH_LOG_LEVEL - value: "INFO" + value: 'INFO' - it: supports overriding SSH log level template: templates/gitea/deployment.yaml set: image.rootless: false - gitea.ssh.logLevel: "DEBUG" + gitea.ssh.logLevel: 'DEBUG' asserts: - contains: path: spec.template.spec.containers[0].env content: name: SSH_LOG_LEVEL - value: "DEBUG" + value: 'DEBUG' - it: supports overriding SSH log level (even when image.fullOverride set) template: templates/gitea/deployment.yaml set: image.fullOverride: gitea/gitea:1.19.3 image.rootless: false - gitea.ssh.logLevel: "DEBUG" + gitea.ssh.logLevel: 'DEBUG' asserts: - contains: path: spec.template.spec.containers[0].env content: name: SSH_LOG_LEVEL - value: "DEBUG" + value: 'DEBUG' - it: skips SSH_LOG_LEVEL for rootless image template: templates/gitea/deployment.yaml set: image.rootless: true - gitea.ssh.logLevel: "DEBUG" # explicitly defining a non-standard level here + gitea.ssh.logLevel: 'DEBUG' # explicitly defining a non-standard level here asserts: - notContains: path: spec.template.spec.containers[0].env @@ -55,7 +55,7 @@ tests: set: image.fullOverride: gitea/gitea:1.19.3 image.rootless: true - gitea.ssh.logLevel: "DEBUG" # explicitly defining a non-standard level here + gitea.ssh.logLevel: 'DEBUG' # explicitly defining a non-standard level here asserts: - notContains: path: spec.template.spec.containers[0].env diff --git a/unittests/gpg-secret/signing-enabled.yaml b/unittests/gpg-secret/signing-enabled.yaml index b2f36e4..ad38d45 100644 --- a/unittests/gpg-secret/signing-enabled.yaml +++ b/unittests/gpg-secret/signing-enabled.yaml @@ -16,7 +16,7 @@ tests: set: signing: enabled: true - existingSecret: "external-secret-reference" + existingSecret: 'external-secret-reference' asserts: - hasDocuments: count: 0 @@ -24,7 +24,7 @@ tests: set: signing: enabled: true - privateKey: "gpg-key-placeholder" + privateKey: 'gpg-key-placeholder' asserts: - hasDocuments: count: 1 @@ -37,4 +37,4 @@ tests: path: metadata.labels - equal: path: data.privateKey - value: "Z3BnLWtleS1wbGFjZWhvbGRlcg==" + value: 'Z3BnLWtleS1wbGFjZWhvbGRlcg==' diff --git a/unittests/serviceaccount/reference.yaml b/unittests/serviceaccount/reference.yaml index 90400fe..3a40688 100644 --- a/unittests/serviceaccount/reference.yaml +++ b/unittests/serviceaccount/reference.yaml @@ -25,7 +25,7 @@ tests: set: serviceAccount: create: false # explicitly set to define rendering behavior - name: "externally-existing-serviceaccount" + name: 'externally-existing-serviceaccount' asserts: - equal: path: spec.template.spec.serviceAccountName From 87251acc82a0117b4e03297d46188a8b66de00ea Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 14:39:08 +0100 Subject: [PATCH 0350/1014] ci: add prettier check --- .woodpecker/e2e.yml | 2 +- .woodpecker/lint.yml | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.woodpecker/e2e.yml b/.woodpecker/e2e.yml index 43a38a8..60b193b 100644 --- a/.woodpecker/e2e.yml +++ b/.woodpecker/e2e.yml @@ -38,7 +38,7 @@ pipeline: # replace localhost or 0.0.0.0 in the kubeconfig file with "docker", in order to be able to reach the cluster through the docker service - sed -i -E -e 's/localhost|0\.0\.0\.0/docker/g' $${KUBECONFIG} - chart-testing: + ct-install: image: quay.io/helmpack/chart-testing:v3.10.1 pull: true commands: diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index 7cfbbb8..fbd03a5 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -10,6 +10,13 @@ when: - release/** pipeline: + prettier: + image: alpine:3.18.5 + pull: true + commands: + - apk add nodejs npm + - npm run prettier + deps: image: alpine:3.18.5 pull: true @@ -49,13 +56,12 @@ pipeline: - git diff --exit-code --name-only README.md yaml-lint: - image: alpine:3.18.5 + image: quay.io/helmpack/chart-testing:v3.10.1 pull: true commands: - - apk add yamllint - yamllint -f colored . - chart-testing: + ct-lint: image: quay.io/helmpack/chart-testing:v3.10.1 pull: true commands: From 9d9c9ca6e1e1f6427b4c28e2d80618fceff59190 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 6 Dec 2023 14:50:35 +0100 Subject: [PATCH 0351/1014] ci: install deps and add markdownlint --- .woodpecker/lint.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml index fbd03a5..85af536 100644 --- a/.woodpecker/lint.yml +++ b/.woodpecker/lint.yml @@ -15,7 +15,9 @@ pipeline: pull: true commands: - apk add nodejs npm + - npm ci - npm run prettier + - npx markdownlint-cli . deps: image: alpine:3.18.5 From b900c2dc05575d73d65691f66c81f981ea0edba7 Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Wed, 6 Dec 2023 15:10:07 +0000 Subject: [PATCH 0352/1014] CI: sample workflow running in docker --- .forgejo/workflows/docker.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .forgejo/workflows/docker.yaml diff --git a/.forgejo/workflows/docker.yaml b/.forgejo/workflows/docker.yaml new file mode 100644 index 0000000..99734c6 --- /dev/null +++ b/.forgejo/workflows/docker.yaml @@ -0,0 +1,8 @@ +on: [push] +jobs: + ls: + runs-on: docker + steps: + - uses: actions/checkout@v4 + - run: | + uname -a \ No newline at end of file From 3a69f002878c64525534eec6eaa8e581ded8af17 Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Wed, 6 Dec 2023 15:12:28 +0000 Subject: [PATCH 0353/1014] CI remove example workflow --- .forgejo/workflows/docker.yaml | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 .forgejo/workflows/docker.yaml diff --git a/.forgejo/workflows/docker.yaml b/.forgejo/workflows/docker.yaml deleted file mode 100644 index 99734c6..0000000 --- a/.forgejo/workflows/docker.yaml +++ /dev/null @@ -1,8 +0,0 @@ -on: [push] -jobs: - ls: - runs-on: docker - steps: - - uses: actions/checkout@v4 - - run: | - uname -a \ No newline at end of file From 4a379118351e1236763a1f0e3e23abb1b401ae6d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 7 Dec 2023 00:08:05 +0000 Subject: [PATCH 0354/1014] fix(deps): update helm release postgresql-ha to v12.3.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2bd11a1..3d81978 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.24 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.1 + version: 12.3.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.3 -digest: sha256:f8a15775e3245385109ae0d7a7374163e8e718fd6b38ef3f17dbe142dd600aea -generated: "2023-12-06T11:40:02.8712781+01:00" +digest: sha256:a23ae06fa54de80f57931b1f87dd5562e30d6dd20d84104114751da92a83d7a1 +generated: "2023-12-07T00:08:00.365663088Z" diff --git a/Chart.yaml b/Chart.yaml index f2f7ebd..e7a3226 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.1 + version: 12.3.2 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From e27183085b6b59d10e195f4bdd2d228600ac509e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 7 Dec 2023 16:02:25 +0100 Subject: [PATCH 0355/1014] fix: ignore more files from chart --- .helmignore | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.helmignore b/.helmignore index 8a94af6..65cbc62 100644 --- a/.helmignore +++ b/.helmignore @@ -45,3 +45,18 @@ tmp/ artifacthub-repo.yml ci/ +.forgejo/ +e2e/ +.husky/ +tools/ +.git/ +.editorconfig +.lintstagedrc.json +.editorconfig +.gitignore +.helmignore +.node-version +.prettier* +.yamllint +artifacthub* +renovate.json From a8c4af66f59dc64a9a2c1a219e6d99d2c0a709ab Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 7 Dec 2023 16:07:58 +0100 Subject: [PATCH 0356/1014] ci: run e2e on tag --- .woodpecker/e2e.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.woodpecker/e2e.yml b/.woodpecker/e2e.yml index 60b193b..36dcfc1 100644 --- a/.woodpecker/e2e.yml +++ b/.woodpecker/e2e.yml @@ -4,6 +4,7 @@ when: event: - pull_request - push + - tag branch: - main - release/** From 3a1928c788100b4b9dfe29056e0aa8f75e5187b0 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 7 Dec 2023 15:56:12 +0000 Subject: [PATCH 0357/1014] ci: switch to actions (#234) - closes #89 Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/234 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- .forgejo/actions/setup-docker/action.yml | 26 ++++ .forgejo/actions/setup-node/action.yml | 13 ++ .forgejo/actions/setup/action.yml | 26 ++++ .forgejo/workflows/build.yml | 178 +++++++++++++++++++++++ .node-version | 1 + .vscode/settings.json | 4 + .woodpecker/e2e.yml | 49 ------- .woodpecker/lint.yml | 71 --------- .woodpecker/release-version.yml | 47 ------ package-lock.json | 19 +++ package.json | 2 + renovate.json | 22 +++ tools/changelog/util.js | 78 ++++++++++ tools/ct.yml | 2 +- tools/forgejo-release.js | 83 +++++++++++ tools/package.json | 3 + 16 files changed, 456 insertions(+), 168 deletions(-) create mode 100644 .forgejo/actions/setup-docker/action.yml create mode 100644 .forgejo/actions/setup-node/action.yml create mode 100644 .forgejo/actions/setup/action.yml create mode 100644 .forgejo/workflows/build.yml create mode 100644 .node-version delete mode 100644 .woodpecker/e2e.yml delete mode 100644 .woodpecker/lint.yml delete mode 100644 .woodpecker/release-version.yml create mode 100644 tools/changelog/util.js create mode 100644 tools/forgejo-release.js create mode 100644 tools/package.json diff --git a/.forgejo/actions/setup-docker/action.yml b/.forgejo/actions/setup-docker/action.yml new file mode 100644 index 0000000..a8aa1fa --- /dev/null +++ b/.forgejo/actions/setup-docker/action.yml @@ -0,0 +1,26 @@ +# action.yml +name: setup-docker +description: 'setup docker' + +runs: + using: 'composite' + steps: + - shell: bash + name: create cache + run: | + install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg + chmod a+r /etc/apt/keyrings/docker.gpg + echo \ + "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ + $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ + tee /etc/apt/sources.list.d/docker.list > /dev/null + apt-get update -qq + apt-get -q install -qq \ + containerd.io \ + docker-ce \ + docker-ce-cli \ + ; + + - shell: bash + run: docker info diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml new file mode 100644 index 0000000..ad112e3 --- /dev/null +++ b/.forgejo/actions/setup-node/action.yml @@ -0,0 +1,13 @@ +# action.yml +name: setup-node +description: 'setup node' + +runs: + using: 'composite' + steps: + - uses: actions/setup-node@v4 + with: + node-version-file: .node-version + cache: 'npm' + - shell: bash + run: npm ci diff --git a/.forgejo/actions/setup/action.yml b/.forgejo/actions/setup/action.yml new file mode 100644 index 0000000..01afeaf --- /dev/null +++ b/.forgejo/actions/setup/action.yml @@ -0,0 +1,26 @@ +# action.yml +name: setup +description: 'setup system' + +runs: + using: 'composite' + steps: + - shell: bash + name: create cache + run: | + mkdir -p /opt/hostedtoolcache + mkdir -p /srv/forgejo-renovate/.cache/act/tool_cache + - shell: bash + name: install deps + run: | + apt-get update -qq + apt-get -q install -qq \ + ca-certificates \ + curl \ + gnupg \ + make \ + python3 \ + python3-wheel \ + python3-venv \ + unzip \ + ; diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml new file mode 100644 index 0000000..23b44a4 --- /dev/null +++ b/.forgejo/workflows/build.yml @@ -0,0 +1,178 @@ +name: build + +on: + pull_request: + push: + branches: + - main + - release/** + tags: + - v* + +permissions: + contents: read + +env: + HELM_VERSION: v3.11.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_UNITTEST_VERSION: v0.3.6 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing + KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind + KUBECTL_VERSION: v1.28.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + +jobs: + lint-node: + runs-on: docker + steps: + - run: cat /etc/os-release + + - uses: actions/checkout@v4 + with: + show-progress: false + + - uses: ./.forgejo/actions/setup + - uses: ./.forgejo/actions/setup-node + + - run: npm run prettier + - run: npx markdownlint-cli . + - run: make readme + - run: git diff --exit-code --name-only README.md + + lint-helm: + runs-on: docker + steps: + - run: cat /etc/os-release + + - run: ps axf + + - uses: actions/checkout@v4 + with: + show-progress: false + fetch-depth: 0 + + - uses: ./.forgejo/actions/setup + + - name: install chart-testing + uses: helm/chart-testing-action@e6669bcd63d7cb57cb4380c33043eebe5d111992 # v2.6.1 + with: + version: ${{ env.HELM_CHART_TESTING_VERSION }} + + - name: install helm + uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5 + with: + version: ${{ env.HELM_VERSION }} + + - name: install helm-unittest + run: helm plugin install --version ${{ env.HELM_UNITTEST_VERSION }} https://github.com/helm-unittest/helm-unittest + + - run: helm dependency build + + - run: yamllint -f colored . + - run: helm lint + - run: helm template --debug gitea-helm . + - run: make unittests + - run: ct lint --config tools/ct.yml --charts . + + e2e: + runs-on: k8s + + strategy: + matrix: + k8s: + # from https://hub.docker.com/r/kindest/node/tags + # - v1.25.3 # renovate: kindest + - v1.28.0 # renovate: kindest + + steps: + - run: cat /etc/os-release + + - uses: actions/checkout@v4 + with: + show-progress: false + fetch-depth: 0 + + - uses: ./.forgejo/actions/setup + + - name: install helm + uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5 + with: + version: ${{ env.HELM_VERSION }} + + - name: Install chart-testing + # TODO: pin to version when this is released: https://github.com/helm/chart-testing-action/pull/137 + uses: helm/chart-testing-action@86b540ddcecb3cc009fa2bc0f44fa5b33e9751a2 # main + with: + version: ${{ env.HELM_CHART_TESTING_VERSION }} + + - uses: ./.forgejo/actions/setup-docker + + - name: Create kind cluster + uses: helm/kind-action@dda0770415bac9fc20092cacbc54aa298604d140 # v1.8.0 + with: + node_image: kindest/node:${{ matrix.k8s }} + kubectl_version: ${{ env.KUBECTL_VERSION }} + version: ${{ env.KIND_VERSION }} + + - run: kubectl get no -o wide + + - name: install chart + run: ct install --config tools/ct.yml --charts . + + # # Catch-all required check for test matrix + test-success: + needs: + - lint-node + - lint-helm + - e2e + runs-on: docker + timeout-minutes: 1 + if: always() + steps: + - name: Fail for failed or cancelled lint-node + if: | + needs.lint-node.result == 'failure' || + needs.lint-node.result == 'cancelled' + run: exit 1 + - name: Fail for failed or cancelled lint-helm + if: | + needs.lint-helm.result == 'failure' || + needs.lint-helm.result == 'cancelled' + run: exit 1 + - name: Fail for failed or cancelled e2e + if: | + needs.e2e.result == 'failure' || + needs.e2e.result == 'cancelled' + run: exit 1 + + publish: + runs-on: docker + needs: + - test-success + + if: ${{ github.ref_type == 'tag' }} + + steps: + - uses: actions/checkout@v4 + with: + show-progress: false + + - uses: ./.forgejo/actions/setup + - uses: ./.forgejo/actions/setup-node + + - name: install helm + uses: https://github.com/azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5 + with: + version: v3.13.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm + + - run: helm dependency build + - run: helm package --version "${GITHUB_REF_NAME#v}" -d tmp/ ./ + + - name: login to codeberg packages + run: echo ${TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib + env: + TOKEN: ${{secrets.token}} + + - name: publish forgejo helm chart + run: helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib + + - name: publish forgejo release + run: npm run forgejo:release diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..d5a1596 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +20.10.0 diff --git a/.vscode/settings.json b/.vscode/settings.json index 93bb0e3..2133edb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,9 @@ { "yaml.schemas": { + "https://json.schemastore.org/github-workflow.json": [ + ".github/workflows/*", + ".forgejo/workflows/*" + ], "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.3.6/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] diff --git a/.woodpecker/e2e.yml b/.woodpecker/e2e.yml deleted file mode 100644 index 36dcfc1..0000000 --- a/.woodpecker/e2e.yml +++ /dev/null @@ -1,49 +0,0 @@ -platform: linux/amd64 - -when: - event: - - pull_request - - push - - tag - branch: - - main - - release/** - -services: - docker: - image: docker:24.0.7-dind - pull: true - environment: - DOCKER_TLS_CERTDIR: '' - -matrix: - k8s: - # from https://hub.docker.com/r/kindest/node/tags - # - v1.25.3 # renovate: kindest - - v1.28.0 # renovate: kindest - -pipeline: - create-cluster: - image: alpine:3.18.5 - pull: true - environment: - DOCKER_HOST: tcp://docker:2375 - commands: - - apk add docker-cli kind - - export KUBECONFIG=$${CI_WORKSPACE}/kube.config - - sleep 15s - - docker info - - kind create cluster --config e2e/kind.cluster.yml --image kindest/node:${k8s} --wait 1m - - kind get clusters - - docker ps - # replace localhost or 0.0.0.0 in the kubeconfig file with "docker", in order to be able to reach the cluster through the docker service - - sed -i -E -e 's/localhost|0\.0\.0\.0/docker/g' $${KUBECONFIG} - - ct-install: - image: quay.io/helmpack/chart-testing:v3.10.1 - pull: true - commands: - - git fetch --no-tags --filter=blob:none origin - - export KUBECONFIG=$${CI_WORKSPACE}/kube.config - - kubectl get no -o wide - - ct install --config tools/ct.yml --charts . diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml deleted file mode 100644 index 85af536..0000000 --- a/.woodpecker/lint.yml +++ /dev/null @@ -1,71 +0,0 @@ -platform: linux/amd64 - -when: - event: - - pull_request - - tag - - push - branch: - - main - - release/** - -pipeline: - prettier: - image: alpine:3.18.5 - pull: true - commands: - - apk add nodejs npm - - npm ci - - npm run prettier - - npx markdownlint-cli . - - deps: - image: alpine:3.18.5 - pull: true - commands: - - apk add helm - - helm dependency build - - helm-lint: - image: alpine:3.18.5 - pull: true - commands: - - apk add helm - - helm lint - - helm-template: - image: alpine:3.18.5 - pull: true - commands: - - apk add helm - - helm template --debug gitea-helm . - - helm-unittests: - image: alpine:3.18.5 - pull: true - commands: - - apk add make helm git bash - - helm plugin install --version v0.3.6 https://github.com/helm-unittest/helm-unittest - - helm dependency update - - make unittests - - verify-readme: - image: alpine:3.18.5 - pull: true - commands: - - apk add make nodejs npm git - - make readme - - git diff --exit-code --name-only README.md - - yaml-lint: - image: quay.io/helmpack/chart-testing:v3.10.1 - pull: true - commands: - - yamllint -f colored . - - ct-lint: - image: quay.io/helmpack/chart-testing:v3.10.1 - pull: true - commands: - - git fetch --no-tags --filter=blob:none origin - - ct lint --config tools/ct.yml --charts . diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml deleted file mode 100644 index 382808e..0000000 --- a/.woodpecker/release-version.yml +++ /dev/null @@ -1,47 +0,0 @@ -platform: linux/amd64 - -depends_on: - - lint - - e2e - -when: - event: - - tag - tag: v* - -pipeline: - generate-chart: - image: alpine:3.18.5 - pull: true - commands: - - apk add git nodejs npm helm - - helm dependency build - - rm -rf tmp/ - - helm package --version "${CI_COMMIT_TAG##v}" -d tmp/ ./ - - npm ci - - npm run changelog "${CI_COMMIT_TAG##v}" tmp/changelog.md - secrets: - - token - - publish-release: - image: codeberg.org/woodpecker-plugins/gitea-release:0.3.1 - pull: true - settings: - base_url: https://codeberg.org - api_key: - from_secret: token - files: tmp/*.tgz - title: ${CI_COMMIT_TAG##v} - file_exists: fail - note: tmp/changelog.md - target: main - - publish-chart: - image: alpine:3.18.5 - pull: true - commands: - - apk add helm - - echo $${TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib - - helm push tmp/forgejo-${CI_COMMIT_TAG##v}.tgz oci://codeberg.org/forgejo-contrib - secrets: - - token diff --git a/package-lock.json b/package-lock.json index ddb04ba..f6e49c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "license": "MIT", "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", + "clipanion": "^3.2.1", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^7.0.0", "husky": "^8.0.3", @@ -279,6 +280,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clipanion": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-3.2.1.tgz", + "integrity": "sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==", + "dev": true, + "dependencies": { + "typanion": "^3.8.0" + }, + "peerDependencies": { + "typanion": "*" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2116,6 +2129,12 @@ "node": ">=8.0" } }, + "node_modules/typanion": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/typanion/-/typanion-3.14.0.tgz", + "integrity": "sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==", + "dev": true + }, "node_modules/type-fest": { "version": "4.8.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz", diff --git a/package.json b/package.json index 2d4e648..6b78d64 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "scripts": { "changelog": "node tools/changelog.mjs", + "forgejo:release": "node tools/gitea-release.js", "prepare": "husky install", "prettier": "prettier --check --ignore-unknown --cache \"**/*.*\"", "prettier-fix": "prettier --write --ignore-unknown --cache \"**/*.*\"", @@ -18,6 +19,7 @@ }, "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", + "clipanion": "^3.2.1", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^7.0.0", "husky": "^8.0.3", diff --git a/renovate.json b/renovate.json index a2ed136..2fae018 100644 --- a/renovate.json +++ b/renovate.json @@ -38,6 +38,18 @@ "matchManagers": ["npm"], "matchDepTypes": ["devDependencies"], "automerge": true + }, + { + "description": "Separate minor and patch updates for kindest", + "matchPackageNames": ["kindest/node"], + "separateMinorPatch": true + }, + { + "description": "Require approval and no automerge for kindest major and minor updates", + "matchPackageNames": ["kindest/node"], + "matchUpdateTypes": ["major", "minor"], + "dependencyDashboardApproval": true, + "automerge": false } ], "customManagers": [ @@ -69,6 +81,16 @@ "https:\\/\\/raw\\.githubusercontent\\.com\\/(?[^\\s]+?)\\/(?v[0-9.]+?)\\/schema\\/helm-testsuite\\.json" ], "datasourceTemplate": "github-releases" + }, + { + "customType": "regex", + "description": "Update kindest kubernetes references", + "fileMatch": ["^\\.forgejo\\/workflows\\/[^/]+\\.ya?ml$"], + "matchStrings": [ + " +- (?v\\d+\\.\\d+\\.\\d+) # renovate: kindest\\n" + ], + "depNameTemplate": "kindest/node", + "datasourceTemplate": "docker" } ] } diff --git a/tools/changelog/util.js b/tools/changelog/util.js new file mode 100644 index 0000000..987b87f --- /dev/null +++ b/tools/changelog/util.js @@ -0,0 +1,78 @@ +import conventionalChangelogPreset from 'conventional-changelog-conventionalcommits'; +import conventionalChangelogCore from 'conventional-changelog-core'; + +/** + * @type {import('conventional-changelog-core').Options} + */ +// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call +export const config = conventionalChangelogPreset({ + types: [ + { + type: 'feat', + section: 'Features', + }, + { + type: 'feature', + section: 'Features', + }, + { + type: 'fix', + section: 'Bug Fixes', + }, + { + type: 'perf', + section: 'Performance Improvements', + }, + { + type: 'revert', + section: 'Reverts', + }, + { + type: 'docs', + section: 'Documentation', + }, + { + type: 'style', + section: 'Styles', + }, + { + type: 'chore', + section: 'Miscellaneous Chores', + }, + { + type: 'refactor', + section: 'Code Refactoring', + }, + { + type: 'test', + section: 'Tests', + }, + { + type: 'build', + section: 'Build System', + }, + { + type: 'ci', + section: 'Continuous Integration', + }, + ], +}); + +/** + * + * @param {string} version + * @param {boolean} onTag + * @returns + */ +export function getChangelog(version, onTag) { + return conventionalChangelogCore( + { + config, + releaseCount: onTag ? 2 : 1, + }, + { version, linkCompare: false }, + undefined, + undefined, + { headerPartial: '' }, + ); +} diff --git a/tools/ct.yml b/tools/ct.yml index 044539c..66fa900 100644 --- a/tools/ct.yml +++ b/tools/ct.yml @@ -1,4 +1,4 @@ -# helm-extra-args: --timeout 600s +helm-extra-args: --timeout 600s check-version-increment: false debug: true target-branch: main diff --git a/tools/forgejo-release.js b/tools/forgejo-release.js new file mode 100644 index 0000000..a9cb6ab --- /dev/null +++ b/tools/forgejo-release.js @@ -0,0 +1,83 @@ +import { Command, runExit } from 'clipanion'; +import { getChangelog } from './changelog/util.js'; + +const api = 'https://https://codeberg.org/api/v1'; +const repo = 'forgejo-contrib/forgejo-helm'; + +class GiteaReleaseCommand extends Command { + async execute() { + const token = process.env.GITHUB_TOKEN; + + if (!token) { + this.context.stdout.write('GITHUB_TOKEN environment variable not set.\n'); + return 1; + } + + this.context.stdout.write(`Getting tag.\n`); + const tag = process.env.GITHUB_REF_NAME; + + if (!tag) { + this.context.stdout.write( + 'No tag found for this commit. Please tag the commit and try again.\n', + ); + return 1; + } + + this.context.stdout.write(`Checking remote tag ${tag}.\n`); + let resp = await fetch(`${api}/repos/${repo}/tags/${tag}`, { + headers: { + Authorization: `Bearer ${token}`, + }, + }); + + if (!resp.ok) { + this.context.stdout.write(`Tag ${tag} not found on remote.\n`); + return 1; + } + + this.context.stdout.write(`Checking remote release ${tag}.\n`); + resp = await fetch(`${api}/repos/${repo}/releases/tags/${tag}`, { + headers: { + Authorization: `Bearer ${token}`, + }, + }); + if (resp.ok) { + this.context.stdout.write(`Release ${tag} already exists.\n`); + return 1; + } else if (resp.status !== 404) { + this.context.stdout.write( + `Error checking for release ${tag}.\n${resp.status}: ${resp.statusText}\n`, + ); + return 1; + } + + const stream = getChangelog(tag, true).setEncoding('utf8'); + const changes = (await stream.toArray()).join(''); + + this.context.stdout.write(`Creating release ${tag}.\n`); + resp = await fetch(`${api}/repos/${repo}/releases`, { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + Authorization: `Bearer ${token}`, + }, + body: JSON.stringify({ + draft: false, + prerelease: tag.includes('-'), + tag_name: tag, + name: tag.replace(/^v/, ''), + body: changes, + target_commitish: 'main', + }), + }); + + if (!resp.ok) { + this.context.stdout.write( + `Error creating release ${tag}.\n${resp.status}: ${resp.statusText}\n`, + ); + return 1; + } + } +} + +void runExit(GiteaReleaseCommand); diff --git a/tools/package.json b/tools/package.json new file mode 100644 index 0000000..3dbc1ca --- /dev/null +++ b/tools/package.json @@ -0,0 +1,3 @@ +{ + "type": "module" +} From 6f5ac63f4efc16f2fad2aebe19d6c4df03f4d6b1 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 7 Dec 2023 17:41:43 +0000 Subject: [PATCH 0358/1014] ci: fix publish Signed-off-by: Michael Kriese --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 23b44a4..2303d99 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -169,7 +169,7 @@ jobs: - name: login to codeberg packages run: echo ${TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib env: - TOKEN: ${{secrets.token}} + TOKEN: ${{secrets.API_TOKEN}} - name: publish forgejo helm chart run: helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib From b0f7f95f7fe615644482c864d917d220646f6571 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 8 Dec 2023 08:06:41 +0100 Subject: [PATCH 0359/1014] build: fix release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6b78d64..d7e2b12 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ }, "scripts": { "changelog": "node tools/changelog.mjs", - "forgejo:release": "node tools/gitea-release.js", + "forgejo:release": "node tools/forgejo-release.js", "prepare": "husky install", "prettier": "prettier --check --ignore-unknown --cache \"**/*.*\"", "prettier-fix": "prettier --write --ignore-unknown --cache \"**/*.*\"", From cd242aca125bc367305632b621649307a7a27f73 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 8 Dec 2023 07:43:41 +0000 Subject: [PATCH 0360/1014] ci(deps): update dependency kubectl to v1.28.4 (#237) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/237 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 2303d99..eb20ab3 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.3.6 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.28.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.28.4 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From 649c1f6c41f2ec4795618b9fe62475fe6574f548 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 8 Dec 2023 08:31:32 +0000 Subject: [PATCH 0361/1014] ci(deps): update kindest/node docker tag to v1.25.11 (#238) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/238 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index eb20ab3..baf1f9b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -79,7 +79,7 @@ jobs: matrix: k8s: # from https://hub.docker.com/r/kindest/node/tags - # - v1.25.3 # renovate: kindest + # - v1.25.11 # renovate: kindest - v1.28.0 # renovate: kindest steps: From 34c05f6ad0224b32b1d63a533967e52517eca7c9 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 8 Dec 2023 09:50:38 +0100 Subject: [PATCH 0362/1014] ci: fix input --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index baf1f9b..631d6cc 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -161,7 +161,7 @@ jobs: - name: install helm uses: https://github.com/azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5 with: - version: v3.13.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm + version: ${{ env.HELM_VERSION }} - run: helm dependency build - run: helm package --version "${GITHUB_REF_NAME#v}" -d tmp/ ./ From a99bc00d3e26d66dd9bac7a791eea51b782a9373 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 8 Dec 2023 10:01:45 +0100 Subject: [PATCH 0363/1014] build: use actions env for git release --- tools/forgejo-release.js | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/tools/forgejo-release.js b/tools/forgejo-release.js index a9cb6ab..fe0f9bc 100644 --- a/tools/forgejo-release.js +++ b/tools/forgejo-release.js @@ -1,26 +1,43 @@ import { Command, runExit } from 'clipanion'; import { getChangelog } from './changelog/util.js'; -const api = 'https://https://codeberg.org/api/v1'; -const repo = 'forgejo-contrib/forgejo-helm'; - class GiteaReleaseCommand extends Command { async execute() { + const api = process.env.GITHUB_API_URL; + const repo = process.env.GITHUB_REPOSITORY; const token = process.env.GITHUB_TOKEN; + const tag = process.env.GITHUB_REF_NAME; + + if (!api) { + this.context.stdout.write( + 'GITHUB_API_URL environment variable not set.\n', + ); + return 1; + } else { + this.context.stdout.write(`Using api: ${api}.\n`); + } if (!token) { this.context.stdout.write('GITHUB_TOKEN environment variable not set.\n'); return 1; } - this.context.stdout.write(`Getting tag.\n`); - const tag = process.env.GITHUB_REF_NAME; + if (!repo) { + this.context.stdout.write( + 'GITHUB_REPOSITORY environment variable not set.\n', + ); + return 1; + } else { + this.context.stdout.write(`Using repository: ${repo}.\n`); + } if (!tag) { this.context.stdout.write( - 'No tag found for this commit. Please tag the commit and try again.\n', + 'GITHUB_REF_NAME environment variable not set.', ); return 1; + } else { + this.context.stdout.write(`Using tag: ${tag}.\n`); } this.context.stdout.write(`Checking remote tag ${tag}.\n`); From 9dbeeadb68bdf8287e40486da0d9ae515ceb896e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 8 Dec 2023 09:31:39 +0000 Subject: [PATCH 0364/1014] ci(deps): update dependency helm to v3.13.2 (#240) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/240 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 631d6cc..f5ceb9e 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.11.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.13.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.3.6 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From 25f9a223720c5122dccc50af573d36365e87d6ad Mon Sep 17 00:00:00 2001 From: root Date: Fri, 8 Dec 2023 10:12:02 +0000 Subject: [PATCH 0365/1014] chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.6.0 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6e49c1..02273e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,9 +58,9 @@ } }, "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.5.0.tgz", - "integrity": "sha512-bYggL/kWwyxjctSrIBMOcrTQSj8LA3yYcEzfGTJIFoHKl5M7ifZtox//8G5K3FTw6qdOnPZcA10fl2y4N6uB/g==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.6.0.tgz", + "integrity": "sha512-LcByNCryaC2OJExL9rnhyFJ18+vrZu1gVoN2Z7j/HI42EjV4kLgT4G1KEPNnrKbls9HvozBqMG+sKZIDh0McFg==", "dev": true, "dependencies": { "commander": "^7.1.0", From 59b7449de91e0cc47a5c5f550b9e3f96fcdc43fc Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 8 Dec 2023 13:45:09 +0100 Subject: [PATCH 0366/1014] chore(renovate): fix enabled managers --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 2fae018..a64dd8a 100644 --- a/renovate.json +++ b/renovate.json @@ -2,7 +2,7 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["forgejo-contrib/forgejo-renovate//base.json"], "assignees": ["viceice"], - "enabledManagers": ["helmv3", "npm", "regex", "woodpecker"], + "enabledManagers": ["helmv3", "npm", "regex", "github-actions"], "packageRules": [ { "matchManagers": ["helmv3"], From a9ad89db66d1e888cf9035ed7fcf877352386706 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 8 Dec 2023 13:20:09 +0000 Subject: [PATCH 0367/1014] ci(deps): update actions/checkout action to v4.1.1 (#243) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/243 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index f5ceb9e..e6e0f72 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -25,7 +25,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: false @@ -44,7 +44,7 @@ jobs: - run: ps axf - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: false fetch-depth: 0 @@ -85,7 +85,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: false fetch-depth: 0 @@ -151,7 +151,7 @@ jobs: if: ${{ github.ref_type == 'tag' }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: false From 890356bae89a466e539d486c14cf3d630a72831c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 8 Dec 2023 13:29:53 +0000 Subject: [PATCH 0368/1014] ci(deps): pin actions/setup-node action to 8f152de --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index ad112e3..663604c 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -5,7 +5,7 @@ description: 'setup node' runs: using: 'composite' steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4 with: node-version-file: .node-version cache: 'npm' From abd0adb57663c8e02ac2f0e1b1b2dd68d705837b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 8 Dec 2023 17:52:43 +0000 Subject: [PATCH 0369/1014] fix(deps): update forgejo docker tag to v1.21.2-0 (#244) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/244 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index e7a3226..46c0047 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.1-0 +appVersion: 1.21.2-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From da1773e2aa25545d6bf6f53804f23d47883dee34 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 9 Dec 2023 06:05:45 +0000 Subject: [PATCH 0370/1014] chore(deps): update dependency markdownlint-cli to ^0.38.0 --- package-lock.json | 49 +++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 27 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 02273e5..f566812 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "conventional-changelog-core": "^7.0.0", "husky": "^8.0.3", "lint-staged": "^15.2.0", - "markdownlint-cli": "^0.37.0", + "markdownlint-cli": "^0.38.0", "prettier": "^3.1.0" }, "engines": { @@ -802,9 +802,9 @@ } }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true, "engines": { "node": ">= 4" @@ -1269,9 +1269,9 @@ } }, "node_modules/markdown-it": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz", - "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", + "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", "dev": true, "dependencies": { "argparse": "^2.0.1", @@ -1298,31 +1298,34 @@ } }, "node_modules/markdownlint": { - "version": "0.31.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.31.1.tgz", - "integrity": "sha512-CKMR2hgcIBrYlIUccDCOvi966PZ0kJExDrUi1R+oF9PvqQmCrTqjOsgIvf2403OmJ+CWomuzDoylr6KbuMyvHA==", + "version": "0.32.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.32.1.tgz", + "integrity": "sha512-3sx9xpi4xlHlokGyHO9k0g3gJbNY4DI6oNEeEYq5gQ4W7UkiJ90VDAnuDl2U+yyXOUa6BX+0gf69ZlTUGIBp6A==", "dev": true, "dependencies": { - "markdown-it": "13.0.1", + "markdown-it": "13.0.2", "markdownlint-micromark": "0.1.7" }, "engines": { - "node": ">=16" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/DavidAnson" } }, "node_modules/markdownlint-cli": { - "version": "0.37.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.37.0.tgz", - "integrity": "sha512-hNKAc0bWBBuVhJbSWbUhRzavstiB4o1jh3JeSpwC4/dt6eJ54lRfYHRxVdzVp4qGWBKbeE6Pg490PFEfrKjqSg==", + "version": "0.38.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.38.0.tgz", + "integrity": "sha512-qkZRKJ4LVq6CJIkRIuJsEHvhWhm+FP0E7yhHvOMrrgdykgFWNYD4wuhZTjvigbJLTKPooP79yPiUDDZBCBI5JA==", "dev": true, "dependencies": { - "commander": "~11.0.0", + "commander": "~11.1.0", "get-stdin": "~9.0.0", - "glob": "~10.3.4", - "ignore": "~5.2.4", + "glob": "~10.3.10", + "ignore": "~5.3.0", "js-yaml": "^4.1.0", "jsonc-parser": "~3.2.0", - "markdownlint": "~0.31.1", + "markdownlint": "~0.32.1", "minimatch": "~9.0.3", "run-con": "~1.3.2" }, @@ -1330,7 +1333,7 @@ "markdownlint": "markdownlint.js" }, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/markdownlint-cli/node_modules/brace-expansion": { @@ -1343,9 +1346,9 @@ } }, "node_modules/markdownlint-cli/node_modules/commander": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", - "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "dev": true, "engines": { "node": ">=16" diff --git a/package.json b/package.json index d7e2b12..092547e 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "conventional-changelog-core": "^7.0.0", "husky": "^8.0.3", "lint-staged": "^15.2.0", - "markdownlint-cli": "^0.37.0", + "markdownlint-cli": "^0.38.0", "prettier": "^3.1.0" } } From 3223fdfcde580e750723210b8dd0ad5966e86299 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 11 Dec 2023 10:10:16 +0000 Subject: [PATCH 0371/1014] chore(deps): update dependency prettier to v3.1.1 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f566812..4500892 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1686,9 +1686,9 @@ } }, "node_modules/prettier": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.0.tgz", - "integrity": "sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", + "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" From a3b89a41c732fa2f51c8437cf5b6d32f21c5371e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 12 Dec 2023 21:08:43 +0000 Subject: [PATCH 0372/1014] fix(deps): update forgejo docker tag to v1.21.2-1 (#248) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/248 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 46c0047..53723c9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.2-0 +appVersion: 1.21.2-1 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 4b064640f514d948a78f91a3c148746fa4c0c886 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 13 Dec 2023 13:55:12 +0000 Subject: [PATCH 0373/1014] ci(deps): update helm/chart-testing-action digest to df9dfa7 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index e6e0f72..b1e679a 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -99,7 +99,7 @@ jobs: - name: Install chart-testing # TODO: pin to version when this is released: https://github.com/helm/chart-testing-action/pull/137 - uses: helm/chart-testing-action@86b540ddcecb3cc009fa2bc0f44fa5b33e9751a2 # main + uses: helm/chart-testing-action@df9dfa7259f5d09615a31c4aae53338e2c621f8f # main with: version: ${{ env.HELM_CHART_TESTING_VERSION }} From 6f919152557ce6f13d297615b737e81eb532ae99 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 13 Dec 2023 17:01:10 +0000 Subject: [PATCH 0374/1014] ci(deps): update dependency kubectl to v1.29.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b1e679a..4aecf78 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.3.6 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.28.4 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.29.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From f53e5b4673d0df6f3ad172328a2ce2640e9fdab5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 13 Dec 2023 22:01:01 +0000 Subject: [PATCH 0375/1014] ci(deps): update dependency helm to v3.13.3 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4aecf78..4850678 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.13.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.13.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.3.6 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From 8101cd6319991ffebdfd9356c9d1a86023d56e78 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 15 Dec 2023 19:31:07 +0000 Subject: [PATCH 0376/1014] fix(deps): update helm release postgresql-ha to v12.3.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 3d81978..8cca4ee 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.24 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.2 + version: 12.3.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.3 -digest: sha256:a23ae06fa54de80f57931b1f87dd5562e30d6dd20d84104114751da92a83d7a1 -generated: "2023-12-07T00:08:00.365663088Z" +digest: sha256:c4ae8a7ddfb6670acc7f39d5728a0929f6c7666d32459229b5e4e66b19749677 +generated: "2023-12-15T19:31:03.552634047Z" diff --git a/Chart.yaml b/Chart.yaml index 53723c9..b8520a3 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.2 + version: 12.3.3 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 391734e14ae6528e551f92a019e83b1f2e186da4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 18 Dec 2023 11:31:03 +0000 Subject: [PATCH 0377/1014] ci(deps): update actions/setup-node action to v4.0.1 --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 663604c..72d2dda 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -5,7 +5,7 @@ description: 'setup node' runs: using: 'composite' steps: - - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4 + - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version-file: .node-version cache: 'npm' From 870cd8704c3d773f7df5210647ab2bcfa10a0a11 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 19 Dec 2023 20:02:32 +0000 Subject: [PATCH 0378/1014] fix(deps): update helm release redis-cluster to v9.1.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 8cca4ee..856fd47 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 12.3.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.3 -digest: sha256:c4ae8a7ddfb6670acc7f39d5728a0929f6c7666d32459229b5e4e66b19749677 -generated: "2023-12-15T19:31:03.552634047Z" + version: 9.1.4 +digest: sha256:a3db6ea814cbf5be3323c604f2afb35f8dfa8d2ba8bba511e0c01fbd1dbf65ff +generated: "2023-12-19T20:02:27.75475255Z" diff --git a/Chart.yaml b/Chart.yaml index b8520a3..7c41cb4 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.3 + version: 9.1.4 condition: redis-cluster.enabled From 1e2b07b7f1e04602f9498039c8c7e5044f4b11c7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 20 Dec 2023 23:01:22 +0000 Subject: [PATCH 0379/1014] fix(deps): update helm release postgresql to v13.2.25 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 856fd47..59682c1 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.24 + version: 13.2.25 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.3.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:a3db6ea814cbf5be3323c604f2afb35f8dfa8d2ba8bba511e0c01fbd1dbf65ff -generated: "2023-12-19T20:02:27.75475255Z" +digest: sha256:ddb3834bea0c1945a6858f7dee2dbdcc2f8dd471f5ffa730895f3865dccb0e0e +generated: "2023-12-20T23:01:18.683342854Z" diff --git a/Chart.yaml b/Chart.yaml index 7c41cb4..b7fa514 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.24 + version: 13.2.25 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 93c3024cd92eea5c126ee2bd908b2b287cd71040 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 20 Dec 2023 23:31:03 +0000 Subject: [PATCH 0380/1014] fix(deps): update helm release postgresql-ha to v12.3.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 59682c1..6ee76fe 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.25 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.3 + version: 12.3.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:ddb3834bea0c1945a6858f7dee2dbdcc2f8dd471f5ffa730895f3865dccb0e0e -generated: "2023-12-20T23:01:18.683342854Z" +digest: sha256:3710f113bf3a19483324862110a1a90195320ab165be7c51cb4079be47918ffc +generated: "2023-12-20T23:31:00.106142109Z" diff --git a/Chart.yaml b/Chart.yaml index b7fa514..deb1262 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.3 + version: 12.3.4 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From d2464081fc4bf11f09ff8ac695a36f5a5f54be2d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 22 Dec 2023 21:31:16 +0000 Subject: [PATCH 0381/1014] fix(deps): update forgejo docker tag to v1.21.3-0 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index deb1262..64cd285 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.2-1 +appVersion: 1.21.3-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 00cc629b02c59b8c4522c8380c52b5ab2b616962 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 27 Dec 2023 18:01:24 +0000 Subject: [PATCH 0382/1014] fix(deps): update helm release postgresql to v13.2.26 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6ee76fe..d583d10 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.25 + version: 13.2.26 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.3.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:3710f113bf3a19483324862110a1a90195320ab165be7c51cb4079be47918ffc -generated: "2023-12-20T23:31:00.106142109Z" +digest: sha256:70f27633d040982efbf08efea6cdc3db61faf2dc0bf92ac59646ceddb56c06c1 +generated: "2023-12-27T18:01:21.377649655Z" diff --git a/Chart.yaml b/Chart.yaml index 64cd285..536171d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.25 + version: 13.2.26 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 9af2034ef4ca498b175918c0615d0388a0473366 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 27 Dec 2023 19:19:27 +0000 Subject: [PATCH 0383/1014] fix(deps): update helm release postgresql-ha to v12.3.5 (#259) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/259 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d583d10..774f569 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.26 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.4 + version: 12.3.5 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:70f27633d040982efbf08efea6cdc3db61faf2dc0bf92ac59646ceddb56c06c1 -generated: "2023-12-27T18:01:21.377649655Z" +digest: sha256:1f76d28f5fda7d10fe814416c6d1d1a02fd626d8b9e895d28acf3ebf3fa71780 +generated: "2023-12-27T19:01:11.842176052Z" diff --git a/Chart.yaml b/Chart.yaml index 536171d..bd667c5 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.4 + version: 12.3.5 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 8c08ceb0b8380753121888040f60c1d588dc3381 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 31 Dec 2023 02:01:18 +0000 Subject: [PATCH 0384/1014] fix(deps): update helm release postgresql-ha to v12.3.7 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 774f569..94484d4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.26 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.5 + version: 12.3.7 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:1f76d28f5fda7d10fe814416c6d1d1a02fd626d8b9e895d28acf3ebf3fa71780 -generated: "2023-12-27T19:01:11.842176052Z" +digest: sha256:b606636c3cd1ae863769df8d74abcd60c8fe9386e098cfc05fb8619ab9c7faf7 +generated: "2023-12-31T02:01:15.14053455Z" diff --git a/Chart.yaml b/Chart.yaml index bd667c5..32ef2ad 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.5 + version: 12.3.7 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 72a5f1a9b595e0651c5c3f3137b08bac6946cbe5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 31 Dec 2023 13:01:22 +0000 Subject: [PATCH 0385/1014] fix(deps): update helm release postgresql to v13.2.27 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 94484d4..77551d1 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.26 + version: 13.2.27 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.3.7 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:b606636c3cd1ae863769df8d74abcd60c8fe9386e098cfc05fb8619ab9c7faf7 -generated: "2023-12-31T02:01:15.14053455Z" +digest: sha256:7d42d2959fedaa06981e2626136a4db301b9ddaf2b045e1eb70b29718db8510a +generated: "2023-12-31T13:01:18.894611093Z" diff --git a/Chart.yaml b/Chart.yaml index 32ef2ad..9c8c270 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.26 + version: 13.2.27 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 8433f79bb7a00caefdeed3b8938131b04e852e29 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 2 Jan 2024 23:31:07 +0000 Subject: [PATCH 0386/1014] ci(deps): update dependency helm-unittest to v0.4.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4850678..63aac7f 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: env: HELM_VERSION: v3.13.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.3.6 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.4.0 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.29.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From e6c06b026cb7966cd94bed6abb9d6b5f97300531 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 2 Jan 2024 23:31:04 +0000 Subject: [PATCH 0387/1014] chore(deps): update dependency helm-unittest/helm-unittest to v0.4.0 --- .vscode/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 2133edb..e957262 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.3.6/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.0/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From 75691d45f732417b5792018205d288c8ffd83ec2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 8 Jan 2024 11:01:20 +0000 Subject: [PATCH 0388/1014] fix(deps): update helm release postgresql-ha to v12.4.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 77551d1..39578fd 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.27 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.7 + version: 12.4.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:7d42d2959fedaa06981e2626136a4db301b9ddaf2b045e1eb70b29718db8510a -generated: "2023-12-31T13:01:18.894611093Z" +digest: sha256:b6690d84e334b52d6c39d6fe671fb9e355175c95608c7f85593708ff75b9c240 +generated: "2024-01-08T11:01:16.478332039Z" diff --git a/Chart.yaml b/Chart.yaml index 9c8c270..bdb92ac 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.3.7 + version: 12.4.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From c16fa88fda4e37c0ab60d628d29ceb4bc32841ea Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 8 Jan 2024 12:20:07 +0000 Subject: [PATCH 0389/1014] ci: test kubernetes v1.29 (#265) closes #250 Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/265 --- .forgejo/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 63aac7f..169d5fe 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -81,6 +81,7 @@ jobs: # from https://hub.docker.com/r/kindest/node/tags # - v1.25.11 # renovate: kindest - v1.28.0 # renovate: kindest + - v1.29.0 # renovate: kindest steps: - run: cat /etc/os-release From 87fa3860ce448325ee77df880ce553892a32fc25 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 8 Jan 2024 13:37:43 +0000 Subject: [PATCH 0390/1014] ci: test kubernetes v1.27 (#266) - #267 Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/266 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 169d5fe..b7b206e 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -79,7 +79,7 @@ jobs: matrix: k8s: # from https://hub.docker.com/r/kindest/node/tags - # - v1.25.11 # renovate: kindest + - v1.27.0 # renovate: kindest - v1.28.0 # renovate: kindest - v1.29.0 # renovate: kindest From ba85b45ae15f8969b38a07676a2909a233e5bdb3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 9 Jan 2024 03:01:19 +0000 Subject: [PATCH 0391/1014] fix(deps): update helm release postgresql-ha to v12.4.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 39578fd..33a5f13 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.27 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.0 + version: 12.4.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:b6690d84e334b52d6c39d6fe671fb9e355175c95608c7f85593708ff75b9c240 -generated: "2024-01-08T11:01:16.478332039Z" +digest: sha256:b1ac87de2ff1e64428ca2cbfbeda6d05be27bdda42e74f6d38516282f20c7329 +generated: "2024-01-09T03:01:16.34329506Z" diff --git a/Chart.yaml b/Chart.yaml index bdb92ac..9a6e88f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.0 + version: 12.4.2 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From d09b4255133d2b0e89bcb718092f7e97a9e0da0d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 9 Jan 2024 03:31:20 +0000 Subject: [PATCH 0392/1014] ci(deps): update kindest/node docker tag to v1.27.3 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b7b206e..d0b727a 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -79,7 +79,7 @@ jobs: matrix: k8s: # from https://hub.docker.com/r/kindest/node/tags - - v1.27.0 # renovate: kindest + - v1.27.3 # renovate: kindest - v1.28.0 # renovate: kindest - v1.29.0 # renovate: kindest From 2449d3050e62fa40db28fe1891eabcb67ceb6ebe Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 9 Jan 2024 23:01:11 +0000 Subject: [PATCH 0393/1014] ci(deps): update dependency helm-unittest to v0.4.1 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d0b727a..151a404 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: env: HELM_VERSION: v3.13.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.4.0 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.4.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.29.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From a2b40674dca883716b7ff23c63dec7d93020405e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 10 Jan 2024 01:01:26 +0000 Subject: [PATCH 0394/1014] fix(deps): update helm release postgresql to v13.2.28 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 33a5f13..c09e18e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.27 + version: 13.2.28 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.4.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:b1ac87de2ff1e64428ca2cbfbeda6d05be27bdda42e74f6d38516282f20c7329 -generated: "2024-01-09T03:01:16.34329506Z" +digest: sha256:5d799b4cf9f95670b75e564367b8e517511429620d9023e55b864cc4f1b2fbe7 +generated: "2024-01-10T01:01:22.968276073Z" diff --git a/Chart.yaml b/Chart.yaml index 9a6e88f..d5aa0ad 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.27 + version: 13.2.28 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 3889b7cb5fbe2bd7be9cb81d6ad1e0809b323422 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 12 Jan 2024 17:33:55 +0000 Subject: [PATCH 0395/1014] fix(deps): update helm release postgresql to v13.2.29 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index c09e18e..519e4da 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.28 + version: 13.2.29 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.4.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:5d799b4cf9f95670b75e564367b8e517511429620d9023e55b864cc4f1b2fbe7 -generated: "2024-01-10T01:01:22.968276073Z" +digest: sha256:e1b2af6d01827c7f09f0fd4fe21c61969a28d8805b365e5c11ca26acb75c101c +generated: "2024-01-12T17:33:43.151562302Z" diff --git a/Chart.yaml b/Chart.yaml index d5aa0ad..28987b1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.28 + version: 13.2.29 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 2081b747d94cceb0922e2875b8caeb23703136fa Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 12 Jan 2024 19:31:23 +0000 Subject: [PATCH 0396/1014] chore(deps): update dependency prettier to v3.2.1 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4500892..4cab757 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1686,9 +1686,9 @@ } }, "node_modules/prettier": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", - "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.1.tgz", + "integrity": "sha512-qSUWshj1IobVbKc226Gw2pync27t0Kf0EdufZa9j7uBSJay1CC+B3K5lAAZoqgX3ASiKuWsk6OmzKRetXNObWg==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" From 48fabf4d5029eaac7052130b5cd8aeb0eab84600 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 13 Jan 2024 06:34:53 +0000 Subject: [PATCH 0397/1014] fix(deps): update helm release postgresql-ha to v12.5.0 (#275) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/275 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 519e4da..0108b09 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.29 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.2 + version: 12.5.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.4 -digest: sha256:e1b2af6d01827c7f09f0fd4fe21c61969a28d8805b365e5c11ca26acb75c101c -generated: "2024-01-12T17:33:43.151562302Z" +digest: sha256:9980798d196467f55b2064a2d67a415e9e62c3331f15c7e04fb73cbb893980e3 +generated: "2024-01-12T18:32:30.395669228Z" diff --git a/Chart.yaml b/Chart.yaml index 28987b1..445db54 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.4.2 + version: 12.5.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From bea4d94daf79940b19e2272ce4b5b1e0b6cd0ab7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 13 Jan 2024 06:35:08 +0000 Subject: [PATCH 0398/1014] chore(deps): update dependency helm-unittest/helm-unittest to v0.4.1 (#272) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/272 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .vscode/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index e957262..676da63 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.0/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.1/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From 2e981f32413ef71c17bb8907ebb7e085341bd9d8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 13 Jan 2024 07:01:20 +0000 Subject: [PATCH 0399/1014] fix(deps): update helm release redis-cluster to v9.1.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 0108b09..dc676b7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 12.5.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.4 -digest: sha256:9980798d196467f55b2064a2d67a415e9e62c3331f15c7e04fb73cbb893980e3 -generated: "2024-01-12T18:32:30.395669228Z" + version: 9.1.5 +digest: sha256:7b064a77b50336c55e4a1e8c8c673aaea54c571a575ea2ccd43504db927bc576 +generated: "2024-01-13T07:01:16.658935986Z" diff --git a/Chart.yaml b/Chart.yaml index 445db54..8082f03 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.4 + version: 9.1.5 condition: redis-cluster.enabled From 087d7091ebbf01d238a3c08ee5ef790cffc39014 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 14 Jan 2024 03:31:17 +0000 Subject: [PATCH 0400/1014] chore(deps): update dependency prettier to v3.2.2 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4cab757..6759ba2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1686,9 +1686,9 @@ } }, "node_modules/prettier": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.1.tgz", - "integrity": "sha512-qSUWshj1IobVbKc226Gw2pync27t0Kf0EdufZa9j7uBSJay1CC+B3K5lAAZoqgX3ASiKuWsk6OmzKRetXNObWg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.2.tgz", + "integrity": "sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" From 377916fdf7080b3125447611b96a520071b665c4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 15 Jan 2024 10:31:16 +0000 Subject: [PATCH 0401/1014] fix(deps): update helm release postgresql to v13.2.30 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index dc676b7..a8b9efa 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.29 + version: 13.2.30 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.5.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.5 -digest: sha256:7b064a77b50336c55e4a1e8c8c673aaea54c571a575ea2ccd43504db927bc576 -generated: "2024-01-13T07:01:16.658935986Z" +digest: sha256:857cfe74402020ff408f6b47497d54856d083cdc1681798183113f2f76ab41e2 +generated: "2024-01-15T10:31:13.417274446Z" diff --git a/Chart.yaml b/Chart.yaml index 8082f03..9d03865 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.29 + version: 13.2.30 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From fd2a41213b21afdcd8869fb83a8fb9ae345f9505 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 15 Jan 2024 11:31:25 +0000 Subject: [PATCH 0402/1014] fix(deps): update helm release postgresql-ha to v12.5.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index a8b9efa..dbd9675 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.30 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.0 + version: 12.5.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.5 -digest: sha256:857cfe74402020ff408f6b47497d54856d083cdc1681798183113f2f76ab41e2 -generated: "2024-01-15T10:31:13.417274446Z" +digest: sha256:6f6967f82d9deedb282f7ac1892c57ebb095d81c47629b679d8c04b1c77e821d +generated: "2024-01-15T11:31:22.201038753Z" diff --git a/Chart.yaml b/Chart.yaml index 9d03865..7a484c4 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.0 + version: 12.5.1 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 0f65f5f370f61fae34be0e2c7258fdcca563d8e8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 15 Jan 2024 12:01:30 +0000 Subject: [PATCH 0403/1014] fix(deps): update helm release redis-cluster to v9.1.6 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index dbd9675..4c4301e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 12.5.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.5 -digest: sha256:6f6967f82d9deedb282f7ac1892c57ebb095d81c47629b679d8c04b1c77e821d -generated: "2024-01-15T11:31:22.201038753Z" + version: 9.1.6 +digest: sha256:a41ae7789e4e99ba7299fceec4f821be41b3812e5145d1f91e67e82ad922979b +generated: "2024-01-15T12:01:27.181622314Z" diff --git a/Chart.yaml b/Chart.yaml index 7a484c4..198bf59 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.5 + version: 9.1.6 condition: redis-cluster.enabled From fed6453271f162061b4d78da6de28ba58139b121 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 15 Jan 2024 20:52:28 +0000 Subject: [PATCH 0404/1014] ci: extend timeout Signed-off-by: Michael Kriese --- tools/ct.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/ct.yml b/tools/ct.yml index 66fa900..10c9996 100644 --- a/tools/ct.yml +++ b/tools/ct.yml @@ -1,4 +1,4 @@ -helm-extra-args: --timeout 600s +helm-extra-args: --timeout 900s check-version-increment: false debug: true target-branch: main From 25b8a96c075fd63803660b9190f4fd47a8dbf640 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 16 Jan 2024 16:31:16 +0000 Subject: [PATCH 0405/1014] fix(deps): update helm release postgresql-ha to v12.6.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4c4301e..469519a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.2.30 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.1 + version: 12.6.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.1.6 -digest: sha256:a41ae7789e4e99ba7299fceec4f821be41b3812e5145d1f91e67e82ad922979b -generated: "2024-01-15T12:01:27.181622314Z" +digest: sha256:b884f1a5acceab31e75f8eb579ab9158f550b5d554899ce961bc1a3c657fc322 +generated: "2024-01-16T16:31:13.404117886Z" diff --git a/Chart.yaml b/Chart.yaml index 198bf59..03e896c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.5.1 + version: 12.6.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 8dcd2e475fca314486453e215c62c3822f8d5161 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 16 Jan 2024 20:28:47 +0000 Subject: [PATCH 0406/1014] fix(deps): update forgejo docker tag to v1.21.4-0 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 03e896c..97892f7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.3-0 +appVersion: 1.21.4-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 237bc71b90b919a0c8733d33b6a33f9c0620ed3f Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 16 Jan 2024 22:02:47 +0000 Subject: [PATCH 0407/1014] ci: fix checkout for release We need the full git history to compute changelog Signed-off-by: Michael Kriese --- .forgejo/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 151a404..f718b05 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -155,6 +155,8 @@ jobs: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: false + fetch-depth: 0 # Important for changelog + filter: blob:none # We don't need all blobs - uses: ./.forgejo/actions/setup - uses: ./.forgejo/actions/setup-node From 5adf9bff70eb277a93128bfae3d97fb5c2cac343 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Jan 2024 10:31:23 +0000 Subject: [PATCH 0408/1014] chore(deps): update dependency prettier to v3.2.4 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6759ba2..1c88767 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1686,9 +1686,9 @@ } }, "node_modules/prettier": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.2.tgz", - "integrity": "sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", + "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" From ef65210ede9d25d58c06232d73a91d5aba0f5be6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Jan 2024 13:31:22 +0000 Subject: [PATCH 0409/1014] fix(deps): update helm release redis-cluster to v9.2.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 469519a..e12af30 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 12.6.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.6 -digest: sha256:b884f1a5acceab31e75f8eb579ab9158f550b5d554899ce961bc1a3c657fc322 -generated: "2024-01-16T16:31:13.404117886Z" + version: 9.2.0 +digest: sha256:cadf48f72fb0d7b5fc1ee1b3e1d7ae344b98f0a9bef641e1bb699dacd32fd07b +generated: "2024-01-17T13:31:19.261666221Z" diff --git a/Chart.yaml b/Chart.yaml index 97892f7..3451b4f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.1.6 + version: 9.2.0 condition: redis-cluster.enabled From fe9569c6dfb3b6e2675725d6ab9ddce06c59e3fa Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Jan 2024 20:01:15 +0000 Subject: [PATCH 0410/1014] ci(deps): update dependency kubectl to v1.29.1 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index f718b05..a9e958c 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.4.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.29.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.29.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From 46fac9fbc659815304b3928ae80c6d41bdf83ef0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Jan 2024 20:31:28 +0000 Subject: [PATCH 0411/1014] ci(deps): update dependency helm to v3.14.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index a9e958c..b891550 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.13.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.14.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.4.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From fbf4224bf7f3ef19aff35fd2b960b21ce37ecd63 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Jan 2024 23:31:18 +0000 Subject: [PATCH 0412/1014] fix(deps): update helm release redis-cluster to v9.2.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e12af30..c3d1242 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 12.6.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.2.0 -digest: sha256:cadf48f72fb0d7b5fc1ee1b3e1d7ae344b98f0a9bef641e1bb699dacd32fd07b -generated: "2024-01-17T13:31:19.261666221Z" + version: 9.2.1 +digest: sha256:69d9588e93ad67480c929d97e79f2d357a9ba225e5275ef690a493070747d80b +generated: "2024-01-17T23:31:15.022826712Z" diff --git a/Chart.yaml b/Chart.yaml index 3451b4f..1089319 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.2.0 + version: 9.2.1 condition: redis-cluster.enabled From 16e9508a8e74fba112c263b8baf21af9d7ebf38a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 18 Jan 2024 00:02:52 +0000 Subject: [PATCH 0413/1014] fix(deps): update helm release postgresql to v13.3.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index c3d1242..3502789 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.30 + version: 13.3.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.6.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.2.1 -digest: sha256:69d9588e93ad67480c929d97e79f2d357a9ba225e5275ef690a493070747d80b -generated: "2024-01-17T23:31:15.022826712Z" +digest: sha256:96466cd83526301eeaaed15589941e22f69e6325f706a46c80bf89d2654cb108 +generated: "2024-01-18T00:02:48.998134931Z" diff --git a/Chart.yaml b/Chart.yaml index 1089319..7b6d0d9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.30 + version: 13.3.0 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 9d27b0bce71d99fa2d6b0efb93b3c7e6f0fc106e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 19 Jan 2024 12:16:15 +0100 Subject: [PATCH 0414/1014] ci: publish to forgejo registry --- .forgejo/workflows/build.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b891550..d00e74b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -169,10 +169,13 @@ jobs: - run: helm dependency build - run: helm package --version "${GITHUB_REF_NAME#v}" -d tmp/ ./ - - name: login to codeberg packages - run: echo ${TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib + - name: login to registries + run: | + echo ${CODEBERG_TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib + echo ${FORGEJO_TOKEN} | helm registry login -u viceice --password-stdin code.forgejo.org/forgejo-contrib env: - TOKEN: ${{secrets.API_TOKEN}} + CODEBERG_TOKEN: ${{secrets.API_TOKEN}} + FORGEJO_TOKEN: ${{secrets.FORGEJO_API_TOKEN}} - name: publish forgejo helm chart run: helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib From 74ad9ccbe69a5a0ca27353f8b8e5c690b6ef676b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 19 Jan 2024 14:08:56 +0100 Subject: [PATCH 0415/1014] ci: publish to code.forgejo.org --- .forgejo/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d00e74b..4380d7a 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -178,7 +178,9 @@ jobs: FORGEJO_TOKEN: ${{secrets.FORGEJO_API_TOKEN}} - name: publish forgejo helm chart - run: helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib + run: | + helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib + helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://code.forgejo.org/forgejo-contrib - name: publish forgejo release run: npm run forgejo:release From 44a5c7e3111b2a3080d4177b6d430060b2644190 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 19 Jan 2024 13:31:30 +0000 Subject: [PATCH 0416/1014] fix(deps): update helm release postgresql to v13.3.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 3502789..807c866 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.3.0 + version: 13.3.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.6.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.2.1 -digest: sha256:96466cd83526301eeaaed15589941e22f69e6325f706a46c80bf89d2654cb108 -generated: "2024-01-18T00:02:48.998134931Z" +digest: sha256:f494075f20260f513674cefcefaf39c6eeff8205aa1b04acaea38898934a4ea0 +generated: "2024-01-19T13:31:26.812773521Z" diff --git a/Chart.yaml b/Chart.yaml index 7b6d0d9..c02b9ae 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.3.0 + version: 13.3.1 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 26d5ca827f7079a786d63a36e90c51bd720a4332 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 19 Jan 2024 14:31:31 +0000 Subject: [PATCH 0417/1014] fix(deps): update helm release postgresql-ha to v12.7.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 807c866..2cd6281 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.3.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.0 + version: 12.7.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.2.1 -digest: sha256:f494075f20260f513674cefcefaf39c6eeff8205aa1b04acaea38898934a4ea0 -generated: "2024-01-19T13:31:26.812773521Z" +digest: sha256:cff9fdd51856d8f0526863d5e050427e2ef2acc44b9ea4cabb88d77a5c65ca40 +generated: "2024-01-19T14:31:28.381747336Z" diff --git a/Chart.yaml b/Chart.yaml index c02b9ae..bdcfb74 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.6.0 + version: 12.7.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 5029b3133a8c176895a3fdfff8f0ac5cfe72214f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 22 Jan 2024 12:01:25 +0000 Subject: [PATCH 0418/1014] fix(deps): update helm release postgresql to v13.4.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2cd6281..303f2ec 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.3.1 + version: 13.4.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.7.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.2.1 -digest: sha256:cff9fdd51856d8f0526863d5e050427e2ef2acc44b9ea4cabb88d77a5c65ca40 -generated: "2024-01-19T14:31:28.381747336Z" +digest: sha256:6ee0bf19b200a384c308664befb383fbc37128c2d649604a9c7915fde5c0ae29 +generated: "2024-01-22T12:01:22.215906948Z" diff --git a/Chart.yaml b/Chart.yaml index bdcfb74..8175b2a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.3.1 + version: 13.4.0 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 1a766fd10f5e815a28909f16e850099c6b628fdc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 22 Jan 2024 13:01:26 +0000 Subject: [PATCH 0419/1014] fix(deps): update helm release redis-cluster to v9.3.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 303f2ec..4801dc6 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 12.7.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.2.1 -digest: sha256:6ee0bf19b200a384c308664befb383fbc37128c2d649604a9c7915fde5c0ae29 -generated: "2024-01-22T12:01:22.215906948Z" + version: 9.3.0 +digest: sha256:0b81ae20ba96a851141499f1b071b382b80e1e249609a350efafc37741e6ea64 +generated: "2024-01-22T13:01:22.618130303Z" diff --git a/Chart.yaml b/Chart.yaml index 8175b2a..79db507 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.2.1 + version: 9.3.0 condition: redis-cluster.enabled From 4cff04307b6270fb5f01fc9d88ee81fc89c5973c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Jan 2024 17:31:21 +0000 Subject: [PATCH 0420/1014] fix(deps): update helm release postgresql to v13.4.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4801dc6..47eab90 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.0 + version: 13.4.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.7.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.3.0 -digest: sha256:0b81ae20ba96a851141499f1b071b382b80e1e249609a350efafc37741e6ea64 -generated: "2024-01-22T13:01:22.618130303Z" +digest: sha256:9420e791028fc529374cfd3f10a0b50e8d00ee5263fa8afae254fe3b0b35fde6 +generated: "2024-01-23T17:31:18.368686166Z" diff --git a/Chart.yaml b/Chart.yaml index 79db507..36305e9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.0 + version: 13.4.1 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 35bf5ea4ca4f3ccce28c3c52518a2a89a62f509c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 25 Jan 2024 02:31:17 +0000 Subject: [PATCH 0421/1014] chore(deps): update dependency husky to v9 --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1c88767..af3b7cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "clipanion": "^3.2.1", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^7.0.0", - "husky": "^8.0.3", + "husky": "^9.0.0", "lint-staged": "^15.2.0", "markdownlint-cli": "^0.38.0", "prettier": "^3.1.0" @@ -787,15 +787,15 @@ } }, "node_modules/husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.1.tgz", + "integrity": "sha512-rXCT8yF2v3awSG03AG6IgICDhJ+m8o3jL1ROwsT4nQZ6urEyKSj0IWFDIh5YC2zgZeAxWksNMbN6rYY4BE1Zrw==", "dev": true, "bin": { - "husky": "lib/bin.js" + "husky": "bin.js" }, "engines": { - "node": ">=14" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/typicode" diff --git a/package.json b/package.json index 092547e..8d8baac 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "clipanion": "^3.2.1", "conventional-changelog-conventionalcommits": "^7.0.0", "conventional-changelog-core": "^7.0.0", - "husky": "^8.0.3", + "husky": "^9.0.0", "lint-staged": "^15.2.0", "markdownlint-cli": "^0.38.0", "prettier": "^3.1.0" From e0b6874330596d2f06770255a4f57da7d95e25b8 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 25 Jan 2024 07:45:19 +0000 Subject: [PATCH 0422/1014] chore(renovate): disable major automerge Signed-off-by: Michael Kriese --- renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json b/renovate.json index a64dd8a..0ad7c35 100644 --- a/renovate.json +++ b/renovate.json @@ -37,6 +37,7 @@ "description": "Automerge dev deps updates", "matchManagers": ["npm"], "matchDepTypes": ["devDependencies"], + "matchUpdateTypes": ["minor", "patch"], "automerge": true }, { From e6ea5a820b117ae1e384e896d8a0b7140618535e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 25 Jan 2024 08:47:17 +0100 Subject: [PATCH 0423/1014] chore: migrate husky v9 --- .husky/pre-commit | 3 --- package.json | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 7c27187..3b608ae 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,6 +1,3 @@ #!/bin/sh -# shellcheck source=/dev/null -. "$(dirname "$0")/_/husky.sh" - npx lint-staged diff --git a/package.json b/package.json index 8d8baac..0a8c208 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "scripts": { "changelog": "node tools/changelog.mjs", "forgejo:release": "node tools/forgejo-release.js", - "prepare": "husky install", + "prepare": "husky", "prettier": "prettier --check --ignore-unknown --cache \"**/*.*\"", "prettier-fix": "prettier --write --ignore-unknown --cache \"**/*.*\"", "readme:lint": "markdownlint *.md -f", From e9aecde0153940ee9d49ee511f7f16cd99694c29 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 25 Jan 2024 11:01:23 +0000 Subject: [PATCH 0424/1014] chore(deps): update dependency husky to v9.0.2 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index af3b7cf..818ea7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -787,9 +787,9 @@ } }, "node_modules/husky": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.1.tgz", - "integrity": "sha512-rXCT8yF2v3awSG03AG6IgICDhJ+m8o3jL1ROwsT4nQZ6urEyKSj0IWFDIh5YC2zgZeAxWksNMbN6rYY4BE1Zrw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.2.tgz", + "integrity": "sha512-0yR5R3OPjl8bYApi6T4QMOAwhtLhBjdYIVg5S6zSzIO8DIvQMh/b7Q8jW3WLbHLHtzpwiyMLBNB4R0Eb6x5+AA==", "dev": true, "bin": { "husky": "bin.js" From 2aab3e9396dfbf4133a5eaa2554901a8ca872c25 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 25 Jan 2024 14:31:18 +0000 Subject: [PATCH 0425/1014] chore(deps): update dependency husky to v9.0.4 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 818ea7d..5a46633 100644 --- a/package-lock.json +++ b/package-lock.json @@ -787,9 +787,9 @@ } }, "node_modules/husky": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.2.tgz", - "integrity": "sha512-0yR5R3OPjl8bYApi6T4QMOAwhtLhBjdYIVg5S6zSzIO8DIvQMh/b7Q8jW3WLbHLHtzpwiyMLBNB4R0Eb6x5+AA==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.4.tgz", + "integrity": "sha512-V3C/ksKcegckemdA20SxPC8x5OE2kVmiICCtChUCmaIKKF7mriBZIQd/7+cfyWkilI1OE1P8XlpMdOQE+IIcQA==", "dev": true, "bin": { "husky": "bin.js" From f0b8fe722fb255df8830d090370d8a58e1ab9866 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 26 Jan 2024 00:02:16 +0000 Subject: [PATCH 0426/1014] chore(deps): update dependency husky to v9.0.6 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a46633..9ff6512 100644 --- a/package-lock.json +++ b/package-lock.json @@ -787,9 +787,9 @@ } }, "node_modules/husky": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.4.tgz", - "integrity": "sha512-V3C/ksKcegckemdA20SxPC8x5OE2kVmiICCtChUCmaIKKF7mriBZIQd/7+cfyWkilI1OE1P8XlpMdOQE+IIcQA==", + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.6.tgz", + "integrity": "sha512-EEuw/rfTiMjOfuL7pGO/i9otg1u36TXxqjIA6D9qxVjd/UXoDOsLor/BSFf5hTK50shwzCU3aVVwdXDp/lp7RA==", "dev": true, "bin": { "husky": "bin.js" From d6b1974873f12d97c7d9684e55db634364c295d6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 26 Jan 2024 07:18:02 +0000 Subject: [PATCH 0427/1014] fix(deps): update helm release postgresql-ha to v12.8.0 (#305) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/305 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 47eab90..f7cc2cc 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.4.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.7.0 + version: 12.8.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.3.0 -digest: sha256:9420e791028fc529374cfd3f10a0b50e8d00ee5263fa8afae254fe3b0b35fde6 -generated: "2024-01-23T17:31:18.368686166Z" +digest: sha256:7522b354d87fe7f974a156fe99eceb12f3bb2b96712474d326e0f4682fba54f2 +generated: "2024-01-25T15:01:20.768008064Z" diff --git a/Chart.yaml b/Chart.yaml index 36305e9..9a93c55 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.7.0 + version: 12.8.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 807f673446ceee97691db201970fdc5bb77414ad Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 26 Jan 2024 09:31:20 +0000 Subject: [PATCH 0428/1014] fix(deps): update helm release postgresql-ha to v12.8.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f7cc2cc..ef873e3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.4.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.8.0 + version: 12.8.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.3.0 -digest: sha256:7522b354d87fe7f974a156fe99eceb12f3bb2b96712474d326e0f4682fba54f2 -generated: "2024-01-25T15:01:20.768008064Z" +digest: sha256:0f6b533a23906b109fa18af5bb2e8693a5e0a5d05a28af4f7f3d3d7c888909bc +generated: "2024-01-26T09:31:17.165289599Z" diff --git a/Chart.yaml b/Chart.yaml index 9a93c55..4f9a662 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.8.0 + version: 12.8.1 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From ad682347e42456b4e833c6c24c5526c943a4ea67 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 29 Jan 2024 03:31:22 +0000 Subject: [PATCH 0429/1014] fix(deps): update helm release postgresql to v13.4.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ef873e3..1f94626 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.1 + version: 13.4.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.8.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.3.0 -digest: sha256:0f6b533a23906b109fa18af5bb2e8693a5e0a5d05a28af4f7f3d3d7c888909bc -generated: "2024-01-26T09:31:17.165289599Z" +digest: sha256:ce6426a6bf7ccf2dac985bc8269a717ecaa244a1546b07eeafda3d5b4d4703e9 +generated: "2024-01-29T03:31:19.032179594Z" diff --git a/Chart.yaml b/Chart.yaml index 4f9a662..fbd06d7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.1 + version: 13.4.3 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From b5ab6b5fb4ed6dbbb568102bec59a4ce619a7962 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 31 Jan 2024 17:05:44 +0000 Subject: [PATCH 0430/1014] chore(deps): update dependency lint-staged to v15.2.1 --- package-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9ff6512..56d92cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1020,9 +1020,9 @@ } }, "node_modules/lint-staged": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.0.tgz", - "integrity": "sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==", + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.1.tgz", + "integrity": "sha512-dhwAPnM85VdshybV9FWI/9ghTvMLoQLEXgVMx+ua2DN7mdfzd/tRfoU2yhMcBac0RHkofoxdnnJUokr8s4zKmQ==", "dev": true, "dependencies": { "chalk": "5.3.0", @@ -1030,7 +1030,7 @@ "debug": "4.3.4", "execa": "8.0.1", "lilconfig": "3.0.0", - "listr2": "8.0.0", + "listr2": "8.0.1", "micromatch": "4.0.5", "pidtree": "0.6.0", "string-argv": "0.3.2", @@ -1068,9 +1068,9 @@ } }, "node_modules/listr2": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.0.tgz", - "integrity": "sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", + "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", "dev": true, "dependencies": { "cli-truncate": "^4.0.0", From f5b4f380d19d175b0f3de161039981c6afc5be27 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 31 Jan 2024 18:01:36 +0000 Subject: [PATCH 0431/1014] chore(deps): update dependency husky to v9.0.7 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 56d92cf..249f20f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -787,9 +787,9 @@ } }, "node_modules/husky": { - "version": "9.0.6", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.6.tgz", - "integrity": "sha512-EEuw/rfTiMjOfuL7pGO/i9otg1u36TXxqjIA6D9qxVjd/UXoDOsLor/BSFf5hTK50shwzCU3aVVwdXDp/lp7RA==", + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz", + "integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==", "dev": true, "bin": { "husky": "bin.js" From 83948de77a3c9aae5a5537c2d8ec0ebd62f93466 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 31 Jan 2024 19:01:59 +0000 Subject: [PATCH 0432/1014] fix(deps): update helm release postgresql-ha to v12.8.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 1f94626..f8d6564 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.4.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.8.1 + version: 12.8.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.3.0 -digest: sha256:ce6426a6bf7ccf2dac985bc8269a717ecaa244a1546b07eeafda3d5b4d4703e9 -generated: "2024-01-29T03:31:19.032179594Z" +digest: sha256:65db35b358386b58d83ce2eedb8cbdc7dde94b0e711223753b571740b5f10dc4 +generated: "2024-01-31T19:01:54.662743705Z" diff --git a/Chart.yaml b/Chart.yaml index fbd06d7..9d2cd43 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.8.1 + version: 12.8.2 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 0bed3dbbd7e56b8ee21aeadec481ce2e72ffbc3a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 31 Jan 2024 19:31:53 +0000 Subject: [PATCH 0433/1014] fix(deps): update helm release redis-cluster to v9.4.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f8d6564..c23e991 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 12.8.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.3.0 -digest: sha256:65db35b358386b58d83ce2eedb8cbdc7dde94b0e711223753b571740b5f10dc4 -generated: "2024-01-31T19:01:54.662743705Z" + version: 9.4.1 +digest: sha256:8760e1fe24283fd033bc1e167719c5119bf0a4d8b1bc4dac3a9425c595667e35 +generated: "2024-01-31T19:31:49.896615233Z" diff --git a/Chart.yaml b/Chart.yaml index 9d2cd43..1af923b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.3.0 + version: 9.4.1 condition: redis-cluster.enabled From 506ddd47f285bbafe6cd92c89682e9fb7c9d8c81 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 31 Jan 2024 20:07:10 +0000 Subject: [PATCH 0434/1014] fix(deps): update forgejo docker tag to v1.21.5-0 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 1af923b..a0bde61 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.4-0 +appVersion: 1.21.5-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From d8967d9a25533103c9612c286011fd1410e6ba58 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 1 Feb 2024 06:31:27 +0000 Subject: [PATCH 0435/1014] fix(deps): update helm release postgresql to v13.4.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index c23e991..281add9 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.3 + version: 13.4.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 12.8.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.4.1 -digest: sha256:8760e1fe24283fd033bc1e167719c5119bf0a4d8b1bc4dac3a9425c595667e35 -generated: "2024-01-31T19:31:49.896615233Z" +digest: sha256:c96790aaff96eff96cd54101ca0b113737d967499ffa9915f1618459d60d9ddf +generated: "2024-02-01T06:31:24.009211494Z" diff --git a/Chart.yaml b/Chart.yaml index a0bde61..a08838f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.3 + version: 13.4.4 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 720b092d78fb62cca94f807d4accb475d330c541 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 1 Feb 2024 11:31:30 +0000 Subject: [PATCH 0436/1014] fix(deps): update helm release redis-cluster to v9.5.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 281add9..4ea6ac3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 12.8.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.4.1 -digest: sha256:c96790aaff96eff96cd54101ca0b113737d967499ffa9915f1618459d60d9ddf -generated: "2024-02-01T06:31:24.009211494Z" + version: 9.5.0 +digest: sha256:3130fcc8dd8934862372a9fb65ee491bb8a732a7b2236f16977e1d6b80b8ec2c +generated: "2024-02-01T11:31:26.660931875Z" diff --git a/Chart.yaml b/Chart.yaml index a08838f..45c8643 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.4.1 + version: 9.5.0 condition: redis-cluster.enabled From 29f2930f06a14e36eaab859d79300a9b8720a7d7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 1 Feb 2024 14:37:29 +0000 Subject: [PATCH 0437/1014] feat(deps): update helm release postgresql-ha to v13 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4ea6ac3..41ca97f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.4.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.8.2 + version: 13.1.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.0 -digest: sha256:3130fcc8dd8934862372a9fb65ee491bb8a732a7b2236f16977e1d6b80b8ec2c -generated: "2024-02-01T11:31:26.660931875Z" +digest: sha256:cc73d3f53a9c3771fce8719cbf054a121f4103cb9afc16f56bdf38aecdea56c1 +generated: "2024-02-01T14:37:26.783374643Z" diff --git a/Chart.yaml b/Chart.yaml index 45c8643..103f186 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 12.8.2 + version: 13.1.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 176a4eeeae9e939329fd4ace7f839b8d3346cbc2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 1 Feb 2024 17:31:28 +0000 Subject: [PATCH 0438/1014] chore(deps): update dependency husky to v9.0.10 --- package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 249f20f..cac9825 100644 --- a/package-lock.json +++ b/package-lock.json @@ -787,12 +787,12 @@ } }, "node_modules/husky": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.7.tgz", - "integrity": "sha512-vWdusw+y12DUEeoZqW1kplOFqk3tedGV8qlga8/SF6a3lOiWLqGZZQvfWvY0fQYdfiRi/u1DFNpudTSV9l1aCg==", + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz", + "integrity": "sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==", "dev": true, "bin": { - "husky": "bin.js" + "husky": "bin.mjs" }, "engines": { "node": ">=18" From d81a8df825162151b020e0ae781521bfac2162e5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 2 Feb 2024 01:31:20 +0000 Subject: [PATCH 0439/1014] ci(deps): update kindest/node docker tag to v1.29.1 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4380d7a..fc5c003 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -81,7 +81,7 @@ jobs: # from https://hub.docker.com/r/kindest/node/tags - v1.27.3 # renovate: kindest - v1.28.0 # renovate: kindest - - v1.29.0 # renovate: kindest + - v1.29.1 # renovate: kindest steps: - run: cat /etc/os-release From 858add5345ec70e952f7c98307be00fbf075f118 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 2 Feb 2024 20:01:20 +0000 Subject: [PATCH 0440/1014] ci(deps): update kindest/node docker tag to v1.27.10 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index fc5c003..bc4c6cc 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -79,7 +79,7 @@ jobs: matrix: k8s: # from https://hub.docker.com/r/kindest/node/tags - - v1.27.3 # renovate: kindest + - v1.27.10 # renovate: kindest - v1.28.0 # renovate: kindest - v1.29.1 # renovate: kindest From 3b919aecb820e12d8e70e1f851bac515f20cbe39 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 2 Feb 2024 21:01:30 +0000 Subject: [PATCH 0441/1014] ci(deps): update kindest/node docker tag to v1.28.6 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index bc4c6cc..d2f13fc 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -80,7 +80,7 @@ jobs: k8s: # from https://hub.docker.com/r/kindest/node/tags - v1.27.10 # renovate: kindest - - v1.28.0 # renovate: kindest + - v1.28.6 # renovate: kindest - v1.29.1 # renovate: kindest steps: From 14984b0b4a25f0d4f9cec0882e84a90334013c4a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 2 Feb 2024 22:01:41 +0000 Subject: [PATCH 0442/1014] ci(deps): update dependency kind to v0.21.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d2f13fc..93c40d4 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -16,7 +16,7 @@ env: HELM_VERSION: v3.14.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.4.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KIND_VERSION: v0.20.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind + KIND_VERSION: v0.21.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.29.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: From 6c87612a48ae988e81f339b5f52e632b7e3f85c8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 3 Feb 2024 06:01:28 +0000 Subject: [PATCH 0443/1014] fix(deps): update helm release redis-cluster to v9.5.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 41ca97f..039e3b4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 13.1.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.5.0 -digest: sha256:cc73d3f53a9c3771fce8719cbf054a121f4103cb9afc16f56bdf38aecdea56c1 -generated: "2024-02-01T14:37:26.783374643Z" + version: 9.5.1 +digest: sha256:baab908aa8053799671348651eb206cd42c6643a71761cd6dd82ac189631eb00 +generated: "2024-02-03T06:01:25.337883658Z" diff --git a/Chart.yaml b/Chart.yaml index 103f186..6852a18 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.5.0 + version: 9.5.1 condition: redis-cluster.enabled From a71d7747569fc48ea2ae5e8e0bab1bd8861018e4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 4 Feb 2024 06:01:25 +0000 Subject: [PATCH 0444/1014] chore(deps): update dependency prettier to v3.2.5 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index cac9825..d2398ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1686,9 +1686,9 @@ } }, "node_modules/prettier": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", - "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" From 5408e6c0662395ac6b85ac2c497fe06ed8ac3494 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 4 Feb 2024 06:31:46 +0000 Subject: [PATCH 0445/1014] fix(deps): update helm release postgresql-ha to v13.1.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 039e3b4..b280511 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 13.4.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.0 + version: 13.1.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.1 -digest: sha256:baab908aa8053799671348651eb206cd42c6643a71761cd6dd82ac189631eb00 -generated: "2024-02-03T06:01:25.337883658Z" +digest: sha256:cd205fff99b93f52b12b5a99e257131e890048cafd0162bd80980849d10f172c +generated: "2024-02-04T06:31:43.259126425Z" diff --git a/Chart.yaml b/Chart.yaml index 6852a18..c308749 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.0 + version: 13.1.1 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 56a13ac04af04d780d8f9e13ce01e921518232ab Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 5 Feb 2024 14:31:35 +0000 Subject: [PATCH 0446/1014] chore(deps): update dependency lint-staged to v15.2.2 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d2398ab..40c4f15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1020,9 +1020,9 @@ } }, "node_modules/lint-staged": { - "version": "15.2.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.1.tgz", - "integrity": "sha512-dhwAPnM85VdshybV9FWI/9ghTvMLoQLEXgVMx+ua2DN7mdfzd/tRfoU2yhMcBac0RHkofoxdnnJUokr8s4zKmQ==", + "version": "15.2.2", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", + "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", "dev": true, "dependencies": { "chalk": "5.3.0", From 4af709e5b40c07a990a7f062ecdf43685a946bc5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Feb 2024 05:01:28 +0000 Subject: [PATCH 0447/1014] ci(deps): update actions/setup-node action to v4.0.2 --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 72d2dda..ee9935c 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -5,7 +5,7 @@ description: 'setup node' runs: using: 'composite' steps: - - uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 + - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 with: node-version-file: .node-version cache: 'npm' From c0e8f283e8f5f39a1d92eebad519690c819541a4 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Feb 2024 11:46:40 +0100 Subject: [PATCH 0448/1014] chore: fix lint settings --- .markdownlint.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 2f3c463..fbc1c15 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -56,8 +56,6 @@ MD013: tables: false # Include headings headings: true - # Include headings - headers: true # Strict length checking strict: false # Stern length checking @@ -73,7 +71,7 @@ MD022: # MD024/no-duplicate-heading/no-duplicate-header - Multiple headings with the same content MD024: # Only check sibling headings - allow_different_nesting: true + siblings_only: true # MD025/single-title/single-h1 - Multiple top-level headings in the same document MD025: From c2152854533466509ecd52e890e42c77d7e552c9 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Feb 2024 11:03:33 +0000 Subject: [PATCH 0449/1014] chore(renovate): enable `nodenv` manager Signed-off-by: Michael Kriese --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 0ad7c35..0d06205 100644 --- a/renovate.json +++ b/renovate.json @@ -2,7 +2,7 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["forgejo-contrib/forgejo-renovate//base.json"], "assignees": ["viceice"], - "enabledManagers": ["helmv3", "npm", "regex", "github-actions"], + "enabledManagers": ["helmv3", "nodenv", "npm", "regex", "github-actions"], "packageRules": [ { "matchManagers": ["helmv3"], From 813db266704783a93b0fe0aec41450bf8370ac65 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Feb 2024 11:09:21 +0000 Subject: [PATCH 0450/1014] chore(deps): update dependency markdownlint-cli to ^0.39.0 (#311) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/311 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package-lock.json | 89 +++++++++++++++++++++++++++-------------------- package.json | 2 +- 2 files changed, 52 insertions(+), 39 deletions(-) diff --git a/package-lock.json b/package-lock.json index 40c4f15..f5f0452 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "conventional-changelog-core": "^7.0.0", "husky": "^9.0.0", "lint-staged": "^15.2.0", - "markdownlint-cli": "^0.38.0", + "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, "engines": { @@ -517,9 +517,9 @@ "dev": true }, "node_modules/entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, "engines": { "node": ">=0.12" @@ -962,9 +962,9 @@ "dev": true }, "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", "dev": true }, "node_modules/jsonparse": { @@ -1011,12 +1011,12 @@ } }, "node_modules/linkify-it": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", - "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, "dependencies": { - "uc.micro": "^1.0.1" + "uc.micro": "^2.0.0" } }, "node_modules/lint-staged": { @@ -1269,19 +1269,20 @@ } }, "node_modules/markdown-it": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz", - "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.0.0.tgz", + "integrity": "sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==", "dev": true, "dependencies": { "argparse": "^2.0.1", - "entities": "~3.0.1", - "linkify-it": "^4.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.0.0" }, "bin": { - "markdown-it": "bin/markdown-it.js" + "markdown-it": "bin/markdown-it.mjs" } }, "node_modules/markdown-table": { @@ -1298,13 +1299,13 @@ } }, "node_modules/markdownlint": { - "version": "0.32.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.32.1.tgz", - "integrity": "sha512-3sx9xpi4xlHlokGyHO9k0g3gJbNY4DI6oNEeEYq5gQ4W7UkiJ90VDAnuDl2U+yyXOUa6BX+0gf69ZlTUGIBp6A==", + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.33.0.tgz", + "integrity": "sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==", "dev": true, "dependencies": { - "markdown-it": "13.0.2", - "markdownlint-micromark": "0.1.7" + "markdown-it": "14.0.0", + "markdownlint-micromark": "0.1.8" }, "engines": { "node": ">=18" @@ -1314,9 +1315,9 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.38.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.38.0.tgz", - "integrity": "sha512-qkZRKJ4LVq6CJIkRIuJsEHvhWhm+FP0E7yhHvOMrrgdykgFWNYD4wuhZTjvigbJLTKPooP79yPiUDDZBCBI5JA==", + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.39.0.tgz", + "integrity": "sha512-ZuFN7Xpsbn1Nbp0YYkeLOfXOMOfLQBik2lKRy8pVI/llmKQ2uW7x+8k5OMgF6o7XCsTDSYC/OOmeJ+3qplvnJQ==", "dev": true, "dependencies": { "commander": "~11.1.0", @@ -1324,8 +1325,8 @@ "glob": "~10.3.10", "ignore": "~5.3.0", "js-yaml": "^4.1.0", - "jsonc-parser": "~3.2.0", - "markdownlint": "~0.32.1", + "jsonc-parser": "~3.2.1", + "markdownlint": "~0.33.0", "minimatch": "~9.0.3", "run-con": "~1.3.2" }, @@ -1392,18 +1393,21 @@ } }, "node_modules/markdownlint-micromark": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.7.tgz", - "integrity": "sha512-BbRPTC72fl5vlSKv37v/xIENSRDYL/7X/XoFzZ740FGEbs9vZerLrIkFRY0rv7slQKxDczToYuMmqQFN61fi4Q==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.8.tgz", + "integrity": "sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==", "dev": true, "engines": { "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/DavidAnson" } }, "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", "dev": true }, "node_modules/meow": { @@ -1700,6 +1704,15 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/read-pkg": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", @@ -2151,9 +2164,9 @@ } }, "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.0.0.tgz", + "integrity": "sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==", "dev": true }, "node_modules/uglify-js": { diff --git a/package.json b/package.json index 0a8c208..c7f6faf 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "conventional-changelog-core": "^7.0.0", "husky": "^9.0.0", "lint-staged": "^15.2.0", - "markdownlint-cli": "^0.38.0", + "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" } } From cc789743a5e560c120b3f1bc0caae925261f27d8 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Feb 2024 12:12:18 +0100 Subject: [PATCH 0451/1014] chore: disable npm cache --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index ee9935c..97f315f 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -8,6 +8,6 @@ runs: - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 with: node-version-file: .node-version - cache: 'npm' + # cache: 'npm' - shell: bash run: npm ci From e4c55e677d452c846da10a243b751b1a3d8c1e0e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Feb 2024 12:22:17 +0100 Subject: [PATCH 0452/1014] ci: retry chart install and reduce timeout --- .forgejo/workflows/build.yml | 9 ++++++++- tools/ct.yml | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 93c40d4..eec9f79 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -116,7 +116,14 @@ jobs: - run: kubectl get no -o wide - name: install chart - run: ct install --config tools/ct.yml --charts . + uses: nick-fields/retry@14672906e672a08bd6eeb15720e9ed3ce869cdd4 # v2.9.0 + with: + timeout_minutes: 15 + max_attempts: 3 + retry_on: error + retry_wait_seconds: 60 + polling_interval_seconds: 5 + command: ct install --config tools/ct.yml --charts . # # Catch-all required check for test matrix test-success: diff --git a/tools/ct.yml b/tools/ct.yml index 10c9996..0f81989 100644 --- a/tools/ct.yml +++ b/tools/ct.yml @@ -1,4 +1,4 @@ -helm-extra-args: --timeout 900s +helm-extra-args: --timeout 3m check-version-increment: false debug: true target-branch: main From 98460356b9af17584d1ebf39ecd1209c428b6fc1 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Feb 2024 12:31:39 +0100 Subject: [PATCH 0453/1014] ci: fix action reference --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index eec9f79..6a87513 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -116,7 +116,7 @@ jobs: - run: kubectl get no -o wide - name: install chart - uses: nick-fields/retry@14672906e672a08bd6eeb15720e9ed3ce869cdd4 # v2.9.0 + uses: https://github.com/nick-fields/retry@14672906e672a08bd6eeb15720e9ed3ce869cdd4 # v2.9.0 with: timeout_minutes: 15 max_attempts: 3 From 0ff2f82a151ed1e88c7a1bd7fd00fcea71174b5b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Feb 2024 12:46:49 +0100 Subject: [PATCH 0454/1014] build!: use pnpm --- .forgejo/actions/setup-node/action.yml | 4 +- .forgejo/workflows/build.yml | 6 +- .gitignore | 2 + .helmignore | 3 + .husky/pre-commit | 2 +- .lintstagedrc.json | 3 +- .markdownlintignore | 2 + .npmrc | 4 + .prettierignore | 2 + Makefile | 6 +- package-lock.json | 2371 ------------------------ package.json | 14 +- pnpm-lock.yaml | 1247 +++++++++++++ renovate.json | 6 + 14 files changed, 1285 insertions(+), 2387 deletions(-) delete mode 100644 package-lock.json create mode 100644 pnpm-lock.yaml diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 97f315f..1dd1bbf 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -10,4 +10,6 @@ runs: node-version-file: .node-version # cache: 'npm' - shell: bash - run: npm ci + run: corepack enable + - shell: bash + run: pnpm install --frozen-lockfile diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 6a87513..39373e4 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -32,8 +32,8 @@ jobs: - uses: ./.forgejo/actions/setup - uses: ./.forgejo/actions/setup-node - - run: npm run prettier - - run: npx markdownlint-cli . + - run: pnpm prettier + - run: pnpm markdownlint . - run: make readme - run: git diff --exit-code --name-only README.md @@ -190,4 +190,4 @@ jobs: helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://code.forgejo.org/forgejo-contrib - name: publish forgejo release - run: npm run forgejo:release + run: pnpm forgejo:release diff --git a/.gitignore b/.gitignore index 39a5450..e3bc7df 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ node_modules/ unittests/*/__snapshot__/ tmp/ tmpcharts/ + +.pnpm-store/ diff --git a/.helmignore b/.helmignore index 65cbc62..f181c13 100644 --- a/.helmignore +++ b/.helmignore @@ -60,3 +60,6 @@ tools/ .yamllint artifacthub* renovate.json + +pnpm-lock.yaml +.pnpm-store/ diff --git a/.husky/pre-commit b/.husky/pre-commit index 3b608ae..46a1655 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,3 +1,3 @@ #!/bin/sh -npx lint-staged +pnpm lint-staged diff --git a/.lintstagedrc.json b/.lintstagedrc.json index ba929b4..5bebd7c 100644 --- a/.lintstagedrc.json +++ b/.lintstagedrc.json @@ -1,5 +1,6 @@ { "*.sh": "shellcheck", ".husky/*": "shellcheck", - "*": "prettier --ignore-unknown --write" + "!*.{sh,md}": "prettier --cache --ignore-unknown --write", + "*.md": ["markdownlint --fix", "prettier --cache --write"] } diff --git a/.markdownlintignore b/.markdownlintignore index 2e1da46..0fbc475 100644 --- a/.markdownlintignore +++ b/.markdownlintignore @@ -3,3 +3,5 @@ node_modules/ charts/ .helmignore Chart.lock + +.pnpm-store/ diff --git a/.npmrc b/.npmrc index b6f27f1..e4b16a8 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,5 @@ engine-strict=true + +# pnpm run settings +# https://pnpm.io/cli/run +shell-emulator = true diff --git a/.prettierignore b/.prettierignore index 18562b2..9845d1c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,5 +1,7 @@ Chart.lock node_modules/ +pnpm-lock.yaml +.pnpm-store/ # won't work templates/**/*.yaml diff --git a/Makefile b/Makefile index 4e4b5bd..8354304 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,11 @@ .PHONY: prepare-environment prepare-environment: - npm install + pnpm install .PHONY: readme readme: prepare-environment - npm run readme:parameters - npm run readme:lint + pnpm readme:parameters + pnpm readme:lint .PHONY: unittests unittests: diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index f5f0452..0000000 --- a/package-lock.json +++ /dev/null @@ -1,2371 +0,0 @@ -{ - "name": "forgejo-helm-chart", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "forgejo-helm-chart", - "license": "MIT", - "devDependencies": { - "@bitnami/readme-generator-for-helm": "^2.4.2", - "clipanion": "^3.2.1", - "conventional-changelog-conventionalcommits": "^7.0.0", - "conventional-changelog-core": "^7.0.0", - "husky": "^9.0.0", - "lint-staged": "^15.2.0", - "markdownlint-cli": "^0.39.0", - "prettier": "^3.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bitnami/readme-generator-for-helm": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@bitnami/readme-generator-for-helm/-/readme-generator-for-helm-2.6.0.tgz", - "integrity": "sha512-LcByNCryaC2OJExL9rnhyFJ18+vrZu1gVoN2Z7j/HI42EjV4kLgT4G1KEPNnrKbls9HvozBqMG+sKZIDh0McFg==", - "dev": true, - "dependencies": { - "commander": "^7.1.0", - "dot-object": "^2.1.4", - "lodash": "^4.17.21", - "markdown-table": "^2.0.0", - "yaml": "^2.0.0-3" - }, - "bin": { - "readme-generator": "bin/index.js" - } - }, - "node_modules/@hutson/parse-repository-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz", - "integrity": "sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, - "node_modules/add-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", - "dev": true - }, - "node_modules/ansi-escapes": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz", - "integrity": "sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==", - "dev": true, - "dependencies": { - "type-fest": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "dependencies": { - "restore-cursor": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", - "dev": true, - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true - }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clipanion": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-3.2.1.tgz", - "integrity": "sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==", - "dev": true, - "dependencies": { - "typanion": "^3.8.0" - }, - "peerDependencies": { - "typanion": "*" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/conventional-changelog-conventionalcommits": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.2.tgz", - "integrity": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==", - "dev": true, - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-changelog-core": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-7.0.0.tgz", - "integrity": "sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg==", - "dev": true, - "dependencies": { - "@hutson/parse-repository-url": "^5.0.0", - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^7.0.0", - "conventional-commits-parser": "^5.0.0", - "git-raw-commits": "^4.0.0", - "git-semver-tags": "^7.0.0", - "hosted-git-info": "^7.0.0", - "normalize-package-data": "^6.0.0", - "read-pkg": "^8.0.0", - "read-pkg-up": "^10.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-7.0.1.tgz", - "integrity": "sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA==", - "dev": true, - "dependencies": { - "conventional-commits-filter": "^4.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "meow": "^12.0.1", - "semver": "^7.5.2", - "split2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-commits-filter": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-4.0.0.tgz", - "integrity": "sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-commits-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", - "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", - "dev": true, - "dependencies": { - "is-text-path": "^2.0.0", - "JSONStream": "^1.3.5", - "meow": "^12.0.1", - "split2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/dargs": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-8.1.0.tgz", - "integrity": "sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/dot-object": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-2.1.4.tgz", - "integrity": "sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA==", - "dev": true, - "dependencies": { - "commander": "^4.0.0", - "glob": "^7.1.5" - }, - "bin": { - "dot-object": "bin/dot-object" - } - }, - "node_modules/dot-object/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true - }, - "node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-raw-commits": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-4.0.0.tgz", - "integrity": "sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==", - "dev": true, - "dependencies": { - "dargs": "^8.0.0", - "meow": "^12.0.1", - "split2": "^4.0.0" - }, - "bin": { - "git-raw-commits": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/git-semver-tags": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-7.0.1.tgz", - "integrity": "sha512-NY0ZHjJzyyNXHTDZmj+GG7PyuAKtMsyWSwh07CR2hOZFa+/yoTsXci/nF2obzL8UDhakFNkD9gNdt/Ed+cxh2Q==", - "dev": true, - "dependencies": { - "meow": "^12.0.1", - "semver": "^7.5.2" - }, - "bin": { - "git-semver-tags": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hosted-git-info": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", - "dev": true, - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/husky": { - "version": "9.0.10", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.10.tgz", - "integrity": "sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==", - "dev": true, - "bin": { - "husky": "bin.mjs" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", - "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-text-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", - "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", - "dev": true, - "dependencies": { - "text-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", - "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "node_modules/jsonc-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", - "dev": true - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/lines-and-columns": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "dev": true, - "dependencies": { - "uc.micro": "^2.0.0" - } - }, - "node_modules/lint-staged": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", - "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", - "dev": true, - "dependencies": { - "chalk": "5.3.0", - "commander": "11.1.0", - "debug": "4.3.4", - "execa": "8.0.1", - "lilconfig": "3.0.0", - "listr2": "8.0.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.4" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": ">=18.12.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/listr2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", - "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", - "dev": true, - "dependencies": { - "cli-truncate": "^4.0.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^6.0.0", - "rfdc": "^1.3.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true - }, - "node_modules/listr2/node_modules/string-width": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/log-update": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz", - "integrity": "sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==", - "dev": true, - "dependencies": { - "ansi-escapes": "^6.2.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^7.0.0", - "strip-ansi": "^7.1.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", - "dev": true - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", - "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==", - "dev": true, - "dependencies": { - "get-east-asian-width": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz", - "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/string-width": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz", - "integrity": "sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==", - "dev": true, - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/markdown-it": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.0.0.tgz", - "integrity": "sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1", - "entities": "^4.4.0", - "linkify-it": "^5.0.0", - "mdurl": "^2.0.0", - "punycode.js": "^2.3.1", - "uc.micro": "^2.0.0" - }, - "bin": { - "markdown-it": "bin/markdown-it.mjs" - } - }, - "node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dev": true, - "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/markdownlint": { - "version": "0.33.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.33.0.tgz", - "integrity": "sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==", - "dev": true, - "dependencies": { - "markdown-it": "14.0.0", - "markdownlint-micromark": "0.1.8" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/DavidAnson" - } - }, - "node_modules/markdownlint-cli": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.39.0.tgz", - "integrity": "sha512-ZuFN7Xpsbn1Nbp0YYkeLOfXOMOfLQBik2lKRy8pVI/llmKQ2uW7x+8k5OMgF6o7XCsTDSYC/OOmeJ+3qplvnJQ==", - "dev": true, - "dependencies": { - "commander": "~11.1.0", - "get-stdin": "~9.0.0", - "glob": "~10.3.10", - "ignore": "~5.3.0", - "js-yaml": "^4.1.0", - "jsonc-parser": "~3.2.1", - "markdownlint": "~0.33.0", - "minimatch": "~9.0.3", - "run-con": "~1.3.2" - }, - "bin": { - "markdownlint": "markdownlint.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/markdownlint-cli/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/markdownlint-cli/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "dev": true, - "engines": { - "node": ">=16" - } - }, - "node_modules/markdownlint-cli/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/markdownlint-cli/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/markdownlint-micromark": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/markdownlint-micromark/-/markdownlint-micromark-0.1.8.tgz", - "integrity": "sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/DavidAnson" - } - }, - "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", - "dev": true - }, - "node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", - "dev": true, - "engines": { - "node": ">=16.10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", - "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", - "dev": true, - "dependencies": { - "hosted-git-info": "^7.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-json": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz", - "integrity": "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "error-ex": "^1.3.2", - "json-parse-even-better-errors": "^3.0.0", - "lines-and-columns": "^2.0.3", - "type-fest": "^3.8.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-json/node_modules/type-fest": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", - "dev": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true, - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-pkg": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz", - "integrity": "sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.1", - "normalize-package-data": "^6.0.0", - "parse-json": "^7.0.0", - "type-fest": "^4.2.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.1.0.tgz", - "integrity": "sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==", - "dev": true, - "dependencies": { - "find-up": "^6.3.0", - "read-pkg": "^8.1.0", - "type-fest": "^4.2.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "node_modules/run-con": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", - "integrity": "sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==", - "dev": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~4.1.0", - "minimist": "^1.2.8", - "strip-json-comments": "~3.1.1" - }, - "bin": { - "run-con": "cli.js" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dev": true - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true, - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/text-extensions": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", - "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/typanion": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/typanion/-/typanion-3.14.0.tgz", - "integrity": "sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==", - "dev": true - }, - "node_modules/type-fest": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz", - "integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/uc.micro": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.0.0.tgz", - "integrity": "sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==", - "dev": true - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/package.json b/package.json index c7f6faf..c0a5ba3 100644 --- a/package.json +++ b/package.json @@ -3,17 +3,12 @@ "homepage": "https://codeberg.org/forgejo-contrib/forgejo-helm.git", "license": "MIT", "private": true, - "engineStrict": true, - "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" - }, "scripts": { "changelog": "node tools/changelog.mjs", "forgejo:release": "node tools/forgejo-release.js", "prepare": "husky", - "prettier": "prettier --check --ignore-unknown --cache \"**/*.*\"", - "prettier-fix": "prettier --write --ignore-unknown --cache \"**/*.*\"", + "prettier": "prettier --check --ignore-unknown --cache '**/*.*'", + "prettier-fix": "prettier --write --ignore-unknown --cache '**/*.*'", "readme:lint": "markdownlint *.md -f", "readme:parameters": "readme-generator -v values.yaml -r README.md" }, @@ -26,5 +21,10 @@ "lint-staged": "^15.2.0", "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" + }, + "packageManager": "pnpm@8.15.1", + "engines": { + "node": "^18.12.0 || >=20.9.0", + "pnpm": "^8.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..01f851b --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,1247 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +devDependencies: + '@bitnami/readme-generator-for-helm': + specifier: ^2.4.2 + version: 2.6.0 + clipanion: + specifier: ^3.2.1 + version: 3.2.1(typanion@3.14.0) + conventional-changelog-conventionalcommits: + specifier: ^7.0.0 + version: 7.0.2 + conventional-changelog-core: + specifier: ^7.0.0 + version: 7.0.0 + husky: + specifier: ^9.0.0 + version: 9.0.10 + lint-staged: + specifier: ^15.2.0 + version: 15.2.2 + markdownlint-cli: + specifier: ^0.39.0 + version: 0.39.0 + prettier: + specifier: ^3.1.0 + version: 3.2.5 + +packages: + + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.23.4 + chalk: 2.4.2 + dev: true + + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + + /@bitnami/readme-generator-for-helm@2.6.0: + resolution: {integrity: sha512-LcByNCryaC2OJExL9rnhyFJ18+vrZu1gVoN2Z7j/HI42EjV4kLgT4G1KEPNnrKbls9HvozBqMG+sKZIDh0McFg==} + hasBin: true + dependencies: + commander: 7.2.0 + dot-object: 2.1.4 + lodash: 4.17.21 + markdown-table: 2.0.0 + yaml: 2.3.4 + dev: true + + /@hutson/parse-repository-url@5.0.0: + resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} + engines: {node: '>=10.13.0'} + dev: true + + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: true + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: true + optional: true + + /@types/normalize-package-data@2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + dev: true + + /JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + dev: true + + /add-stream@1.0.0: + resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} + dev: true + + /ansi-escapes@6.2.0: + resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==} + engines: {node: '>=14.16'} + dependencies: + type-fest: 3.13.1 + dev: true + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: true + + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: true + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: true + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: true + + /array-ify@1.0.0: + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} + dev: true + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + dev: true + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: true + + /cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: true + + /cli-truncate@4.0.0: + resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} + engines: {node: '>=18'} + dependencies: + slice-ansi: 5.0.0 + string-width: 7.1.0 + dev: true + + /clipanion@3.2.1(typanion@3.14.0): + resolution: {integrity: sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==} + peerDependencies: + typanion: '*' + dependencies: + typanion: 3.14.0 + dev: true + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: true + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: true + + /commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + dev: true + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: true + + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: true + + /compare-func@2.0.0: + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + dependencies: + array-ify: 1.0.0 + dot-prop: 5.3.0 + dev: true + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /conventional-changelog-conventionalcommits@7.0.2: + resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} + engines: {node: '>=16'} + dependencies: + compare-func: 2.0.0 + dev: true + + /conventional-changelog-core@7.0.0: + resolution: {integrity: sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg==} + engines: {node: '>=16'} + dependencies: + '@hutson/parse-repository-url': 5.0.0 + add-stream: 1.0.0 + conventional-changelog-writer: 7.0.1 + conventional-commits-parser: 5.0.0 + git-raw-commits: 4.0.0 + git-semver-tags: 7.0.1 + hosted-git-info: 7.0.1 + normalize-package-data: 6.0.0 + read-pkg: 8.1.0 + read-pkg-up: 10.1.0 + dev: true + + /conventional-changelog-writer@7.0.1: + resolution: {integrity: sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA==} + engines: {node: '>=16'} + hasBin: true + dependencies: + conventional-commits-filter: 4.0.0 + handlebars: 4.7.8 + json-stringify-safe: 5.0.1 + meow: 12.1.1 + semver: 7.6.0 + split2: 4.2.0 + dev: true + + /conventional-commits-filter@4.0.0: + resolution: {integrity: sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==} + engines: {node: '>=16'} + dev: true + + /conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} + engines: {node: '>=16'} + hasBin: true + dependencies: + JSONStream: 1.3.5 + is-text-path: 2.0.0 + meow: 12.1.1 + split2: 4.2.0 + dev: true + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /dargs@8.1.0: + resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} + engines: {node: '>=12'} + dev: true + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + dev: true + + /dot-object@2.1.4: + resolution: {integrity: sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA==} + hasBin: true + dependencies: + commander: 4.1.1 + glob: 7.2.3 + dev: true + + /dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + dependencies: + is-obj: 2.0.0 + dev: true + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: true + + /emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + dev: true + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: true + + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: true + + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: true + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: true + + /eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + dev: true + + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.2.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + dev: true + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + dev: true + + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: true + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: true + + /get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} + dev: true + + /get-stdin@9.0.0: + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} + engines: {node: '>=12'} + dev: true + + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: true + + /git-raw-commits@4.0.0: + resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} + engines: {node: '>=16'} + hasBin: true + dependencies: + dargs: 8.1.0 + meow: 12.1.1 + split2: 4.2.0 + dev: true + + /git-semver-tags@7.0.1: + resolution: {integrity: sha512-NY0ZHjJzyyNXHTDZmj+GG7PyuAKtMsyWSwh07CR2hOZFa+/yoTsXci/nF2obzL8UDhakFNkD9gNdt/Ed+cxh2Q==} + engines: {node: '>=16'} + hasBin: true + dependencies: + meow: 12.1.1 + semver: 7.6.0 + dev: true + + /glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 7.0.4 + path-scurry: 1.10.1 + dev: true + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.17.4 + dev: true + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: true + + /hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: true + + /hosted-git-info@7.0.1: + resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + lru-cache: 10.2.0 + dev: true + + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: true + + /husky@9.0.10: + resolution: {integrity: sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==} + engines: {node: '>=18'} + hasBin: true + dev: true + + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + dev: true + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /ini@4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true + + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.0 + dev: true + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + dev: true + + /is-fullwidth-code-point@5.0.0: + resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} + engines: {node: '>=18'} + dependencies: + get-east-asian-width: 1.2.0 + dev: true + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + dev: true + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /is-text-path@2.0.0: + resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} + engines: {node: '>=8'} + dependencies: + text-extensions: 2.4.0 + dev: true + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: true + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: true + + /json-parse-even-better-errors@3.0.1: + resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: true + + /jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + dev: true + + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + dev: true + + /lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} + dev: true + + /lines-and-columns@2.0.4: + resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + dependencies: + uc.micro: 2.0.0 + dev: true + + /lint-staged@15.2.2: + resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==} + engines: {node: '>=18.12.0'} + hasBin: true + dependencies: + chalk: 5.3.0 + commander: 11.1.0 + debug: 4.3.4 + execa: 8.0.1 + lilconfig: 3.0.0 + listr2: 8.0.1 + micromatch: 4.0.5 + pidtree: 0.6.0 + string-argv: 0.3.2 + yaml: 2.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /listr2@8.0.1: + resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} + engines: {node: '>=18.0.0'} + dependencies: + cli-truncate: 4.0.0 + colorette: 2.0.20 + eventemitter3: 5.0.1 + log-update: 6.0.0 + rfdc: 1.3.1 + wrap-ansi: 9.0.0 + dev: true + + /locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-locate: 6.0.0 + dev: true + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /log-update@6.0.0: + resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} + engines: {node: '>=18'} + dependencies: + ansi-escapes: 6.2.0 + cli-cursor: 4.0.0 + slice-ansi: 7.1.0 + strip-ansi: 7.1.0 + wrap-ansi: 9.0.0 + dev: true + + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + dev: true + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /markdown-it@14.0.0: + resolution: {integrity: sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==} + hasBin: true + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.0.0 + dev: true + + /markdown-table@2.0.0: + resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} + dependencies: + repeat-string: 1.6.1 + dev: true + + /markdownlint-cli@0.39.0: + resolution: {integrity: sha512-ZuFN7Xpsbn1Nbp0YYkeLOfXOMOfLQBik2lKRy8pVI/llmKQ2uW7x+8k5OMgF6o7XCsTDSYC/OOmeJ+3qplvnJQ==} + engines: {node: '>=18'} + hasBin: true + dependencies: + commander: 11.1.0 + get-stdin: 9.0.0 + glob: 10.3.10 + ignore: 5.3.1 + js-yaml: 4.1.0 + jsonc-parser: 3.2.1 + markdownlint: 0.33.0 + minimatch: 9.0.3 + run-con: 1.3.2 + dev: true + + /markdownlint-micromark@0.1.8: + resolution: {integrity: sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==} + engines: {node: '>=16'} + dev: true + + /markdownlint@0.33.0: + resolution: {integrity: sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==} + engines: {node: '>=18'} + dependencies: + markdown-it: 14.0.0 + markdownlint-micromark: 0.1.8 + dev: true + + /mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + dev: true + + /meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} + dev: true + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: true + + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + dev: true + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: true + + /normalize-package-data@6.0.0: + resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + hosted-git-info: 7.0.1 + is-core-module: 2.13.1 + semver: 7.6.0 + validate-npm-package-license: 3.0.4 + dev: true + + /npm-run-path@5.2.0: + resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: true + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + + /p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-limit: 4.0.0 + dev: true + + /parse-json@7.1.1: + resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} + engines: {node: '>=16'} + dependencies: + '@babel/code-frame': 7.23.5 + error-ex: 1.3.2 + json-parse-even-better-errors: 3.0.1 + lines-and-columns: 2.0.4 + type-fest: 3.13.1 + dev: true + + /path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + dev: true + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true + + /pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + dev: true + + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + dev: true + + /read-pkg-up@10.1.0: + resolution: {integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==} + engines: {node: '>=16'} + dependencies: + find-up: 6.3.0 + read-pkg: 8.1.0 + type-fest: 4.10.2 + dev: true + + /read-pkg@8.1.0: + resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==} + engines: {node: '>=16'} + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 6.0.0 + parse-json: 7.1.1 + type-fest: 4.10.2 + dev: true + + /repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + dev: true + + /restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: true + + /rfdc@1.3.1: + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + dev: true + + /run-con@1.3.2: + resolution: {integrity: sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==} + hasBin: true + dependencies: + deep-extend: 0.6.0 + ini: 4.1.1 + minimist: 1.2.8 + strip-json-comments: 3.1.1 + dev: true + + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: true + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: true + + /slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 4.0.0 + dev: true + + /slice-ansi@7.1.0: + resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} + engines: {node: '>=18'} + dependencies: + ansi-styles: 6.2.1 + is-fullwidth-code-point: 5.0.0 + dev: true + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.16 + dev: true + + /spdx-exceptions@2.4.0: + resolution: {integrity: sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==} + dev: true + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.4.0 + spdx-license-ids: 3.0.16 + dev: true + + /spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} + dev: true + + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + dev: true + + /string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + dev: true + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: true + + /string-width@7.1.0: + resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} + engines: {node: '>=18'} + dependencies: + emoji-regex: 10.3.0 + get-east-asian-width: 1.2.0 + strip-ansi: 7.1.0 + dev: true + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: true + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: true + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: true + + /text-extensions@2.4.0: + resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} + engines: {node: '>=8'} + dev: true + + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: true + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /typanion@3.14.0: + resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} + dev: true + + /type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + dev: true + + /type-fest@4.10.2: + resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==} + engines: {node: '>=16'} + dev: true + + /uc.micro@2.0.0: + resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} + dev: true + + /uglify-js@3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + engines: {node: '>=0.8.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + dev: true + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: true + + /wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + dependencies: + ansi-styles: 6.2.1 + string-width: 7.1.0 + strip-ansi: 7.1.0 + dev: true + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} + engines: {node: '>= 14'} + dev: true + + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true diff --git a/renovate.json b/renovate.json index 0d06205..9fbe45e 100644 --- a/renovate.json +++ b/renovate.json @@ -40,6 +40,12 @@ "matchUpdateTypes": ["minor", "patch"], "automerge": true }, + { + "description": "Automerge node updates", + "matchManagers": ["nodenv"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": true + }, { "description": "Separate minor and patch updates for kindest", "matchPackageNames": ["kindest/node"], From f2f74246966ed98a280538f725438579bfb4ae36 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Feb 2024 12:09:16 +0000 Subject: [PATCH 0455/1014] chore(deps): update dependency node to v20.11.0 --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index d5a1596..8b0beab 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.10.0 +20.11.0 From e7949ff03da934fdabee79b886708c9fd5b3a341 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Feb 2024 13:01:38 +0000 Subject: [PATCH 0456/1014] feat(deps): update helm release postgresql to v14 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index b280511..cd8c1b3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.4 + version: 14.0.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.1.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.1 -digest: sha256:cd205fff99b93f52b12b5a99e257131e890048cafd0162bd80980849d10f172c -generated: "2024-02-04T06:31:43.259126425Z" +digest: sha256:29bbb034540e3ae3a8eb900d73a7267e1fd61d8e8f73381ff426d3cb93cff4fc +generated: "2024-02-07T13:01:34.950883991Z" diff --git a/Chart.yaml b/Chart.yaml index c308749..53f7109 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.4 + version: 14.0.1 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From b160dccfd288fee39ba04bd21a9be59bec957242 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Feb 2024 14:45:33 +0000 Subject: [PATCH 0457/1014] build: reorder changelog sections Signed-off-by: Michael Kriese --- tools/changelog.mjs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/tools/changelog.mjs b/tools/changelog.mjs index fe3a0bd..1336934 100644 --- a/tools/changelog.mjs +++ b/tools/changelog.mjs @@ -8,10 +8,6 @@ const config = conventionalChangelogPreset({ type: 'feat', section: 'Features', }, - { - type: 'feature', - section: 'Features', - }, { type: 'fix', section: 'Bug Fixes', @@ -32,10 +28,6 @@ const config = conventionalChangelogPreset({ type: 'style', section: 'Styles', }, - { - type: 'chore', - section: 'Miscellaneous Chores', - }, { type: 'refactor', section: 'Code Refactoring', @@ -52,6 +44,10 @@ const config = conventionalChangelogPreset({ type: 'ci', section: 'Continuous Integration', }, + { + type: 'chore', + section: 'Miscellaneous Chores', + }, ], }); From 823985af8d07c150c5d22791b01b7443f3da5217 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 7 Feb 2024 14:46:49 +0000 Subject: [PATCH 0458/1014] build: reorder changelog sections Signed-off-by: Michael Kriese --- tools/changelog/util.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/tools/changelog/util.js b/tools/changelog/util.js index 987b87f..6883d54 100644 --- a/tools/changelog/util.js +++ b/tools/changelog/util.js @@ -11,10 +11,6 @@ export const config = conventionalChangelogPreset({ type: 'feat', section: 'Features', }, - { - type: 'feature', - section: 'Features', - }, { type: 'fix', section: 'Bug Fixes', @@ -35,10 +31,6 @@ export const config = conventionalChangelogPreset({ type: 'style', section: 'Styles', }, - { - type: 'chore', - section: 'Miscellaneous Chores', - }, { type: 'refactor', section: 'Code Refactoring', @@ -55,6 +47,10 @@ export const config = conventionalChangelogPreset({ type: 'ci', section: 'Continuous Integration', }, + { + type: 'chore', + section: 'Miscellaneous Chores', + }, ], }); From 2dc61dc2c4e6d63d9b0724c298b1bb025b7e430c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 8 Feb 2024 15:31:53 +0000 Subject: [PATCH 0459/1014] fix(deps): update helm release redis-cluster to v9.5.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index cd8c1b3..ac55731 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 13.1.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.5.1 -digest: sha256:29bbb034540e3ae3a8eb900d73a7267e1fd61d8e8f73381ff426d3cb93cff4fc -generated: "2024-02-07T13:01:34.950883991Z" + version: 9.5.2 +digest: sha256:8cf2791948ef66202f577afb538d7c30d4792fd4ce64b9e8d4400ed5e1f6683e +generated: "2024-02-08T15:31:49.607825278Z" diff --git a/Chart.yaml b/Chart.yaml index 53f7109..63e640f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.5.1 + version: 9.5.2 condition: redis-cluster.enabled From 466511818b59a69319c69e2e32d758138714ea55 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 8 Feb 2024 22:31:28 +0000 Subject: [PATCH 0460/1014] fix(deps): update helm release postgresql to v14.0.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ac55731..886e9c4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.1 + version: 14.0.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.1.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 -digest: sha256:8cf2791948ef66202f577afb538d7c30d4792fd4ce64b9e8d4400ed5e1f6683e -generated: "2024-02-08T15:31:49.607825278Z" +digest: sha256:cddb148bf7f781893e6a7e15c5c5d3278ae54f6f23b35a37c8d592cafe7dd8d7 +generated: "2024-02-08T22:31:25.817608414Z" diff --git a/Chart.yaml b/Chart.yaml index 63e640f..432d05c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.1 + version: 14.0.3 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 4c17763462201cb958b8186d80d66adf7a9602ae Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 8 Feb 2024 23:31:30 +0000 Subject: [PATCH 0461/1014] fix(deps): update helm release postgresql to v14.0.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 886e9c4..6ef2721 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.3 + version: 14.0.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.1.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 -digest: sha256:cddb148bf7f781893e6a7e15c5c5d3278ae54f6f23b35a37c8d592cafe7dd8d7 -generated: "2024-02-08T22:31:25.817608414Z" +digest: sha256:795c10270f70558c9476bbd2e800ba2872ff085e1a2ed589f41153191e7a1b59 +generated: "2024-02-08T23:31:27.116528773Z" diff --git a/Chart.yaml b/Chart.yaml index 432d05c..cafb7c6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.3 + version: 14.0.4 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 27d2ff8bd7fb4f12ac52b2b95e0397e82fe78932 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 10 Feb 2024 00:32:27 +0000 Subject: [PATCH 0462/1014] ci(deps): update nick-fields/retry action to v3 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 39373e4..a415b37 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -116,7 +116,7 @@ jobs: - run: kubectl get no -o wide - name: install chart - uses: https://github.com/nick-fields/retry@14672906e672a08bd6eeb15720e9ed3ce869cdd4 # v2.9.0 + uses: https://github.com/nick-fields/retry@7152eba30c6575329ac0576536151aca5a72780e # v3.0.0 with: timeout_minutes: 15 max_attempts: 3 From 4acef7538912b3c2303c7559f6190d45efc69c4f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 11 Feb 2024 16:00:59 +0000 Subject: [PATCH 0463/1014] ci(deps): update helm/kind-action action to v1.9.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index a415b37..028ad71 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -107,7 +107,7 @@ jobs: - uses: ./.forgejo/actions/setup-docker - name: Create kind cluster - uses: helm/kind-action@dda0770415bac9fc20092cacbc54aa298604d140 # v1.8.0 + uses: helm/kind-action@99576bfa6ddf9a8e612d83b513da5a75875caced # v1.9.0 with: node_image: kindest/node:${{ matrix.k8s }} kubectl_version: ${{ env.KUBECTL_VERSION }} From f087e7a422bdc951c2a031705bd8ef6171158616 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 12 Feb 2024 08:30:12 +0000 Subject: [PATCH 0464/1014] fix(deps): update helm release postgresql-ha to v13.2.3 (#335) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/335 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6ef2721..4938c75 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.0.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.1 + version: 13.2.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 -digest: sha256:795c10270f70558c9476bbd2e800ba2872ff085e1a2ed589f41153191e7a1b59 -generated: "2024-02-08T23:31:27.116528773Z" +digest: sha256:ef2ef7f92e94d1b434d0dc04e4e3c3a642cc8b6d6dd6e02085863e02eb363a06 +generated: "2024-02-09T01:32:30.914659028Z" diff --git a/Chart.yaml b/Chart.yaml index cafb7c6..7955fb1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.1.1 + version: 13.2.3 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 4db5c59836282c4d37375c065a12f3db57f4b70e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 12 Feb 2024 11:31:10 +0000 Subject: [PATCH 0465/1014] fix(deps): update helm release postgresql to v14.0.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4938c75..f921cbe 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.4 + version: 14.0.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.2.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 -digest: sha256:ef2ef7f92e94d1b434d0dc04e4e3c3a642cc8b6d6dd6e02085863e02eb363a06 -generated: "2024-02-09T01:32:30.914659028Z" +digest: sha256:d3a47e03a543a9736e177c580d0357bc125f5c5b205d1a2ad1e3a894fdc4b176 +generated: "2024-02-12T11:31:07.083423906Z" diff --git a/Chart.yaml b/Chart.yaml index 7955fb1..29b9f32 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.4 + version: 14.0.5 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From a0eb189bc378c657ee08c120426f3d63f63dd1e5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 13 Feb 2024 00:02:31 +0000 Subject: [PATCH 0466/1014] ci(deps): update azure/setup-helm action to v4 --- .forgejo/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 028ad71..b0f9f83 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -57,7 +57,7 @@ jobs: version: ${{ env.HELM_CHART_TESTING_VERSION }} - name: install helm - uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5 + uses: azure/setup-helm@29960d0f5f19214b88e1d9ba750a9914ab0f1a2f # v4.0.0 with: version: ${{ env.HELM_VERSION }} @@ -94,7 +94,7 @@ jobs: - uses: ./.forgejo/actions/setup - name: install helm - uses: azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5 + uses: azure/setup-helm@29960d0f5f19214b88e1d9ba750a9914ab0f1a2f # v4.0.0 with: version: ${{ env.HELM_VERSION }} @@ -169,7 +169,7 @@ jobs: - uses: ./.forgejo/actions/setup-node - name: install helm - uses: https://github.com/azure/setup-helm@5119fcb9089d432beecbf79bb2c7915207344b78 # v3.5 + uses: https://github.com/azure/setup-helm@29960d0f5f19214b88e1d9ba750a9914ab0f1a2f # v4.0.0 with: version: ${{ env.HELM_VERSION }} From 60e5d125181056ebb19752b0c58ce61e98bce9ff Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 13 Feb 2024 19:12:49 +0000 Subject: [PATCH 0467/1014] chore(deps): update pnpm to v8.15.2 (#342) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pnpm](https://pnpm.io) ([source](https://github.com/pnpm/pnpm)) | packageManager | patch | [`8.15.1` -> `8.15.2`](https://renovatebot.com/diffs/npm/pnpm/8.15.1/8.15.2) | --- ### Release Notes
pnpm/pnpm (pnpm) ### [`v8.15.2`](https://github.com/pnpm/pnpm/releases/tag/v8.15.2) [Compare Source](https://github.com/pnpm/pnpm/compare/v8.15.1...v8.15.2) #### Patch Changes - When purging multiple `node_modules` directories, pnpm will no longer print multiple prompts simultaneously. - Don't print an unnecessary warning when adding new dependencies to a project that uses hoisted `node_modules`. - Linking globally the command of a package that has no name in `package.json` [#​4761](https://github.com/pnpm/pnpm/issues/4761). - Installation should work with lockfile created by pnpm v9.0.0-alpha.4 #### Platinum Sponsors
#### Gold Sponsors
#### Our Silver Sponsors
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/342 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c0a5ba3..2e24a17 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@8.15.1", + "packageManager": "pnpm@8.15.2", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^8.0.0" From ff238faf841ecfe565164ca7fc8289343b56d755 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Feb 2024 14:31:04 +0000 Subject: [PATCH 0468/1014] fix(deps): update helm release postgresql-ha to v13.2.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f921cbe..6aed48d 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.0.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.3 + version: 13.2.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 -digest: sha256:d3a47e03a543a9736e177c580d0357bc125f5c5b205d1a2ad1e3a894fdc4b176 -generated: "2024-02-12T11:31:07.083423906Z" +digest: sha256:d38a94b3276058d209dfcb59882a2709ff53f800eda82ce183b548b824da847c +generated: "2024-02-14T14:31:00.888851942Z" diff --git a/Chart.yaml b/Chart.yaml index 29b9f32..dbc1794 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.3 + version: 13.2.4 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From f14202654aa6f7e48369820512c72fd76606e023 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Feb 2024 18:01:07 +0000 Subject: [PATCH 0469/1014] chore(deps): update dependency node to v20.11.1 --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 8b0beab..2dbbe00 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.11.0 +20.11.1 From afdc595ccf65271d8b7b4cf1815cb386c80db4e8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Feb 2024 18:31:12 +0000 Subject: [PATCH 0470/1014] ci(deps): update dependency kubectl to v1.29.2 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b0f9f83..bcf0010 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.4.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.21.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.29.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.29.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From 48aef205369d4ba929c8c3bc8df3b11416e93cab Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Feb 2024 21:01:00 +0000 Subject: [PATCH 0471/1014] ci(deps): update dependency helm to v3.14.1 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index bcf0010..d0b6c4b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.14.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.14.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.4.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.21.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From c6b4ed04a9d772307a2e2ff6040215c1ffa9aa44 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Feb 2024 22:30:56 +0000 Subject: [PATCH 0472/1014] ci(deps): update kindest/node docker tag to v1.29.2 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d0b6c4b..e9ca563 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -81,7 +81,7 @@ jobs: # from https://hub.docker.com/r/kindest/node/tags - v1.27.10 # renovate: kindest - v1.28.6 # renovate: kindest - - v1.29.1 # renovate: kindest + - v1.29.2 # renovate: kindest steps: - run: cat /etc/os-release From 731b4abc18ba0057935d1ea94e06591faa347079 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Feb 2024 23:01:16 +0000 Subject: [PATCH 0473/1014] ci(deps): update kindest/node docker tag to v1.27.11 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index e9ca563..db15ed4 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -79,7 +79,7 @@ jobs: matrix: k8s: # from https://hub.docker.com/r/kindest/node/tags - - v1.27.10 # renovate: kindest + - v1.27.11 # renovate: kindest - v1.28.6 # renovate: kindest - v1.29.2 # renovate: kindest From 30e3802bd2821f6aa06bc87a839dc51f84a246e1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 15 Feb 2024 00:32:14 +0000 Subject: [PATCH 0474/1014] ci(deps): update kindest/node docker tag to v1.28.7 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index db15ed4..9a35aa8 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -80,7 +80,7 @@ jobs: k8s: # from https://hub.docker.com/r/kindest/node/tags - v1.27.11 # renovate: kindest - - v1.28.6 # renovate: kindest + - v1.28.7 # renovate: kindest - v1.29.2 # renovate: kindest steps: From 92868f4e5f58d5993ce36adc7aef13765b9d5847 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 15 Feb 2024 02:02:17 +0000 Subject: [PATCH 0475/1014] ci(deps): update dependency kind to v0.22.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 9a35aa8..2f476f1 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -16,7 +16,7 @@ env: HELM_VERSION: v3.14.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.4.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KIND_VERSION: v0.21.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind + KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.29.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: From b9adc8dc4375f271d6544949ab1c3a947dd29529 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 15 Feb 2024 11:01:37 +0000 Subject: [PATCH 0476/1014] chore(deps): update pnpm to v8.15.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2e24a17..a459a32 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@8.15.2", + "packageManager": "pnpm@8.15.3", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^8.0.0" From 52cfdfd3e37cc6038c183e57eb63658cb2ab285c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 20 Feb 2024 18:31:05 +0000 Subject: [PATCH 0477/1014] fix(deps): update helm release postgresql-ha to v13.4.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6aed48d..aadfc1e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.0.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.4 + version: 13.4.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 -digest: sha256:d38a94b3276058d209dfcb59882a2709ff53f800eda82ce183b548b824da847c -generated: "2024-02-14T14:31:00.888851942Z" +digest: sha256:5206dfb90fc77799f1bd8650739e24d618b7366b5a63280fb2d26671100c2e2e +generated: "2024-02-20T18:31:02.038876147Z" diff --git a/Chart.yaml b/Chart.yaml index dbc1794..ab7daad 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.2.4 + version: 13.4.1 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 92a414bea2db17bd78b2dd27f6a23b5faf8820d5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 21 Feb 2024 18:31:07 +0000 Subject: [PATCH 0478/1014] fix(deps): update helm release postgresql-ha to v13.4.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index aadfc1e..8e7558f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.0.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.1 + version: 13.4.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 -digest: sha256:5206dfb90fc77799f1bd8650739e24d618b7366b5a63280fb2d26671100c2e2e -generated: "2024-02-20T18:31:02.038876147Z" +digest: sha256:e3ad3a13a97f6dc8e1d16883531762330d68e58a5b06546dcd55e2e2383ef20b +generated: "2024-02-21T18:31:03.655628441Z" diff --git a/Chart.yaml b/Chart.yaml index ab7daad..1dbda87 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.1 + version: 13.4.2 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From bea67e14f7222dc33dc645dddd0b4f54889414b4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 21 Feb 2024 19:01:25 +0000 Subject: [PATCH 0479/1014] fix(deps): update helm release postgresql to v14.2.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 8e7558f..70cb379 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.5 + version: 14.2.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.4.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.5.2 -digest: sha256:e3ad3a13a97f6dc8e1d16883531762330d68e58a5b06546dcd55e2e2383ef20b -generated: "2024-02-21T18:31:03.655628441Z" +digest: sha256:c028b18b6fd40f3cc494963386ae11c50db63abb4ed3be7a2c984b99b06c679f +generated: "2024-02-21T19:01:20.817135707Z" diff --git a/Chart.yaml b/Chart.yaml index 1dbda87..695d12e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.5 + version: 14.2.1 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 02d4ec569d3600d0ca8cf3ea28191f249e06b01d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 21 Feb 2024 19:58:21 +0000 Subject: [PATCH 0480/1014] fix(deps): update helm release redis-cluster to v9.6.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 70cb379..921e3e8 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 13.4.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.5.2 -digest: sha256:c028b18b6fd40f3cc494963386ae11c50db63abb4ed3be7a2c984b99b06c679f -generated: "2024-02-21T19:01:20.817135707Z" + version: 9.6.1 +digest: sha256:2fb096ddcfd1cc23156b36291b8f987b308c65c747ef2c279857813007898b28 +generated: "2024-02-21T19:58:18.299624065Z" diff --git a/Chart.yaml b/Chart.yaml index 695d12e..d9ee30b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.5.2 + version: 9.6.1 condition: redis-cluster.enabled From 4cc8fb9f35e059cc60161406410f5eea8f19585f Mon Sep 17 00:00:00 2001 From: alexandra catalina Date: Wed, 21 Feb 2024 21:52:42 +0000 Subject: [PATCH 0481/1014] feat!: port updates from Gitea 10.1.1 chart (#356) Co-authored-by: pat-s Co-authored-by: pat-s Co-authored-by: justusbunsi Co-authored-by: remogeissbuehler Co-authored-by: florianspk Co-authored-by: Oliver Fueckert Co-authored-by: Michael Kriese Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/356 Reviewed-by: Michael Kriese Co-authored-by: alexandra catalina Co-committed-by: alexandra catalina --- README.md | 50 +++++++++++++- templates/NOTES.txt | 16 +++++ templates/_helpers.tpl | 34 +++++---- templates/gitea/config.yaml | 10 +-- templates/gitea/http-svc.yaml | 3 + templates/gitea/init.yaml | 69 ++++++++++++++++++- templates/gitea/pvc.yaml | 10 +-- templates/gitea/ssh-svc.yaml | 3 + unittests/config/cache-config.yaml | 45 ++++++++++++ unittests/config/queue-config.yaml | 45 ++++++++++++ unittests/config/session-config.yaml | 45 ++++++++++++ .../storage-class-configuration.yaml | 39 +++++++++++ unittests/deployment/svc-configuration.yaml | 51 ++++++++++++++ values.yaml | 4 ++ 14 files changed, 398 insertions(+), 26 deletions(-) create mode 100644 unittests/config/cache-config.yaml create mode 100644 unittests/config/queue-config.yaml create mode 100644 unittests/config/session-config.yaml create mode 100644 unittests/deployment/storage-class-configuration.yaml create mode 100644 unittests/deployment/svc-configuration.yaml diff --git a/README.md b/README.md index 80a4a9a..e28f821 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,9 @@ - [Introduction](#introduction) - [Update and versioning policy](#update-and-versioning-policy) - [Dependencies](#dependencies) + - [HA Dependencies](#ha-dependencies) + - [Non-HA Dependencies](#non-ha-dependencies) + - [Dependency Versioning](#dependency-versioning) - [Installing](#installing) - [High Availability](#high-availability) - [Configuration](#configuration) @@ -13,6 +16,7 @@ - [Server defaults](#server-defaults) - [Metrics defaults](#metrics-defaults) - [Rootless Defaults](#rootless-defaults) + - [Session, Cache and Queue](#session-cache-and-queue) - [Single-Pod Configurations](#single-pod-configurations) - [Additional _app.ini_ settings](#additional-appini-settings) - [User defined environment variables in app.ini](#user-defined-environment-variables-in-appini) @@ -81,10 +85,38 @@ Yet most often no issues will be encountered and the chart maintainers aim to co Forgejo can be run with an external database and cache. This chart provides those dependencies, which can be enabled, or disabled via configuration. -Dependencies: +### HA Dependencies -- PostgreSQL HA ([configuration](#postgresql)) -- Redis Cluster ([configuration](#cache)) +These dependencies are enabled by default: + +- PostgreSQL HA ([Bitnami PostgreSQL-HA](https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml)) +- Redis-Cluster ([Bitnami Redis-Cluster](https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml)) + +### Non-HA Dependencies + +Alternatively, the following non-HA replacements are available: + +- PostgreSQL ([Bitnami PostgreSQL]()) + +### Dependency Versioning + +Updates of sub-charts will be incorporated into the Gitea chart as they are released. +The reasoning behind this is that new users of the chart will start with the most recent sub-chart dependency versions. + +**Note** If you want to stay on an older appVersion of a sub-chart dependency (e.g. PostgreSQL), you need to override the image tag in your `values.yaml` file. +In fact, we recommend to do so right from the start to be independent of major sub-chart dependency changes as they are released. +There is no need to update to every new PostgreSQL major version - you can happily skip some and do larger updates when you are ready for them. + +We recommend to use a rolling tag like `:-debian-` to incorporate minor and patch updates for the respective major version as they are released. +Alternatively you can also use a versioning helper tool like [renovate](https://github.com/renovatebot/renovate). + +Please double-check the image repository and available tags in the sub-chart: + +- [PostgreSQL-HA](https://hub.docker.com/r/bitnami/postgresql-repmgr/tags) +- [PostgreSQL](https://hub.docker.com/r/bitnami/postgresql/tags) +- [Redis Cluster](https://hub.docker.com/r/bitnami/redis-cluster/tags) + +and look up the image tag which fits your needs on Dockerhub. ## Installing @@ -194,6 +226,16 @@ If `.Values.image.rootless: true`, then the following will occur. In case you us [see deployment.yaml](./templates/gitea/deployment.yaml) template inside container "env" declarations +#### Session, Cache and Queue + +The session, cache and queue settings are set to use the built-in Redis Cluster sub-chart dependency. +If Redis Cluster is disabled, the chart will fall back to the Gitea defaults which use "memory" for `session` and `cache` and "level" for `queue`. + +While these will work and even not cause immediate issues after startup, **they are not recommended for production use**. +Reasons being that a single pod will take on all the work for `session` and `cache` tasks in its available memory. +It is likely that the pod will run out of memory or will face substantial memory spikes, depending on the workload. +External tools such as `redis-cluster` or `memcached` handle these workloads much better. + ### Single-Pod Configurations If HA is not needed/desired, the following configurations can be used to deploy a single-pod Forgejo instance. @@ -842,6 +884,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `service.http.ipFamilies` | HTTP service dual-stack familiy selection,for dual-stack parameters see official kubernetes [dual-stack concept documentation](https://kubernetes.io/docs/concepts/services-networking/dual-stack/). | `nil` | | `service.http.loadBalancerSourceRanges` | Source range filter for http loadbalancer | `[]` | | `service.http.annotations` | HTTP service annotations | `{}` | +| `service.http.labels` | HTTP service additional labels | `{}` | | `service.ssh.type` | Kubernetes service type for ssh traffic | `ClusterIP` | | `service.ssh.port` | Port number for ssh traffic | `22` | | `service.ssh.clusterIP` | ClusterIP setting for ssh autosetup for deployment is None | `None` | @@ -854,6 +897,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `service.ssh.hostPort` | HostPort for ssh service | `nil` | | `service.ssh.loadBalancerSourceRanges` | Source range filter for ssh loadbalancer | `[]` | | `service.ssh.annotations` | SSH service annotations | `{}` | +| `service.ssh.labels` | SSH service additional labels | `{}` | ### Ingress diff --git a/templates/NOTES.txt b/templates/NOTES.txt index 25b35e7..a1ccb23 100644 --- a/templates/NOTES.txt +++ b/templates/NOTES.txt @@ -18,3 +18,19 @@ echo "Visit http://127.0.0.1:{{ .Values.service.http.port }} to use your application" kubectl --namespace {{ .Release.Namespace }} port-forward svc/{{ .Release.Name }}-http {{ .Values.service.http.port }}:{{ .Values.service.http.port }} {{- end }} +{{- $warnings := list -}} +{{- if eq (get .Values.gitea.config.cache "ADAPTER") "memory" -}} + {{- $warnings = append $warnings "Forgejo uses 'memory' for caching which is not recommended for production use. See https://forgejo.org/docs/latest/admin/config-cheat-sheet/#cache-cache for available options." -}} +{{- end }} +{{- if eq (get .Values.gitea.config.queue "TYPE") "level" -}} + {{- $warnings = append $warnings "Forgejo uses 'leveldb' for queue actions which is not recommended for production use. See https://forgejo.org/docs/latest/admin/config-cheat-sheet/#queue-queue-and-queue for available options." -}} +{{- end }} +{{- if eq (get .Values.gitea.config.session "PROVIDER") "memory" -}} + {{- $warnings = append $warnings "Forgejo uses 'memory' for sessions which is not recommended for production use. See https://forgejo.org/docs/latest/admin/config-cheat-sheet/#session-session for available options." -}} +{{- end }} +{{- if gt (len $warnings) 0 }} +2. Review these warnings: +{{- range $warnings }} + - {{ . }} +{{- end }} +{{- end }} diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 0843da5..dc76158 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -94,7 +94,7 @@ imagePullSecrets: Storage Class */}} {{- define "gitea.persistence.storageClass" -}} -{{- $storageClass := .Values.global.storageClass | default .Values.persistence.storageClass }} +{{- $storageClass := .Values.persistence.storageClass | default .Values.global.storageClass }} {{- if $storageClass }} storageClassName: {{ $storageClass | quote }} {{- end }} @@ -290,23 +290,33 @@ https {{- if not (hasKey .Values.gitea.config.metrics "ENABLED") -}} {{- $_ := set .Values.gitea.config.metrics "ENABLED" .Values.gitea.metrics.enabled -}} {{- end -}} - {{- if (index .Values "redis-cluster").enabled -}} - {{- $_ := set .Values.gitea.config.cache "ENABLED" "true" -}} - {{- $_ := set .Values.gitea.config.cache "ADAPTER" "redis" -}} - {{- if not (.Values.gitea.config.cache.HOST) -}} - {{- $_ := set .Values.gitea.config.cache "HOST" (include "redis.dns" .) -}} - {{- end -}} - {{- end -}} {{- /* redis queue */ -}} {{- if (index .Values "redis-cluster").enabled -}} {{- $_ := set .Values.gitea.config.queue "TYPE" "redis" -}} {{- $_ := set .Values.gitea.config.queue "CONN_STR" (include "redis.dns" .) -}} - {{- end -}} - {{- if not (get .Values.gitea.config.session "PROVIDER") -}} {{- $_ := set .Values.gitea.config.session "PROVIDER" "redis" -}} - {{- end -}} - {{- if not (get .Values.gitea.config.session "PROVIDER_CONFIG") -}} {{- $_ := set .Values.gitea.config.session "PROVIDER_CONFIG" (include "redis.dns" .) -}} + {{- $_ := set .Values.gitea.config.cache "ADAPTER" "redis" -}} + {{- $_ := set .Values.gitea.config.cache "HOST" (include "redis.dns" .) -}} + {{- else -}} + {{- if not (get .Values.gitea.config.session "PROVIDER") -}} + {{- $_ := set .Values.gitea.config.session "PROVIDER" "memory" -}} + {{- end -}} + {{- if not (get .Values.gitea.config.session "PROVIDER_CONFIG") -}} + {{- $_ := set .Values.gitea.config.session "PROVIDER_CONFIG" "" -}} + {{- end -}} + {{- if not (get .Values.gitea.config.queue "TYPE") -}} + {{- $_ := set .Values.gitea.config.queue "TYPE" "level" -}} + {{- end -}} + {{- if not (get .Values.gitea.config.queue "CONN_STR") -}} + {{- $_ := set .Values.gitea.config.queue "CONN_STR" "" -}} + {{- end -}} + {{- if not (get .Values.gitea.config.cache "ADAPTER") -}} + {{- $_ := set .Values.gitea.config.cache "ADAPTER" "memory" -}} + {{- end -}} + {{- if not (get .Values.gitea.config.cache "HOST") -}} + {{- $_ := set .Values.gitea.config.cache "HOST" "" -}} + {{- end -}} {{- end -}} {{- if not .Values.gitea.config.indexer.ISSUE_INDEXER_TYPE -}} {{- $_ := set .Values.gitea.config.indexer "ISSUE_INDEXER_TYPE" "db" -}} diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index 4627a88..42645eb 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -45,7 +45,7 @@ stringData: {{- end }} {{- end }} {{- end }} - + {{- end }} config_environment.sh: |- #!/usr/bin/env bash @@ -63,7 +63,7 @@ stringData: # skip empty line return fi - + # 'xargs echo -n' trims all leading/trailing whitespaces and a trailing new line local setting="$(awk -F '=' '{print $1}' <<< "${line}" | xargs echo -n)" @@ -173,8 +173,10 @@ stringData: env2ini::log "...Initial secrets generated\n" } - env | (grep FORGEJO || [[ $? == 1 ]]) > /tmp/existing-envs - + # save existing envs prior to script execution. Necessary to keep order of + # preexisting and custom envs + env | (grep -e '^FORGEJO__' || [[ $? == 1 ]]) > /tmp/existing-envs + # MUST BE CALLED BEFORE OTHER CONFIGURATION env2ini::generate_initial_secrets diff --git a/templates/gitea/http-svc.yaml b/templates/gitea/http-svc.yaml index 659724c..0ec7370 100644 --- a/templates/gitea/http-svc.yaml +++ b/templates/gitea/http-svc.yaml @@ -4,6 +4,9 @@ metadata: name: {{ include "gitea.fullname" . }}-http labels: {{- include "gitea.labels" . | nindent 4 }} + {{- if .Values.service.http.labels }} + {{- toYaml .Values.service.http.labels | nindent 4 }} + {{- end }} annotations: {{- toYaml .Values.service.http.annotations | nindent 4 }} spec: diff --git a/templates/gitea/init.yaml b/templates/gitea/init.yaml index 000cd9b..72ab984 100644 --- a/templates/gitea/init.yaml +++ b/templates/gitea/init.yaml @@ -86,7 +86,28 @@ stringData: {{- if or .Values.gitea.admin.existingSecret (and .Values.gitea.admin.username .Values.gitea.admin.password) }} function configure_admin_user() { - local ACCOUNT_ID=$(gitea admin user list --admin | grep -e "\s\+${GITEA_ADMIN_USERNAME}\s\+" | awk -F " " "{printf \$1}") + local full_admin_list=$(gitea admin user list --admin) + local actual_user_table='' + + # We might have distorted output due to warning logs, so we have to detect the actual user table by its headline and trim output above that line + local regex="(.*)(ID\s+Username\s+Email\s+IsActive.*)" + if [[ "${full_admin_list}" =~ $regex ]]; then + actual_user_table=$(echo "${BASH_REMATCH[2]}" | tail -n+2) # tail'ing to drop the table headline + else + # This code block should never be reached, as long as the output table header remains the same. + # If this code block is reached, the regex doesn't match anymore and we probably have to adjust this script. + + echo "ERROR: 'configure_admin_user' was not able to determine the current list of admin users." + echo " Please review the output of 'gitea admin user list --admin' shown below." + echo " If you think it is an issue with the Helm Chart provisioning, file an issue at https://gitea.com/gitea/helm-chart/issues." + echo "DEBUG: Output of 'gitea admin user list --admin'" + echo "--" + echo "${full_admin_list}" + echo "--" + exit 1 + fi + + local ACCOUNT_ID=$(echo "${actual_user_table}" | grep -E "\s+${GITEA_ADMIN_USERNAME}\s+" | awk -F " " "{printf \$1}") if [[ -z "${ACCOUNT_ID}" ]]; then echo "No admin user '${GITEA_ADMIN_USERNAME}' found. Creating now..." gitea admin user create --admin --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" --email {{ .Values.gitea.admin.email | quote }} --must-change-password=false @@ -105,7 +126,28 @@ stringData: {{- if .Values.gitea.ldap }} {{- range $idx, $value := .Values.gitea.ldap }} local LDAP_NAME={{ (printf "%s" $value.name) | squote }} - local GITEA_AUTH_ID=$(gitea admin auth list --vertical-bars | grep -E "\|${LDAP_NAME}\s+\|" | grep -iE '\|LDAP \(via BindDN\)\s+\|' | awk -F " " "{print \$1}") + local full_auth_list=$(gitea admin auth list --vertical-bars) + local actual_auth_table='' + + # We might have distorted output due to warning logs, so we have to detect the actual user table by its headline and trim output above that line + local regex="(.*)(ID\s+\|Name\s+\|Type\s+\|Enabled.*)" + if [[ "${full_auth_list}" =~ $regex ]]; then + actual_auth_table=$(echo "${BASH_REMATCH[2]}" | tail -n+2) # tail'ing to drop the table headline + else + # This code block should never be reached, as long as the output table header remains the same. + # If this code block is reached, the regex doesn't match anymore and we probably have to adjust this script. + + echo "ERROR: 'configure_ldap' was not able to determine the current list of authentication sources." + echo " Please review the output of 'gitea admin auth list --vertical-bars' shown below." + echo " If you think it is an issue with the Helm Chart provisioning, file an issue at https://gitea.com/gitea/helm-chart/issues." + echo "DEBUG: Output of 'gitea admin auth list --vertical-bars'" + echo "--" + echo "${full_auth_list}" + echo "--" + exit 1 + fi + + local GITEA_AUTH_ID=$(echo "${actual_auth_table}" | grep -E "\|${LDAP_NAME}\s+\|" | grep -iE '\|LDAP \(via BindDN\)\s+\|' | awk -F " " "{print \$1}") if [[ -z "${GITEA_AUTH_ID}" ]]; then echo "No ldap configuration found with name '${LDAP_NAME}'. Installing it now..." @@ -128,7 +170,28 @@ stringData: {{- if .Values.gitea.oauth }} {{- range $idx, $value := .Values.gitea.oauth }} local OAUTH_NAME={{ (printf "%s" $value.name) | squote }} - local AUTH_ID=$(gitea admin auth list --vertical-bars | grep -E "\|${OAUTH_NAME}\s+\|" | grep -iE '\|OAuth2\s+\|' | awk -F " " "{print \$1}") + local full_auth_list=$(gitea admin auth list --vertical-bars) + local actual_auth_table='' + + # We might have distorted output due to warning logs, so we have to detect the actual user table by its headline and trim output above that line + local regex="(.*)(ID\s+\|Name\s+\|Type\s+\|Enabled.*)" + if [[ "${full_auth_list}" =~ $regex ]]; then + actual_auth_table=$(echo "${BASH_REMATCH[2]}" | tail -n+2) # tail'ing to drop the table headline + else + # This code block should never be reached, as long as the output table header remains the same. + # If this code block is reached, the regex doesn't match anymore and we probably have to adjust this script. + + echo "ERROR: 'configure_oauth' was not able to determine the current list of authentication sources." + echo " Please review the output of 'gitea admin auth list --vertical-bars' shown below." + echo " If you think it is an issue with the Helm Chart provisioning, file an issue at https://gitea.com/gitea/helm-chart/issues." + echo "DEBUG: Output of 'gitea admin auth list --vertical-bars'" + echo "--" + echo "${full_auth_list}" + echo "--" + exit 1 + fi + + local AUTH_ID=$(echo "${actual_auth_table}" | grep -E "\|${OAUTH_NAME}\s+\|" | grep -iE '\|OAuth2\s+\|' | awk -F " " "{print \$1}") if [[ -z "${AUTH_ID}" ]]; then echo "No oauth configuration found with name '${OAUTH_NAME}'. Installing it now..." diff --git a/templates/gitea/pvc.yaml b/templates/gitea/pvc.yaml index 995bd10..25b4af8 100644 --- a/templates/gitea/pvc.yaml +++ b/templates/gitea/pvc.yaml @@ -6,6 +6,10 @@ metadata: namespace: {{ $.Release.Namespace }} annotations: {{ .Values.persistence.annotations | toYaml | indent 4}} +{{- if .Values.persistence.labels }} + labels: +{{ .Values.persistence.labels | toYaml | indent 4}} +{{- end }} spec: accessModes: {{- if gt .Values.replicaCount 1.0 }} @@ -14,13 +18,11 @@ spec: {{- .Values.persistence.accessModes | toYaml | nindent 4 }} {{- end }} volumeMode: Filesystem - {{- if .Values.persistence.storageClass }} - storageClassName: {{ .Values.persistence.storageClass }} - {{- end }} + {{- include "gitea.persistence.storageClass" . | nindent 2 }} {{- with .Values.persistence.volumeName }} volumeName: {{ . }} {{- end }} resources: requests: storage: {{ .Values.persistence.size }} -{{- end }} \ No newline at end of file +{{- end }} diff --git a/templates/gitea/ssh-svc.yaml b/templates/gitea/ssh-svc.yaml index 3e8b3c2..3ee756c 100644 --- a/templates/gitea/ssh-svc.yaml +++ b/templates/gitea/ssh-svc.yaml @@ -4,6 +4,9 @@ metadata: name: {{ include "gitea.fullname" . }}-ssh labels: {{- include "gitea.labels" . | nindent 4 }} + {{- if .Values.service.ssh.labels }} + {{- toYaml .Values.service.ssh.labels | nindent 4 }} + {{- end }} annotations: {{- toYaml .Values.service.ssh.annotations | nindent 4 }} spec: diff --git a/unittests/config/cache-config.yaml b/unittests/config/cache-config.yaml new file mode 100644 index 0000000..f0291a4 --- /dev/null +++ b/unittests/config/cache-config.yaml @@ -0,0 +1,45 @@ +suite: config template | cache config +release: + name: gitea-unittests + namespace: testing +tests: + - it: 'cache is configured correctly for redis-cluster' + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: true + asserts: + - documentIndex: 0 + equal: + path: stringData.cache + value: |- + ADAPTER=redis + HOST=redis+cluster://:@gitea-unittests-redis-cluster-headless.testing.svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& + + - it: "cache is configured correctly for 'memory' when redis-cluster is disabled" + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: false + asserts: + - documentIndex: 0 + equal: + path: stringData.cache + value: |- + ADAPTER=memory + HOST= + + - it: 'cache can be customized when redis-cluster is disabled' + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: false + gitea.config.cache.ADAPTER: custom-adapter + gitea.config.cache.HOST: custom-host + asserts: + - documentIndex: 0 + equal: + path: stringData.cache + value: |- + ADAPTER=custom-adapter + HOST=custom-host diff --git a/unittests/config/queue-config.yaml b/unittests/config/queue-config.yaml new file mode 100644 index 0000000..fcc1998 --- /dev/null +++ b/unittests/config/queue-config.yaml @@ -0,0 +1,45 @@ +suite: config template | queue config +release: + name: gitea-unittests + namespace: testing +tests: + - it: 'queue is configured correctly for redis-cluster' + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: true + asserts: + - documentIndex: 0 + equal: + path: stringData.queue + value: |- + CONN_STR=redis+cluster://:@gitea-unittests-redis-cluster-headless.testing.svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& + TYPE=redis + + - it: "queue is configured correctly for 'levelDB' when redis-cluster is disabled" + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: false + asserts: + - documentIndex: 0 + equal: + path: stringData.queue + value: |- + CONN_STR= + TYPE=level + + - it: 'queue can be customized when redis-cluster is disabled' + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: false + gitea.config.queue.TYPE: custom-type + gitea.config.queue.CONN_STR: custom-connection-string + asserts: + - documentIndex: 0 + equal: + path: stringData.queue + value: |- + CONN_STR=custom-connection-string + TYPE=custom-type diff --git a/unittests/config/session-config.yaml b/unittests/config/session-config.yaml new file mode 100644 index 0000000..cf5fb1b --- /dev/null +++ b/unittests/config/session-config.yaml @@ -0,0 +1,45 @@ +suite: config template | session config +release: + name: gitea-unittests + namespace: testing +tests: + - it: 'session is configured correctly for redis-cluster' + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: true + asserts: + - documentIndex: 0 + equal: + path: stringData.session + value: |- + PROVIDER=redis + PROVIDER_CONFIG=redis+cluster://:@gitea-unittests-redis-cluster-headless.testing.svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& + + - it: "session is configured correctly for 'memory' when redis-cluster is disabled" + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: false + asserts: + - documentIndex: 0 + equal: + path: stringData.session + value: |- + PROVIDER=memory + PROVIDER_CONFIG= + + - it: 'session can be customized when redis-cluster is disabled' + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: false + gitea.config.session.PROVIDER: custom-provider + gitea.config.session.PROVIDER_CONFIG: custom-provider-config + asserts: + - documentIndex: 0 + equal: + path: stringData.session + value: |- + PROVIDER=custom-provider + PROVIDER_CONFIG=custom-provider-config diff --git a/unittests/deployment/storage-class-configuration.yaml b/unittests/deployment/storage-class-configuration.yaml new file mode 100644 index 0000000..525197f --- /dev/null +++ b/unittests/deployment/storage-class-configuration.yaml @@ -0,0 +1,39 @@ +# File: tests/gitea-storageclass-tests.yaml + +suite: storage class configuration tests + +release: + name: gitea-storageclass-tests + namespace: testing + +templates: + - templates/gitea/pvc.yaml + +tests: + - it: should set storageClassName when persistence.storageClass is defined + template: templates/gitea/pvc.yaml + set: + persistence.storageClass: 'my-storage-class' + asserts: + - equal: + path: 'spec.storageClassName' + value: 'my-storage-class' + + - it: should set global.storageClass when persistence.storageClass is not defined + template: templates/gitea/pvc.yaml + set: + global.storageClass: 'default-storage-class' + asserts: + - equal: + path: spec.storageClassName + value: 'default-storage-class' + + - it: should set storageClassName when persistence.storageClass is defined and global.storageClass is defined + template: templates/gitea/pvc.yaml + set: + global.storageClass: 'default-storage-class' + persistence.storageClass: 'my-storage-class' + asserts: + - equal: + path: spec.storageClassName + value: 'my-storage-class' diff --git a/unittests/deployment/svc-configuration.yaml b/unittests/deployment/svc-configuration.yaml new file mode 100644 index 0000000..2e10094 --- /dev/null +++ b/unittests/deployment/svc-configuration.yaml @@ -0,0 +1,51 @@ +suite: ssh-svc / http-svc template (Services configuration) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/ssh-svc.yaml + - templates/gitea/http-svc.yaml +tests: + - it: supports adding custom labels to ssh-svc + template: templates/gitea/ssh-svc.yaml + set: + service: + ssh: + labels: + gitea/testkey: testvalue + asserts: + - equal: + path: metadata.labels["gitea/testkey"] + value: 'testvalue' + + - it: keeps existing labels (ssh) + template: templates/gitea/ssh-svc.yaml + set: + service: + ssh: + labels: {} + asserts: + - exists: + path: metadata.labels["app"] + + - it: supports adding custom labels to http-svc + template: templates/gitea/http-svc.yaml + set: + service: + http: + labels: + gitea/testkey: testvalue + asserts: + - equal: + path: metadata.labels["gitea/testkey"] + value: 'testvalue' + + - it: keeps existing labels (http) + template: templates/gitea/http-svc.yaml + set: + service: + http: + labels: {} + asserts: + - exists: + path: metadata.labels["app"] diff --git a/values.yaml b/values.yaml index eac552e..9c29b77 100644 --- a/values.yaml +++ b/values.yaml @@ -106,6 +106,7 @@ service: ## @param service.http.ipFamilies HTTP service dual-stack familiy selection,for dual-stack parameters see official kubernetes [dual-stack concept documentation](https://kubernetes.io/docs/concepts/services-networking/dual-stack/). ## @param service.http.loadBalancerSourceRanges Source range filter for http loadbalancer ## @param service.http.annotations HTTP service annotations + ## @param service.http.labels HTTP service additional labels http: type: ClusterIP port: 3000 @@ -118,6 +119,7 @@ service: ipFamilies: loadBalancerSourceRanges: [] annotations: {} + labels: {} ## @param service.ssh.type Kubernetes service type for ssh traffic ## @param service.ssh.port Port number for ssh traffic ## @param service.ssh.clusterIP ClusterIP setting for ssh autosetup for deployment is None @@ -130,6 +132,7 @@ service: ## @param service.ssh.hostPort HostPort for ssh service ## @param service.ssh.loadBalancerSourceRanges Source range filter for ssh loadbalancer ## @param service.ssh.annotations SSH service annotations + ## @param service.ssh.labels SSH service additional labels ssh: type: ClusterIP port: 22 @@ -143,6 +146,7 @@ service: hostPort: loadBalancerSourceRanges: [] annotations: {} + labels: {} ## @section Ingress ## @param ingress.enabled Enable ingress From 9d40a74726bf746c895d1cc8c663a70e034794bc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 21 Feb 2024 22:00:56 +0000 Subject: [PATCH 0482/1014] ci(deps): update dependency helm to v3.14.2 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 2f476f1..8545340 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.14.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.14.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.4.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From 37106e3d4a1d9963f59875a247d299cb70cdfed9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 Feb 2024 12:31:18 +0000 Subject: [PATCH 0483/1014] fix(deps): update helm release postgresql to v14.2.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 921e3e8..f7d8702 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.1 + version: 14.2.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.4.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.6.1 -digest: sha256:2fb096ddcfd1cc23156b36291b8f987b308c65c747ef2c279857813007898b28 -generated: "2024-02-21T19:58:18.299624065Z" +digest: sha256:e5f83fe264492a04917011621b04651ea5bf82f4ac56273c602b78dfe052bdb8 +generated: "2024-02-22T12:31:14.049856973Z" diff --git a/Chart.yaml b/Chart.yaml index d9ee30b..dc87113 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.1 + version: 14.2.2 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 0fdde2b9de683c2ca28b999c2dd9209beef6599d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 Feb 2024 15:31:07 +0000 Subject: [PATCH 0484/1014] fix(deps): update helm release redis-cluster to v9.6.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f7d8702..9891f95 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 13.4.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.6.1 -digest: sha256:e5f83fe264492a04917011621b04651ea5bf82f4ac56273c602b78dfe052bdb8 -generated: "2024-02-22T12:31:14.049856973Z" + version: 9.6.2 +digest: sha256:ece8546194a8ec504447a64300e2dac920bf2878f7239f4ce3ef176634d48892 +generated: "2024-02-22T15:31:02.980950868Z" diff --git a/Chart.yaml b/Chart.yaml index dc87113..140bbe7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.6.1 + version: 9.6.2 condition: redis-cluster.enabled From ee17569d3bb2e2802ddcf275b2a5cbcf3c2490ba Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 Feb 2024 16:31:15 +0000 Subject: [PATCH 0485/1014] fix(deps): update helm release postgresql-ha to v13.4.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 9891f95..d48bcb1 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.2.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.2 + version: 13.4.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.6.2 -digest: sha256:ece8546194a8ec504447a64300e2dac920bf2878f7239f4ce3ef176634d48892 -generated: "2024-02-22T15:31:02.980950868Z" +digest: sha256:3812e984770d607769b234e1b455cb1fb9ee4f60c582b97cd297fdb3b70a915b +generated: "2024-02-22T16:31:11.849055493Z" diff --git a/Chart.yaml b/Chart.yaml index 140bbe7..93dbbe7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.2 + version: 13.4.3 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 6715a823da0e9a0c02f43dfcacbc33718766ad4c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 Feb 2024 18:01:11 +0000 Subject: [PATCH 0486/1014] fix(deps): update forgejo docker tag to v1.21.6-0 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 93dbbe7..c41c9b3 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.5-0 +appVersion: 1.21.6-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 79ebe77c7a82c480dfcc281a42afb35d59817e53 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 23 Feb 2024 00:32:24 +0000 Subject: [PATCH 0487/1014] chore(deps): update dependency husky to v9.0.11 --- pnpm-lock.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01f851b..706fedb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ devDependencies: version: 7.0.0 husky: specifier: ^9.0.0 - version: 9.0.10 + version: 9.0.11 lint-staged: specifier: ^15.2.0 version: 15.2.2 @@ -535,8 +535,8 @@ packages: engines: {node: '>=16.17.0'} dev: true - /husky@9.0.10: - resolution: {integrity: sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==} + /husky@9.0.11: + resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} engines: {node: '>=18'} hasBin: true dev: true From fdf9677ed5059c0519ce67cb0f47713e88cc7340 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 23 Feb 2024 17:31:14 +0000 Subject: [PATCH 0488/1014] fix(deps): update helm release postgresql to v14.2.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d48bcb1..d169fa3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.2 + version: 14.2.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.4.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.6.2 -digest: sha256:3812e984770d607769b234e1b455cb1fb9ee4f60c582b97cd297fdb3b70a915b -generated: "2024-02-22T16:31:11.849055493Z" +digest: sha256:933a1a904da2102514e4d7103bc3ddfc5ed69db8651760e493134b7661a059d7 +generated: "2024-02-23T17:31:11.530779555Z" diff --git a/Chart.yaml b/Chart.yaml index c41c9b3..8106c3c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.2 + version: 14.2.3 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 9f7b04e18979abf3862e0ed6345602e6a7320cca Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Feb 2024 01:01:14 +0000 Subject: [PATCH 0489/1014] ci(deps): update dependency helm-unittest to v0.4.2 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 8545340..7cdc5ba 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: env: HELM_VERSION: v3.14.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.4.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.4.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.29.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From e177df246828827746f50cddeb7a6222e3c2f807 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 27 Feb 2024 08:41:24 +0000 Subject: [PATCH 0490/1014] fix(deps): update helm release redis-cluster to v9.7.0 (#370) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/370 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d169fa3..ccd38c0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 13.4.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.6.2 -digest: sha256:933a1a904da2102514e4d7103bc3ddfc5ed69db8651760e493134b7661a059d7 -generated: "2024-02-23T17:31:11.530779555Z" + version: 9.7.0 +digest: sha256:1e15f7abeb87b1fcbe1c2900061b69f8310a189479cbe026b551a8a4dcbafb59 +generated: "2024-02-26T09:31:16.450771808Z" diff --git a/Chart.yaml b/Chart.yaml index 8106c3c..80d9cf4 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.6.2 + version: 9.7.0 condition: redis-cluster.enabled From c4ee672b2952fdf9d3b65152a9b21095c98c755b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 27 Feb 2024 08:41:38 +0000 Subject: [PATCH 0491/1014] chore(deps): update dependency helm-unittest/helm-unittest to v0.4.2 (#367) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/367 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .vscode/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 676da63..bf54518 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.1/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.2/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From fc7a4325ee904f8a0675b1bbc7caf94faf906b3e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 27 Feb 2024 08:43:16 +0000 Subject: [PATCH 0492/1014] chore(renovate): automerge pnpm Signed-off-by: Michael Kriese --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renovate.json b/renovate.json index 9fbe45e..a05e821 100644 --- a/renovate.json +++ b/renovate.json @@ -46,6 +46,12 @@ "matchUpdateTypes": ["minor", "patch"], "automerge": true }, + { + "description": "Automerge pnpm updates", + "matchDepNames": ["pnpm"], + "matchUpdateTypes": ["minor", "patch"], + "automerge": true + }, { "description": "Separate minor and patch updates for kindest", "matchPackageNames": ["kindest/node"], From 05bde37ad843026101e3dcac919308a04ab323e8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 27 Feb 2024 08:43:30 +0000 Subject: [PATCH 0493/1014] chore(deps): update pnpm to v8.15.4 (#369) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/369 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a459a32..d46f43a 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@8.15.3", + "packageManager": "pnpm@8.15.4", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^8.0.0" From 5d89ab01e80523c5e895e63fa0bdd16cb4354ad5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 27 Feb 2024 12:31:08 +0000 Subject: [PATCH 0494/1014] fix(deps): update helm release postgresql-ha to v13.4.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ccd38c0..58c7a43 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.2.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.3 + version: 13.4.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.7.0 -digest: sha256:1e15f7abeb87b1fcbe1c2900061b69f8310a189479cbe026b551a8a4dcbafb59 -generated: "2024-02-26T09:31:16.450771808Z" +digest: sha256:3d6566f43bf7b73eaef65b074e607b810fd374f7f3a48224d4268c69c1310ab2 +generated: "2024-02-27T12:31:05.445272248Z" diff --git a/Chart.yaml b/Chart.yaml index 80d9cf4..70e8329 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.3 + version: 13.4.4 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 62c5fa665d2caa4d4bd5c416a4fadde61f2ba77d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 27 Feb 2024 13:31:09 +0000 Subject: [PATCH 0495/1014] fix(deps): update helm release postgresql-ha to v13.4.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 58c7a43..7b45ff3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.2.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.4 + version: 13.4.5 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.7.0 -digest: sha256:3d6566f43bf7b73eaef65b074e607b810fd374f7f3a48224d4268c69c1310ab2 -generated: "2024-02-27T12:31:05.445272248Z" +digest: sha256:d45b7e7809f0dff3b0cfb67f0e5fc6212adc8d3063d7ef4f8214333221124ced +generated: "2024-02-27T13:31:06.00721954Z" diff --git a/Chart.yaml b/Chart.yaml index 70e8329..11ef097 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.4 + version: 13.4.5 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From c891c28ed8a77c0bca88c544135ae33c7d01c6f9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 1 Mar 2024 17:01:05 +0000 Subject: [PATCH 0496/1014] ci(deps): update azure/setup-helm action to v4.1.0 --- .forgejo/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 7cdc5ba..d5e5585 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -57,7 +57,7 @@ jobs: version: ${{ env.HELM_CHART_TESTING_VERSION }} - name: install helm - uses: azure/setup-helm@29960d0f5f19214b88e1d9ba750a9914ab0f1a2f # v4.0.0 + uses: azure/setup-helm@b7246b12e77f7134dc2d460a3d5bad15bbe29390 # v4.1.0 with: version: ${{ env.HELM_VERSION }} @@ -94,7 +94,7 @@ jobs: - uses: ./.forgejo/actions/setup - name: install helm - uses: azure/setup-helm@29960d0f5f19214b88e1d9ba750a9914ab0f1a2f # v4.0.0 + uses: azure/setup-helm@b7246b12e77f7134dc2d460a3d5bad15bbe29390 # v4.1.0 with: version: ${{ env.HELM_VERSION }} @@ -169,7 +169,7 @@ jobs: - uses: ./.forgejo/actions/setup-node - name: install helm - uses: https://github.com/azure/setup-helm@29960d0f5f19214b88e1d9ba750a9914ab0f1a2f # v4.0.0 + uses: https://github.com/azure/setup-helm@b7246b12e77f7134dc2d460a3d5bad15bbe29390 # v4.1.0 with: version: ${{ env.HELM_VERSION }} From 24c1b78abb78d3effab8265279bbb8c8c1390962 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 4 Mar 2024 12:01:17 +0000 Subject: [PATCH 0497/1014] fix(deps): update helm release postgresql to v14.2.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 7b45ff3..0d90391 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.3 + version: 14.2.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.4.5 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.7.0 -digest: sha256:d45b7e7809f0dff3b0cfb67f0e5fc6212adc8d3063d7ef4f8214333221124ced -generated: "2024-02-27T13:31:06.00721954Z" +digest: sha256:a088bb079075fde29ad919665420b991d87a0cd2189e4d70dac36761ca654d52 +generated: "2024-03-04T12:01:14.395849159Z" diff --git a/Chart.yaml b/Chart.yaml index 11ef097..9b8ea5f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.3 + version: 14.2.4 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 854756b88469c659149753aaa59670bbbf5f01fe Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 6 Mar 2024 12:26:43 +0000 Subject: [PATCH 0498/1014] fix(deps): update helm release postgresql to v14.3.0 (#375) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/375 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 0d90391..b00d92d 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.4 + version: 14.3.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.4.5 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.7.0 -digest: sha256:a088bb079075fde29ad919665420b991d87a0cd2189e4d70dac36761ca654d52 -generated: "2024-03-04T12:01:14.395849159Z" +digest: sha256:4094dc71390fab21d37a08ddcb53215c7c299a9fb7c230c3c0030cb0699b9b03 +generated: "2024-03-05T16:01:14.317001961Z" diff --git a/Chart.yaml b/Chart.yaml index 9b8ea5f..f83f71d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.4 + version: 14.3.0 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 2e150a38fbf930759cd9b030f34ee4f59aa0924f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 6 Mar 2024 12:32:26 +0000 Subject: [PATCH 0499/1014] fix(deps): update helm release redis-cluster to v9.8.0 (#377) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/377 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index b00d92d..7637273 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 13.4.5 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.7.0 -digest: sha256:4094dc71390fab21d37a08ddcb53215c7c299a9fb7c230c3c0030cb0699b9b03 -generated: "2024-03-05T16:01:14.317001961Z" + version: 9.8.0 +digest: sha256:9af620cec0cea934c4926283dfa6acaedf4a7a448750f113a4feb23dabf05d6c +generated: "2024-03-06T12:31:25.942325427Z" diff --git a/Chart.yaml b/Chart.yaml index f83f71d..df8a91a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.7.0 + version: 9.8.0 condition: redis-cluster.enabled From c58daf5f664ee53fbc8313e858c0fa8b79b93c0f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 6 Mar 2024 12:32:41 +0000 Subject: [PATCH 0500/1014] fix(deps): update forgejo docker tag to v1.21.7-0 (#376) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/376 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index df8a91a..f1b0c93 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.6-0 +appVersion: 1.21.7-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 1de4eddab9cf3fd8d9b9ca935905647f7f0a16e9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 6 Mar 2024 13:01:00 +0000 Subject: [PATCH 0501/1014] fix(deps): update helm release postgresql-ha to v13.6.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 7637273..7a8a754 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.3.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.5 + version: 13.6.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.8.0 -digest: sha256:9af620cec0cea934c4926283dfa6acaedf4a7a448750f113a4feb23dabf05d6c -generated: "2024-03-06T12:31:25.942325427Z" +digest: sha256:4ddd846721ebf239a06eb5a15c268fa0f763c6df203f5525f716075cbea605dc +generated: "2024-03-06T13:00:56.962068354Z" diff --git a/Chart.yaml b/Chart.yaml index f1b0c93..716ffde 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.4.5 + version: 13.6.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From a09988747bc27fb821517df898034ae33c634fdb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 7 Mar 2024 07:00:47 +0000 Subject: [PATCH 0502/1014] fix(deps): update helm release postgresql to v14.3.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 7a8a754..f4e9222 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.0 + version: 14.3.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.6.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.8.0 -digest: sha256:4ddd846721ebf239a06eb5a15c268fa0f763c6df203f5525f716075cbea605dc -generated: "2024-03-06T13:00:56.962068354Z" +digest: sha256:15fba39162eaa5b35d574ff4fbbe863f6508688e8527e1d653be2794452469fc +generated: "2024-03-07T07:00:44.328573522Z" diff --git a/Chart.yaml b/Chart.yaml index 716ffde..ebeda21 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.0 + version: 14.3.1 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From be95447faea16bd3f622319b1428ba8d30671b3e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 7 Mar 2024 07:30:45 +0000 Subject: [PATCH 0503/1014] fix(deps): update helm release postgresql-ha to v13.6.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f4e9222..dd4a581 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.3.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.6.0 + version: 13.6.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.8.0 -digest: sha256:15fba39162eaa5b35d574ff4fbbe863f6508688e8527e1d653be2794452469fc -generated: "2024-03-07T07:00:44.328573522Z" +digest: sha256:a0f47f8f62d9f779b5fe1d64712114ae16441a5b9e6ed54f0d72062d834057aa +generated: "2024-03-07T07:30:42.042437728Z" diff --git a/Chart.yaml b/Chart.yaml index ebeda21..7d9bc65 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.6.0 + version: 13.6.1 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 23489d3f00342cbae9e41018c17e10575d8e0a55 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 11 Mar 2024 14:30:45 +0000 Subject: [PATCH 0504/1014] fix(deps): update helm release redis-cluster to v9.8.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index dd4a581..353d856 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 13.6.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.8.0 -digest: sha256:a0f47f8f62d9f779b5fe1d64712114ae16441a5b9e6ed54f0d72062d834057aa -generated: "2024-03-07T07:30:42.042437728Z" + version: 9.8.1 +digest: sha256:773db5a12878243b03cf82de5492a14c8b755443c6ec3b6e8f5ebd872ec6a9c9 +generated: "2024-03-11T14:30:40.187236443Z" diff --git a/Chart.yaml b/Chart.yaml index 7d9bc65..b86c7a6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.8.0 + version: 9.8.1 condition: redis-cluster.enabled From 30208fd17cbe3f4799f4a721d3f7ce3c31d3aa40 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 11 Mar 2024 21:30:43 +0000 Subject: [PATCH 0505/1014] fix(deps): update helm release postgresql to v14.3.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 353d856..5cb3b2e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.1 + version: 14.3.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.6.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.8.1 -digest: sha256:773db5a12878243b03cf82de5492a14c8b755443c6ec3b6e8f5ebd872ec6a9c9 -generated: "2024-03-11T14:30:40.187236443Z" +digest: sha256:3a8725121bfb82e7716e5f2fd945b7ed3def5c8d5e741df6c12365c22a22a3f4 +generated: "2024-03-11T21:30:40.380240998Z" diff --git a/Chart.yaml b/Chart.yaml index b86c7a6..8338041 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.1 + version: 14.3.2 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 376fb894f85dd953efb5046e3516fd1be2e7f983 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 12 Mar 2024 00:30:57 +0000 Subject: [PATCH 0506/1014] fix(deps): update helm release postgresql to v14.3.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5cb3b2e..777ce06 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.2 + version: 14.3.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 13.6.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.8.1 -digest: sha256:3a8725121bfb82e7716e5f2fd945b7ed3def5c8d5e741df6c12365c22a22a3f4 -generated: "2024-03-11T21:30:40.380240998Z" +digest: sha256:f703f9ca341f0d73ebb520ef7ae9e33787e24dc36a694b9132b6765e73b44e6b +generated: "2024-03-12T00:30:54.303963784Z" diff --git a/Chart.yaml b/Chart.yaml index 8338041..c760b5f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.2 + version: 14.3.3 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 8a994a021dddf847fb7cdaade6743e65aaaf5699 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 13 Mar 2024 20:00:47 +0000 Subject: [PATCH 0507/1014] ci(deps): update dependency helm to v3.14.3 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d5e5585..265cd20 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.14.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.14.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.4.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From c5dbb0063be3d52150997695b5b5e692c20f39e4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 15 Mar 2024 20:30:32 +0000 Subject: [PATCH 0508/1014] ci(deps): update dependency kubectl to v1.29.3 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 265cd20..1c87057 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.4.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.29.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.29.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From abc60e56a591fe2240e832dfca32f1c995a95010 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 17 Mar 2024 21:30:33 +0000 Subject: [PATCH 0509/1014] chore(deps): update pnpm to v8.15.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d46f43a..b282e79 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@8.15.4", + "packageManager": "pnpm@8.15.5", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^8.0.0" From 99b41d0f041647df35e53a85d9ba79d94b9e6cf7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 19 Mar 2024 00:02:04 +0000 Subject: [PATCH 0510/1014] ci(deps): update dependency helm-unittest to v0.4.3 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 1c87057..8a481c1 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: env: HELM_VERSION: v3.14.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.4.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.4.3 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.29.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From 5929ad2e2dcf4021afad54894281bb2ff442c65f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 20 Mar 2024 11:33:31 +0000 Subject: [PATCH 0511/1014] chore(deps): update dependency helm-unittest/helm-unittest to v0.4.3 (#391) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [helm-unittest/helm-unittest](https://github.com/helm-unittest/helm-unittest) | patch | `v0.4.2` -> `v0.4.3` | --- ### Release Notes
helm-unittest/helm-unittest (helm-unittest/helm-unittest) ### [`v0.4.3`](https://github.com/helm-unittest/helm-unittest/releases/tag/v0.4.3) [Compare Source](https://github.com/helm-unittest/helm-unittest/compare/v0.4.2...v0.4.3) **Improvements** - Improve development, by running PR validation using GitHub actions (credits [@​ivankatliarchuk](https://github.com/ivankatliarchuk)) **Fixes** - Fix unittest fails when chart name has same name as one of its dependencies (resolves [#​283](https://github.com/helm-unittest/helm-unittest/issues/283)) - Fix documentSelector matches resources outside of selected templates (credits [@​ivankatliarchuk](https://github.com/ivankatliarchuk), resolves [#​286](https://github.com/helm-unittest/helm-unittest/issues/286)) - Fix IsNullOrEmptyValidator for single values (credits [@​arkbriar](https://github.com/arkbriar)) - Fix validation on Windows target platform **Updates** - Update packages to latest patch versions - Update documentation (credits [@​gionn](https://github.com/gionn), credits [@​mgnisia](https://github.com/mgnisia))
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/391 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .vscode/settings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index bf54518..e1f8d0d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.2/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.3/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From ff91ea954fa090da88d9d1344a9701872bb2fb8c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 20 Mar 2024 11:34:02 +0000 Subject: [PATCH 0512/1014] feat(deps): update helm release postgresql-ha to v14 (#386) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [postgresql-ha](https://github.com/bitnami/charts) ([source](https://github.com/bitnami/charts/tree/HEAD/bitnami/postgresql-ha)) | major | `13.6.1` -> `14.0.0` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/386 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 777ce06..9db62ee 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 14.3.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.6.1 + version: 14.0.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 9.8.1 -digest: sha256:f703f9ca341f0d73ebb520ef7ae9e33787e24dc36a694b9132b6765e73b44e6b -generated: "2024-03-12T00:30:54.303963784Z" +digest: sha256:7198cbc213ba08053d4896b72b59f1c8d1153542a894a82fcddfa74cf2fa4519 +generated: "2024-03-15T11:30:37.771063594Z" diff --git a/Chart.yaml b/Chart.yaml index c760b5f..8251320 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 13.6.1 + version: 14.0.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 18eecc0ebc7deaf64b54a77e66c5aa82b398db91 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 20 Mar 2024 11:40:48 +0000 Subject: [PATCH 0513/1014] feat(deps): update helm release redis-cluster to v10 (#387) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/387 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 9db62ee..e2e3ba2 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.0.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.8.1 -digest: sha256:7198cbc213ba08053d4896b72b59f1c8d1153542a894a82fcddfa74cf2fa4519 -generated: "2024-03-15T11:30:37.771063594Z" + version: 10.0.0 +digest: sha256:abd3aa641ebbe64b4592cb1f84055af91f9f1917ea43e686d7c4875ed32b51c3 +generated: "2024-03-20T11:35:40.534938205Z" diff --git a/Chart.yaml b/Chart.yaml index 8251320..299113c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 9.8.1 + version: 10.0.0 condition: redis-cluster.enabled From 631b7709a717925b6e465520f782a11e271cada1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 20 Mar 2024 11:42:08 +0000 Subject: [PATCH 0514/1014] feat(deps)!: update helm release postgresql to v15 (#390) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/390 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e2e3ba2..e922a8a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.3 + version: 15.1.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.0 -digest: sha256:abd3aa641ebbe64b4592cb1f84055af91f9f1917ea43e686d7c4875ed32b51c3 -generated: "2024-03-20T11:35:40.534938205Z" +digest: sha256:08822d9524786044598e4fa32503d70d50274ad4dcaa648a6a3167c2aa901776 +generated: "2024-03-20T11:41:31.621086253Z" diff --git a/Chart.yaml b/Chart.yaml index 299113c..93b8da2 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.3 + version: 15.1.0 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From e0ad74ade18c0c2dd1151f419b55abcbe90aaf20 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 20 Mar 2024 15:55:09 +0100 Subject: [PATCH 0515/1014] chore(renovate): fix config --- renovate.json | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/renovate.json b/renovate.json index a05e821..1c16916 100644 --- a/renovate.json +++ b/renovate.json @@ -76,29 +76,20 @@ "datasourceTemplate": "docker" }, { - "description": "Update helm unittest plugin", + "description": "Detect helm-unittest yaml schema file", "customType": "regex", - "fileMatch": ["^\\.woodpecker/[a-z-]+\\.yml$"], + "fileMatch": [".vscode/settings\\.json$"], "matchStrings": [ - "helm plugin install --version (?.+?) https://github.com/helm-unittest/helm-unittest\\s" + "https://raw\\.githubusercontent\\.com/helm-unittest/helm-unittest/(?v[0-9.]+?)/schema/helm-testsuite\\.json" ], "depNameTemplate": "helm-unittest", "packageNameTemplate": "helm-unittest/helm-unittest", "datasourceTemplate": "github-releases" }, - { - "description": "Detect helm-unittest yaml schema file", - "customType": "regex", - "fileMatch": [".vscode/settings\\.json$"], - "matchStrings": [ - "https:\\/\\/raw\\.githubusercontent\\.com\\/(?[^\\s]+?)\\/(?v[0-9.]+?)\\/schema\\/helm-testsuite\\.json" - ], - "datasourceTemplate": "github-releases" - }, { "customType": "regex", "description": "Update kindest kubernetes references", - "fileMatch": ["^\\.forgejo\\/workflows\\/[^/]+\\.ya?ml$"], + "fileMatch": ["^\\.forgejo/workflows/[^/]+\\.ya?ml$"], "matchStrings": [ " +- (?v\\d+\\.\\d+\\.\\d+) # renovate: kindest\\n" ], From 82bf05354aa54e557b0a777299848c6fcaea02ca Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 21 Mar 2024 11:31:02 +0000 Subject: [PATCH 0516/1014] fix(deps): update helm release postgresql to v15.1.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e922a8a..4988048 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.1.0 + version: 15.1.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.0 -digest: sha256:08822d9524786044598e4fa32503d70d50274ad4dcaa648a6a3167c2aa901776 -generated: "2024-03-20T11:41:31.621086253Z" +digest: sha256:614d6b6a07db93e7499f2fd5eca8dd074fbf1a187e1853df3a57cf4b77de9614 +generated: "2024-03-21T11:30:59.005225335Z" diff --git a/Chart.yaml b/Chart.yaml index 93b8da2..727998e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.1.0 + version: 15.1.1 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From df747776404940693a9d496e8a14bb3c6709e99c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 21 Mar 2024 13:31:06 +0000 Subject: [PATCH 0517/1014] fix(deps): update helm release postgresql to v15.1.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4988048..606e0b5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.1.1 + version: 15.1.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.0 -digest: sha256:614d6b6a07db93e7499f2fd5eca8dd074fbf1a187e1853df3a57cf4b77de9614 -generated: "2024-03-21T11:30:59.005225335Z" +digest: sha256:604bded9b6578365e97c565e228be4d272c9411d22d8ea8b1682950edfe7b0e2 +generated: "2024-03-21T13:31:03.127672873Z" diff --git a/Chart.yaml b/Chart.yaml index 727998e..d113870 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.1.1 + version: 15.1.2 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 3bc9539b77171245676a89a8bc9323b1cee89ce7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 23 Mar 2024 17:03:18 +0000 Subject: [PATCH 0518/1014] fix(deps): update forgejo docker tag to v1.21.8-0 (#396) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/396 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index d113870..caae3c9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.7-0 +appVersion: 1.21.8-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From f3138397284c0c0653bcc1271ef2b2b80b2132b3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 25 Mar 2024 07:01:40 +0000 Subject: [PATCH 0519/1014] fix(deps): update helm release postgresql to v15.1.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 606e0b5..73acec7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.1.2 + version: 15.1.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.0 -digest: sha256:604bded9b6578365e97c565e228be4d272c9411d22d8ea8b1682950edfe7b0e2 -generated: "2024-03-21T13:31:03.127672873Z" +digest: sha256:f48befded1e1f1df0465f25ea4404262f44b23a910cc2573f30ab950f4ee0df4 +generated: "2024-03-25T07:01:36.495345256Z" diff --git a/Chart.yaml b/Chart.yaml index caae3c9..c4e5881 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.1.2 + version: 15.1.4 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From fc9016a70883aeaba3455c6b97fd83abe426af6c Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 25 Mar 2024 09:20:39 +0100 Subject: [PATCH 0520/1014] chore(renovate): automerge `helm-unittest` --- renovate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 1c16916..28b35f4 100644 --- a/renovate.json +++ b/renovate.json @@ -47,8 +47,8 @@ "automerge": true }, { - "description": "Automerge pnpm updates", - "matchDepNames": ["pnpm"], + "description": "Automerge some updates", + "matchDepNames": ["pnpm", "helm-unittest"], "matchUpdateTypes": ["minor", "patch"], "automerge": true }, From 06c34c5932ee978454b87f47d46b601ec1622e32 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 25 Mar 2024 08:31:38 +0000 Subject: [PATCH 0521/1014] chore(deps): update dependency helm-unittest to v0.4.4 --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 8a481c1..a883536 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: env: HELM_VERSION: v3.14.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.4.3 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.4.4 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.29.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes diff --git a/.vscode/settings.json b/.vscode/settings.json index e1f8d0d..9cde5a4 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.3/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.4/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From 49c2bbb9cd97aae709f56f21b71853da0c5a6cf7 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 25 Mar 2024 09:38:22 +0000 Subject: [PATCH 0522/1014] ci: use blobless clone Signed-off-by: Michael Kriese --- .forgejo/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index a883536..158bfe5 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -48,6 +48,7 @@ jobs: with: show-progress: false fetch-depth: 0 + filter: blob:none # We don't need all blobs - uses: ./.forgejo/actions/setup @@ -90,6 +91,7 @@ jobs: with: show-progress: false fetch-depth: 0 + filter: blob:none # We don't need all blobs - uses: ./.forgejo/actions/setup From bb9cce5846a6bb18323be18422c57cfe8136e1cd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 26 Mar 2024 18:01:24 +0000 Subject: [PATCH 0523/1014] chore(deps): update dependency node to v20.12.0 --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 2dbbe00..2b9cabc 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.11.1 +20.12.0 From b1177c3529c7cc8555c61348d78983cb7191228e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 1 Apr 2024 21:30:32 +0000 Subject: [PATCH 0524/1014] chore(deps): update pnpm to v8.15.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b282e79..78eca2f 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@8.15.5", + "packageManager": "pnpm@8.15.6", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^8.0.0" From 3e00721bfa108fa77659882049c4dcdd61bc70ad Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 2 Apr 2024 13:31:02 +0000 Subject: [PATCH 0525/1014] fix(deps): update helm release redis-cluster to v10.0.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 73acec7..e500cf3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.0.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.0 -digest: sha256:f48befded1e1f1df0465f25ea4404262f44b23a910cc2573f30ab950f4ee0df4 -generated: "2024-03-25T07:01:36.495345256Z" + version: 10.0.1 +digest: sha256:5763354ac9b7eca66c66786e8018251e600909546346c285e32d865757ef1930 +generated: "2024-04-02T13:30:58.971751108Z" diff --git a/Chart.yaml b/Chart.yaml index c4e5881..1a7b5f2 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.0 + version: 10.0.1 condition: redis-cluster.enabled From ce03de3109769a3715546ce3df2adb6fade38940 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 3 Apr 2024 14:30:26 +0000 Subject: [PATCH 0526/1014] chore(deps): update dependency node to v20.12.1 --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 2b9cabc..bc78e9f 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.12.0 +20.12.1 From 4eae82ea19cc785fdb70032accf12445c92c5203 Mon Sep 17 00:00:00 2001 From: egirl Date: Thu, 4 Apr 2024 08:43:49 +0000 Subject: [PATCH 0527/1014] docs(readme): replace gitea docs with forgejo (#400) part of https://codeberg.org/forgejo-contrib/forgejo-helm/issues/357 Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/400 Reviewed-by: Michael Kriese Co-authored-by: egirl Co-committed-by: egirl --- README.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index e28f821..62e8c1e 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ It is published under the MIT license. ## Introduction -This helm chart is based on official [Gitea helm chart](https://gitea.com/gitea/helm-chart). +This Helm chart is based on the [Gitea chart](https://gitea.com/gitea/helm-chart). Yet it takes a completely different approach in providing a database and cache with dependencies. Additionally, this chart allows to provide LDAP and admin user configuration with values. @@ -143,7 +143,7 @@ See the [HA Setup](docs/ha-setup.md) document for more details. ## Configuration Forgejo offers lots of configuration options. -This is fully described in the [Gitea Cheat Sheet](https://docs.gitea.com/administration/config-cheat-sheet). +This is fully described in the [Cheat Sheet](https://forgejo.org/docs/latest/admin/config-cheat-sheet/). ```yaml gitea: @@ -310,7 +310,7 @@ If HA is not needed/desired, the following configurations can be used to deploy ### Additional _app.ini_ settings -> **The [generic](https://docs.gitea.com/administration/config-cheat-sheet#overall-default) +> **The [generic](https://forgejo.org/docs/latest/admin/config-cheat-sheet/#overall-default) > section cannot be defined that way.** Some settings inside _app.ini_ (like passwords or whole authentication configurations) must be considered sensitive and therefore should not be passed via plain text inside the _values.yaml_ file. @@ -397,7 +397,7 @@ Priority (highest to lowest) for defining app.ini variables: ### External Database -Any external database listed in [https://docs.gitea.com/installation/database-prep](https://docs.gitea.com/installation/database-prep) can be used instead of the built-in PostgreSQL. +A [supported external database](https://forgejo.org/docs/latest/admin/config-cheat-sheet/#database-database/)can be used instead of the built-in PostgreSQL. In fact, it is **highly recommended** to use an external database to ensure a stable Forgejo installation longterm. If an external database is used, no matter which type, make sure to set `postgresql.enabled` to `false` to disable the use of the built-in PostgreSQL. @@ -567,7 +567,7 @@ gitea: ### LDAP Settings Like the admin user the LDAP settings can be updated. -All LDAP values from are available. +All LDAP values from are available. Multiple LDAP sources can be configured with additional LDAP list items. @@ -620,9 +620,8 @@ Affected options: ### OAuth2 Settings Like the admin user, OAuth2 settings can be updated and disabled but not deleted. -Deleting OAuth2 settings has to be done in the ui. -All OAuth2 values, which are documented [here](https://docs.gitea.com/administration/command-line#admin), are -available. +Deleting OAuth2 settings has to be done in the UI. +All OAuth2 values, which are documented [here](https://forgejo.org/docs/latest/admin/command-line/#admin), are available. Multiple OAuth2 sources can be configured with additional OAuth list items. @@ -698,7 +697,7 @@ signing: ``` To use the gpg key, Forgejo needs to be configured accordingly. -A detailed description can be found in the [official Gitea documentation](https://docs.gitea.com/administration/signing#general-configuration). +A detailed description can be found in the [documentation](https://forgejo.org/docs/latest/admin/signing/#general-configuration). ## Metrics and profiling From 11dfff2c575465bba9d4539a54fd167fc83f3cbd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 4 Apr 2024 08:44:12 +0000 Subject: [PATCH 0528/1014] fix(deps): update helm release postgresql to v15.2.2 (#401) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/401 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e500cf3..ec56535 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.1.4 + version: 15.2.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.1 -digest: sha256:5763354ac9b7eca66c66786e8018251e600909546346c285e32d865757ef1930 -generated: "2024-04-02T13:30:58.971751108Z" +digest: sha256:114aa5432dd15d85c12c8f9677c7b0a5e8d3e2fa93be32d52a713a0b434bf06d +generated: "2024-04-02T20:30:31.493324877Z" diff --git a/Chart.yaml b/Chart.yaml index 1a7b5f2..ca5bd35 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.1.4 + version: 15.2.2 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 3fb1651974488e8865a170585de4e798265c245b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 4 Apr 2024 19:30:58 +0000 Subject: [PATCH 0529/1014] fix(deps): update forgejo docker tag to v1.21.10-0 (#408) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/408 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index ca5bd35..8510ac0 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.8-0 +appVersion: 1.21.10-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 91c487ea97968752746ceb6359f2fb05a652dc19 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 5 Apr 2024 10:31:15 +0000 Subject: [PATCH 0530/1014] fix(deps): update helm release postgresql-ha to v14.0.1 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ec56535..f6abdc1 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.0 + version: 14.0.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.1 -digest: sha256:114aa5432dd15d85c12c8f9677c7b0a5e8d3e2fa93be32d52a713a0b434bf06d -generated: "2024-04-02T20:30:31.493324877Z" +digest: sha256:652c5ae2d2eea8ec8b959d3cb04f854ff11762d07b995752da59d93292d6b735 +generated: "2024-04-05T10:31:12.588508177Z" diff --git a/Chart.yaml b/Chart.yaml index 8510ac0..0eb3b11 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.0 + version: 14.0.1 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From d35151d01bf44184438bec81b5cb9665fd89ca76 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 5 Apr 2024 18:01:32 +0000 Subject: [PATCH 0531/1014] fix(deps): update helm release postgresql to v15.2.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f6abdc1..eb199bc 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.2 + version: 15.2.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.1 -digest: sha256:652c5ae2d2eea8ec8b959d3cb04f854ff11762d07b995752da59d93292d6b735 -generated: "2024-04-05T10:31:12.588508177Z" +digest: sha256:d6b450a0ef76100a3b5d936e03e8f8452ca43d3bfe19a178e6819845e2eb846f +generated: "2024-04-05T18:01:29.524010955Z" diff --git a/Chart.yaml b/Chart.yaml index 0eb3b11..9e60044 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.2 + version: 15.2.4 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From fec88edfd7d7face98541956077ce85489813888 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 5 Apr 2024 20:31:07 +0000 Subject: [PATCH 0532/1014] fix(deps): update helm release postgresql-ha to v14.0.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index eb199bc..8021e2d 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.1 + version: 14.0.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.1 -digest: sha256:d6b450a0ef76100a3b5d936e03e8f8452ca43d3bfe19a178e6819845e2eb846f -generated: "2024-04-05T18:01:29.524010955Z" +digest: sha256:35d087b3aa4e5bcccedc2ca7304ea8732f5fb12293a8c6077552e9d6ba2eba70 +generated: "2024-04-05T20:31:04.466914793Z" diff --git a/Chart.yaml b/Chart.yaml index 9e60044..a763959 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.1 + version: 14.0.2 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 3d182f54adeb00822f98fcbbc92eb4ae84a9c131 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 10 Apr 2024 12:01:14 +0000 Subject: [PATCH 0533/1014] fix(deps): update helm release postgresql to v15.2.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 8021e2d..399f707 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 + version: 15.2.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.1 -digest: sha256:35d087b3aa4e5bcccedc2ca7304ea8732f5fb12293a8c6077552e9d6ba2eba70 -generated: "2024-04-05T20:31:04.466914793Z" +digest: sha256:74ef06a6a7e7a1cdddf5f4825fec5f556d681bd0ecf7d7c8375fe2177b9a6273 +generated: "2024-04-10T12:01:11.618649769Z" diff --git a/Chart.yaml b/Chart.yaml index a763959..a90878a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 + version: 15.2.5 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From e2b73180dc88d500a6276295db48ac19dcafee16 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 10 Apr 2024 13:01:23 +0000 Subject: [PATCH 0534/1014] fix(deps): update helm release postgresql-ha to v14.0.3 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 399f707..390552a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.2 + version: 14.0.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.1 -digest: sha256:74ef06a6a7e7a1cdddf5f4825fec5f556d681bd0ecf7d7c8375fe2177b9a6273 -generated: "2024-04-10T12:01:11.618649769Z" +digest: sha256:cbfee678e3db8748732e455da34b05f8dae93c90ecee56e29c972a58fc271f04 +generated: "2024-04-10T13:01:20.420463851Z" diff --git a/Chart.yaml b/Chart.yaml index a90878a..5a2ba1d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.2 + version: 14.0.3 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 6c694ea66168d6a1d7ae03a99729111507f515a6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 10 Apr 2024 17:01:14 +0000 Subject: [PATCH 0535/1014] chore(deps): update dependency node to v20.12.2 --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index bc78e9f..8783404 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.12.1 +20.12.2 From 1e4132e0df0b2ad2ec9dfda641914d9fc063d4d1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 10 Apr 2024 21:01:12 +0000 Subject: [PATCH 0536/1014] ci(deps): update dependency helm to v3.14.4 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 158bfe5..da5b567 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.14.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.14.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.4.4 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From 2d57b4b49b77be15da9caba99d5b139643324bec Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 11 Apr 2024 07:01:09 +0000 Subject: [PATCH 0537/1014] ci(deps): update helm/chart-testing-action digest to dbd7bf1 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index da5b567..4153175 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -102,7 +102,7 @@ jobs: - name: Install chart-testing # TODO: pin to version when this is released: https://github.com/helm/chart-testing-action/pull/137 - uses: helm/chart-testing-action@df9dfa7259f5d09615a31c4aae53338e2c621f8f # main + uses: helm/chart-testing-action@dbd7bf1354f0f25564f602276d44cb17913e0f9f # main with: version: ${{ env.HELM_CHART_TESTING_VERSION }} From 5809a7dbf33362fe83de488724f4832162a788dd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 13 Apr 2024 16:30:29 +0000 Subject: [PATCH 0538/1014] chore(deps): update pnpm to v8.15.7 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 78eca2f..f3b8295 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@8.15.6", + "packageManager": "pnpm@8.15.7", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^8.0.0" From 95ee06da4bd708dbf75b743e3f2728e8fe13e640 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 15 Apr 2024 20:00:38 +0000 Subject: [PATCH 0539/1014] ci(deps): update azure/setup-helm action to v4.2.0 --- .forgejo/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4153175..76262dc 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -58,7 +58,7 @@ jobs: version: ${{ env.HELM_CHART_TESTING_VERSION }} - name: install helm - uses: azure/setup-helm@b7246b12e77f7134dc2d460a3d5bad15bbe29390 # v4.1.0 + uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0 with: version: ${{ env.HELM_VERSION }} @@ -96,7 +96,7 @@ jobs: - uses: ./.forgejo/actions/setup - name: install helm - uses: azure/setup-helm@b7246b12e77f7134dc2d460a3d5bad15bbe29390 # v4.1.0 + uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0 with: version: ${{ env.HELM_VERSION }} @@ -171,7 +171,7 @@ jobs: - uses: ./.forgejo/actions/setup-node - name: install helm - uses: https://github.com/azure/setup-helm@b7246b12e77f7134dc2d460a3d5bad15bbe29390 # v4.1.0 + uses: https://github.com/azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0 with: version: ${{ env.HELM_VERSION }} From 5103cdb3ddac45e2f8ea11e682889d4d163adae3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 16 Apr 2024 22:00:37 +0000 Subject: [PATCH 0540/1014] ci(deps): update dependency kubectl to v1.29.4 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 76262dc..35e0246 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.4.4 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.29.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.29.4 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From d6120b1222dc7ec60b10b118f8bb75b336433e15 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Apr 2024 21:01:32 +0000 Subject: [PATCH 0541/1014] ci(deps): update dependency kubectl to v1.30.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 35e0246..3e52e79 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.4.4 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.29.4 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.30.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From 2bfa643c32a0e15a2025c54aa69cb041196740e2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Apr 2024 17:00:44 +0000 Subject: [PATCH 0542/1014] chore(deps): update pnpm to v9 --- package.json | 4 +- pnpm-lock.yaml | 1667 +++++++++++++++++++++++++++--------------------- 2 files changed, 930 insertions(+), 741 deletions(-) diff --git a/package.json b/package.json index f3b8295..8d212aa 100644 --- a/package.json +++ b/package.json @@ -22,9 +22,9 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@8.15.7", + "packageManager": "pnpm@9.0.2", "engines": { "node": "^18.12.0 || >=20.9.0", - "pnpm": "^8.0.0" + "pnpm": "^9.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 706fedb..4ce52a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,273 +4,884 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -devDependencies: - '@bitnami/readme-generator-for-helm': - specifier: ^2.4.2 - version: 2.6.0 - clipanion: - specifier: ^3.2.1 - version: 3.2.1(typanion@3.14.0) - conventional-changelog-conventionalcommits: - specifier: ^7.0.0 - version: 7.0.2 - conventional-changelog-core: - specifier: ^7.0.0 - version: 7.0.0 - husky: - specifier: ^9.0.0 - version: 9.0.11 - lint-staged: - specifier: ^15.2.0 - version: 15.2.2 - markdownlint-cli: - specifier: ^0.39.0 - version: 0.39.0 - prettier: - specifier: ^3.1.0 - version: 3.2.5 +importers: + + .: + devDependencies: + '@bitnami/readme-generator-for-helm': + specifier: ^2.4.2 + version: 2.6.0 + clipanion: + specifier: ^3.2.1 + version: 3.2.1(typanion@3.14.0) + conventional-changelog-conventionalcommits: + specifier: ^7.0.0 + version: 7.0.2 + conventional-changelog-core: + specifier: ^7.0.0 + version: 7.0.0 + husky: + specifier: ^9.0.0 + version: 9.0.11 + lint-staged: + specifier: ^15.2.0 + version: 15.2.2 + markdownlint-cli: + specifier: ^0.39.0 + version: 0.39.0 + prettier: + specifier: ^3.1.0 + version: 3.2.5 packages: - /@babel/code-frame@7.23.5: + '@babel/code-frame@7.23.5': resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.22.20': + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.23.4': + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} + engines: {node: '>=6.9.0'} + + '@bitnami/readme-generator-for-helm@2.6.0': + resolution: {integrity: sha512-LcByNCryaC2OJExL9rnhyFJ18+vrZu1gVoN2Z7j/HI42EjV4kLgT4G1KEPNnrKbls9HvozBqMG+sKZIDh0McFg==} + hasBin: true + + '@hutson/parse-repository-url@5.0.0': + resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} + engines: {node: '>=10.13.0'} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + + JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + + add-stream@1.0.0: + resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} + + ansi-escapes@6.2.0: + resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==} + engines: {node: '>=14.16'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-ify@1.0.0: + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cli-truncate@4.0.0: + resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} + engines: {node: '>=18'} + + clipanion@3.2.1: + resolution: {integrity: sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==} + peerDependencies: + typanion: '*' + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + compare-func@2.0.0: + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + conventional-changelog-conventionalcommits@7.0.2: + resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} + engines: {node: '>=16'} + + conventional-changelog-core@7.0.0: + resolution: {integrity: sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg==} + engines: {node: '>=16'} + + conventional-changelog-writer@7.0.1: + resolution: {integrity: sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA==} + engines: {node: '>=16'} + hasBin: true + + conventional-commits-filter@4.0.0: + resolution: {integrity: sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==} + engines: {node: '>=16'} + + conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} + engines: {node: '>=16'} + hasBin: true + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + dargs@8.1.0: + resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} + engines: {node: '>=12'} + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + dot-object@2.1.4: + resolution: {integrity: sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA==} + hasBin: true + + dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + + fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + + find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + get-east-asian-width@1.2.0: + resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} + engines: {node: '>=18'} + + get-stdin@9.0.0: + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} + engines: {node: '>=12'} + + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + + git-raw-commits@4.0.0: + resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} + engines: {node: '>=16'} + hasBin: true + + git-semver-tags@7.0.1: + resolution: {integrity: sha512-NY0ZHjJzyyNXHTDZmj+GG7PyuAKtMsyWSwh07CR2hOZFa+/yoTsXci/nF2obzL8UDhakFNkD9gNdt/Ed+cxh2Q==} + engines: {node: '>=16'} + hasBin: true + + glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} + + hosted-git-info@7.0.1: + resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + engines: {node: ^16.14.0 || >=18.0.0} + + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + + husky@9.0.11: + resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} + engines: {node: '>=18'} + hasBin: true + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-fullwidth-code-point@4.0.0: + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} + engines: {node: '>=12'} + + is-fullwidth-code-point@5.0.0: + resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} + engines: {node: '>=18'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + + is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-text-path@2.0.0: + resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} + engines: {node: '>=8'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + json-parse-even-better-errors@3.0.1: + resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + + jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + + jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + + lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} + + lines-and-columns@2.0.4: + resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + + lint-staged@15.2.2: + resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==} + engines: {node: '>=18.12.0'} + hasBin: true + + listr2@8.0.1: + resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} + engines: {node: '>=18.0.0'} + + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-update@6.0.0: + resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} + engines: {node: '>=18'} + + lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + markdown-it@14.0.0: + resolution: {integrity: sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==} + hasBin: true + + markdown-table@2.0.0: + resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} + + markdownlint-cli@0.39.0: + resolution: {integrity: sha512-ZuFN7Xpsbn1Nbp0YYkeLOfXOMOfLQBik2lKRy8pVI/llmKQ2uW7x+8k5OMgF6o7XCsTDSYC/OOmeJ+3qplvnJQ==} + engines: {node: '>=18'} + hasBin: true + + markdownlint-micromark@0.1.8: + resolution: {integrity: sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==} + engines: {node: '>=16'} + + markdownlint@0.33.0: + resolution: {integrity: sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==} + engines: {node: '>=18'} + + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + + meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + normalize-package-data@6.0.0: + resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} + engines: {node: ^16.14.0 || >=18.0.0} + + npm-run-path@5.2.0: + resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + parse-json@7.1.1: + resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} + engines: {node: '>=16'} + + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pidtree@0.6.0: + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} + engines: {node: '>=0.10'} + hasBin: true + + prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + + read-pkg-up@10.1.0: + resolution: {integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==} + engines: {node: '>=16'} + + read-pkg@8.1.0: + resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==} + engines: {node: '>=16'} + + repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + + restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + rfdc@1.3.1: + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + + run-con@1.3.2: + resolution: {integrity: sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==} + hasBin: true + + semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slice-ansi@5.0.0: + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} + engines: {node: '>=12'} + + slice-ansi@7.1.0: + resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} + engines: {node: '>=18'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.4.0: + resolution: {integrity: sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} + + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string-width@7.1.0: + resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} + engines: {node: '>=18'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + text-extensions@2.4.0: + resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} + engines: {node: '>=8'} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + typanion@3.14.0: + resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} + + type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + + type-fest@4.10.2: + resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==} + engines: {node: '>=16'} + + uc.micro@2.0.0: + resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} + + uglify-js@3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} + engines: {node: '>=0.8.0'} + hasBin: true + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} + engines: {node: '>= 14'} + + yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + +snapshots: + + '@babel/code-frame@7.23.5': dependencies: '@babel/highlight': 7.23.4 chalk: 2.4.2 - dev: true - /@babel/helper-validator-identifier@7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-validator-identifier@7.22.20': {} - /@babel/highlight@7.23.4: - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} - engines: {node: '>=6.9.0'} + '@babel/highlight@7.23.4': dependencies: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - dev: true - /@bitnami/readme-generator-for-helm@2.6.0: - resolution: {integrity: sha512-LcByNCryaC2OJExL9rnhyFJ18+vrZu1gVoN2Z7j/HI42EjV4kLgT4G1KEPNnrKbls9HvozBqMG+sKZIDh0McFg==} - hasBin: true + '@bitnami/readme-generator-for-helm@2.6.0': dependencies: commander: 7.2.0 dot-object: 2.1.4 lodash: 4.17.21 markdown-table: 2.0.0 yaml: 2.3.4 - dev: true - /@hutson/parse-repository-url@5.0.0: - resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} - engines: {node: '>=10.13.0'} - dev: true + '@hutson/parse-repository-url@5.0.0': {} - /@isaacs/cliui@8.0.2: - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 + string-width-cjs: string-width@4.2.3 strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 + strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: true + wrap-ansi-cjs: wrap-ansi@7.0.0 - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true - dev: true + '@pkgjs/parseargs@0.11.0': optional: true - /@types/normalize-package-data@2.4.4: - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - dev: true + '@types/normalize-package-data@2.4.4': {} - /JSONStream@1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} - hasBin: true + JSONStream@1.3.5: dependencies: jsonparse: 1.3.1 through: 2.3.8 - dev: true - /add-stream@1.0.0: - resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} - dev: true + add-stream@1.0.0: {} - /ansi-escapes@6.2.0: - resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==} - engines: {node: '>=14.16'} + ansi-escapes@6.2.0: dependencies: type-fest: 3.13.1 - dev: true - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: true + ansi-regex@5.0.1: {} - /ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - dev: true + ansi-regex@6.0.1: {} - /ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 - dev: true - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 - dev: true - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - dev: true + ansi-styles@6.2.1: {} - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true + argparse@2.0.1: {} - /array-ify@1.0.0: - resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} - dev: true + array-ify@1.0.0: {} - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true + balanced-match@1.0.2: {} - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - dev: true - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - dev: true - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} + braces@3.0.2: dependencies: fill-range: 7.0.1 - dev: true - /chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - dev: true - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: true + chalk@5.3.0: {} - /cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cli-cursor@4.0.0: dependencies: restore-cursor: 4.0.0 - dev: true - /cli-truncate@4.0.0: - resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} - engines: {node: '>=18'} + cli-truncate@4.0.0: dependencies: slice-ansi: 5.0.0 string-width: 7.1.0 - dev: true - /clipanion@3.2.1(typanion@3.14.0): - resolution: {integrity: sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==} - peerDependencies: - typanion: '*' + clipanion@3.2.1(typanion@3.14.0): dependencies: typanion: 3.14.0 - dev: true - /color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + color-convert@1.9.3: dependencies: color-name: 1.1.3 - dev: true - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + color-convert@2.0.1: dependencies: color-name: 1.1.4 - dev: true - /color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: true + color-name@1.1.3: {} - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true + color-name@1.1.4: {} - /colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - dev: true + colorette@2.0.20: {} - /commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} - dev: true + commander@11.1.0: {} - /commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - dev: true + commander@4.1.1: {} - /commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: true + commander@7.2.0: {} - /compare-func@2.0.0: - resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + compare-func@2.0.0: dependencies: array-ify: 1.0.0 dot-prop: 5.3.0 - dev: true - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true + concat-map@0.0.1: {} - /conventional-changelog-conventionalcommits@7.0.2: - resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} - engines: {node: '>=16'} + conventional-changelog-conventionalcommits@7.0.2: dependencies: compare-func: 2.0.0 - dev: true - /conventional-changelog-core@7.0.0: - resolution: {integrity: sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg==} - engines: {node: '>=16'} + conventional-changelog-core@7.0.0: dependencies: '@hutson/parse-repository-url': 5.0.0 add-stream: 1.0.0 @@ -282,12 +893,8 @@ packages: normalize-package-data: 6.0.0 read-pkg: 8.1.0 read-pkg-up: 10.1.0 - dev: true - /conventional-changelog-writer@7.0.1: - resolution: {integrity: sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA==} - engines: {node: '>=16'} - hasBin: true + conventional-changelog-writer@7.0.1: dependencies: conventional-commits-filter: 4.0.0 handlebars: 4.7.8 @@ -295,109 +902,58 @@ packages: meow: 12.1.1 semver: 7.6.0 split2: 4.2.0 - dev: true - /conventional-commits-filter@4.0.0: - resolution: {integrity: sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==} - engines: {node: '>=16'} - dev: true + conventional-commits-filter@4.0.0: {} - /conventional-commits-parser@5.0.0: - resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} - engines: {node: '>=16'} - hasBin: true + conventional-commits-parser@5.0.0: dependencies: JSONStream: 1.3.5 is-text-path: 2.0.0 meow: 12.1.1 split2: 4.2.0 - dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - dev: true - /dargs@8.1.0: - resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} - engines: {node: '>=12'} - dev: true + dargs@8.1.0: {} - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.4: dependencies: ms: 2.1.2 - dev: true - /deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - dev: true + deep-extend@0.6.0: {} - /dot-object@2.1.4: - resolution: {integrity: sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA==} - hasBin: true + dot-object@2.1.4: dependencies: commander: 4.1.1 glob: 7.2.3 - dev: true - /dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} + dot-prop@5.3.0: dependencies: is-obj: 2.0.0 - dev: true - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true + eastasianwidth@0.2.0: {} - /emoji-regex@10.3.0: - resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} - dev: true + emoji-regex@10.3.0: {} - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true + emoji-regex@8.0.0: {} - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: true + emoji-regex@9.2.2: {} - /entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - dev: true + entities@4.5.0: {} - /error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 - dev: true - /escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - dev: true + escape-string-regexp@1.0.5: {} - /eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - dev: true + eventemitter3@5.0.1: {} - /execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} + execa@8.0.1: dependencies: cross-spawn: 7.0.3 get-stream: 8.0.1 @@ -408,87 +964,51 @@ packages: onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 - dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} + fill-range@7.0.1: dependencies: to-regex-range: 5.0.1 - dev: true - /find-up@6.3.0: - resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + find-up@6.3.0: dependencies: locate-path: 7.2.0 path-exists: 5.0.0 - dev: true - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} + foreground-child@3.1.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 - dev: true - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true + fs.realpath@1.0.0: {} - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true + function-bind@1.1.2: {} - /get-east-asian-width@1.2.0: - resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} - engines: {node: '>=18'} - dev: true + get-east-asian-width@1.2.0: {} - /get-stdin@9.0.0: - resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} - engines: {node: '>=12'} - dev: true + get-stdin@9.0.0: {} - /get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - dev: true + get-stream@8.0.1: {} - /git-raw-commits@4.0.0: - resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} - engines: {node: '>=16'} - hasBin: true + git-raw-commits@4.0.0: dependencies: dargs: 8.1.0 meow: 12.1.1 split2: 4.2.0 - dev: true - /git-semver-tags@7.0.1: - resolution: {integrity: sha512-NY0ZHjJzyyNXHTDZmj+GG7PyuAKtMsyWSwh07CR2hOZFa+/yoTsXci/nF2obzL8UDhakFNkD9gNdt/Ed+cxh2Q==} - engines: {node: '>=16'} - hasBin: true + git-semver-tags@7.0.1: dependencies: meow: 12.1.1 semver: 7.6.0 - dev: true - /glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + glob@10.3.10: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 minimatch: 9.0.3 minipass: 7.0.4 path-scurry: 1.10.1 - dev: true - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -496,12 +1016,8 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - /handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} - engines: {node: '>=0.4.7'} - hasBin: true + handlebars@4.7.8: dependencies: minimist: 1.2.8 neo-async: 2.6.2 @@ -509,170 +1025,87 @@ packages: wordwrap: 1.0.0 optionalDependencies: uglify-js: 3.17.4 - dev: true - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - dev: true + has-flag@3.0.0: {} - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} + hasown@2.0.0: dependencies: function-bind: 1.1.2 - dev: true - /hosted-git-info@7.0.1: - resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} - engines: {node: ^16.14.0 || >=18.0.0} + hosted-git-info@7.0.1: dependencies: lru-cache: 10.2.0 - dev: true - /human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - dev: true + human-signals@5.0.0: {} - /husky@9.0.11: - resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} - engines: {node: '>=18'} - hasBin: true - dev: true + husky@9.0.11: {} - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - dev: true + ignore@5.3.1: {} - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: true - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + inherits@2.0.4: {} - /ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: true + ini@4.1.1: {} - /is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: true + is-arrayish@0.2.1: {} - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.13.1: dependencies: hasown: 2.0.0 - dev: true - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: true + is-fullwidth-code-point@3.0.0: {} - /is-fullwidth-code-point@4.0.0: - resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} - engines: {node: '>=12'} - dev: true + is-fullwidth-code-point@4.0.0: {} - /is-fullwidth-code-point@5.0.0: - resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} - engines: {node: '>=18'} + is-fullwidth-code-point@5.0.0: dependencies: get-east-asian-width: 1.2.0 - dev: true - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true + is-number@7.0.0: {} - /is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - dev: true + is-obj@2.0.0: {} - /is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + is-stream@3.0.0: {} - /is-text-path@2.0.0: - resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} - engines: {node: '>=8'} + is-text-path@2.0.0: dependencies: text-extensions: 2.4.0 - dev: true - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true + isexe@2.0.0: {} - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + jackspeak@2.3.6: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - dev: true - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true + js-tokens@4.0.0: {} - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + js-yaml@4.1.0: dependencies: argparse: 2.0.1 - dev: true - /json-parse-even-better-errors@3.0.1: - resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: true + json-parse-even-better-errors@3.0.1: {} - /json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - dev: true + json-stringify-safe@5.0.1: {} - /jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} - dev: true + jsonc-parser@3.2.1: {} - /jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - dev: true + jsonparse@1.3.1: {} - /lilconfig@3.0.0: - resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} - engines: {node: '>=14'} - dev: true + lilconfig@3.0.0: {} - /lines-and-columns@2.0.4: - resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + lines-and-columns@2.0.4: {} - /linkify-it@5.0.0: - resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + linkify-it@5.0.0: dependencies: uc.micro: 2.0.0 - dev: true - /lint-staged@15.2.2: - resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==} - engines: {node: '>=18.12.0'} - hasBin: true + lint-staged@15.2.2: dependencies: chalk: 5.3.0 commander: 11.1.0 @@ -686,11 +1119,8 @@ packages: yaml: 2.3.4 transitivePeerDependencies: - supports-color - dev: true - /listr2@8.0.1: - resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} - engines: {node: '>=18.0.0'} + listr2@8.0.1: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -698,45 +1128,28 @@ packages: log-update: 6.0.0 rfdc: 1.3.1 wrap-ansi: 9.0.0 - dev: true - /locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + locate-path@7.2.0: dependencies: p-locate: 6.0.0 - dev: true - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true + lodash@4.17.21: {} - /log-update@6.0.0: - resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} - engines: {node: '>=18'} + log-update@6.0.0: dependencies: ansi-escapes: 6.2.0 cli-cursor: 4.0.0 slice-ansi: 7.1.0 strip-ansi: 7.1.0 wrap-ansi: 9.0.0 - dev: true - /lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} - dev: true + lru-cache@10.2.0: {} - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 - dev: true - /markdown-it@14.0.0: - resolution: {integrity: sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==} - hasBin: true + markdown-it@14.0.0: dependencies: argparse: 2.0.1 entities: 4.5.0 @@ -744,18 +1157,12 @@ packages: mdurl: 2.0.0 punycode.js: 2.3.1 uc.micro: 2.0.0 - dev: true - /markdown-table@2.0.0: - resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} + markdown-table@2.0.0: dependencies: repeat-string: 1.6.1 - dev: true - /markdownlint-cli@0.39.0: - resolution: {integrity: sha512-ZuFN7Xpsbn1Nbp0YYkeLOfXOMOfLQBik2lKRy8pVI/llmKQ2uW7x+8k5OMgF6o7XCsTDSYC/OOmeJ+3qplvnJQ==} - engines: {node: '>=18'} - hasBin: true + markdownlint-cli@0.39.0: dependencies: commander: 11.1.0 get-stdin: 9.0.0 @@ -766,482 +1173,264 @@ packages: markdownlint: 0.33.0 minimatch: 9.0.3 run-con: 1.3.2 - dev: true - /markdownlint-micromark@0.1.8: - resolution: {integrity: sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==} - engines: {node: '>=16'} - dev: true + markdownlint-micromark@0.1.8: {} - /markdownlint@0.33.0: - resolution: {integrity: sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==} - engines: {node: '>=18'} + markdownlint@0.33.0: dependencies: markdown-it: 14.0.0 markdownlint-micromark: 0.1.8 - dev: true - /mdurl@2.0.0: - resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} - dev: true + mdurl@2.0.0: {} - /meow@12.1.1: - resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} - engines: {node: '>=16.10'} - dev: true + meow@12.1.1: {} - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true + merge-stream@2.0.0: {} - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + micromatch@4.0.5: dependencies: braces: 3.0.2 picomatch: 2.3.1 - dev: true - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true + mimic-fn@2.1.0: {} - /mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - dev: true + mimic-fn@4.0.0: {} - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - dev: true - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.3: dependencies: brace-expansion: 2.0.1 - dev: true - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true + minimist@1.2.8: {} - /minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} - dev: true + minipass@7.0.4: {} - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true + ms@2.1.2: {} - /neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: true + neo-async@2.6.2: {} - /normalize-package-data@6.0.0: - resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} - engines: {node: ^16.14.0 || >=18.0.0} + normalize-package-data@6.0.0: dependencies: hosted-git-info: 7.0.1 is-core-module: 2.13.1 semver: 7.6.0 validate-npm-package-license: 3.0.4 - dev: true - /npm-run-path@5.2.0: - resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@5.2.0: dependencies: path-key: 4.0.0 - dev: true - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + once@1.4.0: dependencies: wrappy: 1.0.2 - dev: true - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - dev: true - /onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + onetime@6.0.0: dependencies: mimic-fn: 4.0.0 - dev: true - /p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-limit@4.0.0: dependencies: yocto-queue: 1.0.0 - dev: true - /p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-locate@6.0.0: dependencies: p-limit: 4.0.0 - dev: true - /parse-json@7.1.1: - resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} - engines: {node: '>=16'} + parse-json@7.1.1: dependencies: '@babel/code-frame': 7.23.5 error-ex: 1.3.2 json-parse-even-better-errors: 3.0.1 lines-and-columns: 2.0.4 type-fest: 3.13.1 - dev: true - /path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + path-exists@5.0.0: {} - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true + path-is-absolute@1.0.1: {} - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true + path-key@3.1.1: {} - /path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - dev: true + path-key@4.0.0: {} - /path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} + path-scurry@1.10.1: dependencies: lru-cache: 10.2.0 minipass: 7.0.4 - dev: true - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true + picomatch@2.3.1: {} - /pidtree@0.6.0: - resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} - engines: {node: '>=0.10'} - hasBin: true - dev: true + pidtree@0.6.0: {} - /prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} - engines: {node: '>=14'} - hasBin: true - dev: true + prettier@3.2.5: {} - /punycode.js@2.3.1: - resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} - engines: {node: '>=6'} - dev: true + punycode.js@2.3.1: {} - /read-pkg-up@10.1.0: - resolution: {integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==} - engines: {node: '>=16'} + read-pkg-up@10.1.0: dependencies: find-up: 6.3.0 read-pkg: 8.1.0 type-fest: 4.10.2 - dev: true - /read-pkg@8.1.0: - resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==} - engines: {node: '>=16'} + read-pkg@8.1.0: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.0 parse-json: 7.1.1 type-fest: 4.10.2 - dev: true - /repeat-string@1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - dev: true + repeat-string@1.6.1: {} - /restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + restore-cursor@4.0.0: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - dev: true - /rfdc@1.3.1: - resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} - dev: true + rfdc@1.3.1: {} - /run-con@1.3.2: - resolution: {integrity: sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==} - hasBin: true + run-con@1.3.2: dependencies: deep-extend: 0.6.0 ini: 4.1.1 minimist: 1.2.8 strip-json-comments: 3.1.1 - dev: true - /semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true + semver@7.6.0: dependencies: lru-cache: 6.0.0 - dev: true - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - dev: true - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true + shebang-regex@3.0.0: {} - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true + signal-exit@3.0.7: {} - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: true + signal-exit@4.1.0: {} - /slice-ansi@5.0.0: - resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} - engines: {node: '>=12'} + slice-ansi@5.0.0: dependencies: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 - dev: true - /slice-ansi@7.1.0: - resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} - engines: {node: '>=18'} + slice-ansi@7.1.0: dependencies: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 - dev: true - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true + source-map@0.6.1: {} - /spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.16 - dev: true - /spdx-exceptions@2.4.0: - resolution: {integrity: sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==} - dev: true + spdx-exceptions@2.4.0: {} - /spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.4.0 spdx-license-ids: 3.0.16 - dev: true - /spdx-license-ids@3.0.16: - resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} - dev: true + spdx-license-ids@3.0.16: {} - /split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - dev: true + split2@4.2.0: {} - /string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} - dev: true + string-argv@0.3.2: {} - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + string-width@5.1.2: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - dev: true - /string-width@7.1.0: - resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==} - engines: {node: '>=18'} + string-width@7.1.0: dependencies: emoji-regex: 10.3.0 get-east-asian-width: 1.2.0 strip-ansi: 7.1.0 - dev: true - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - dev: true - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + strip-ansi@7.1.0: dependencies: ansi-regex: 6.0.1 - dev: true - /strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - dev: true + strip-final-newline@3.0.0: {} - /strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true + strip-json-comments@3.1.1: {} - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 - dev: true - /text-extensions@2.4.0: - resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} - engines: {node: '>=8'} - dev: true + text-extensions@2.4.0: {} - /through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - dev: true + through@2.3.8: {} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - dev: true - /typanion@3.14.0: - resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} - dev: true + typanion@3.14.0: {} - /type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - dev: true + type-fest@3.13.1: {} - /type-fest@4.10.2: - resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==} - engines: {node: '>=16'} - dev: true + type-fest@4.10.2: {} - /uc.micro@2.0.0: - resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} - dev: true + uc.micro@2.0.0: {} - /uglify-js@3.17.4: - resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} - engines: {node: '>=0.8.0'} - hasBin: true - requiresBuild: true - dev: true + uglify-js@3.17.4: optional: true - /validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - dev: true - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - dev: true - /wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - dev: true + wordwrap@1.0.0: {} - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + wrap-ansi@8.1.0: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - dev: true - /wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} - engines: {node: '>=18'} + wrap-ansi@9.0.0: dependencies: ansi-styles: 6.2.1 string-width: 7.1.0 strip-ansi: 7.1.0 - dev: true - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true + wrappy@1.0.2: {} - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true + yallist@4.0.0: {} - /yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} - engines: {node: '>= 14'} - dev: true + yaml@2.3.4: {} - /yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} - dev: true + yocto-queue@1.0.0: {} From 3036e69eaccf8dac3a629cfbd91700641d394d27 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 18 Apr 2024 18:31:15 +0000 Subject: [PATCH 0543/1014] fix(deps): update helm release redis-cluster to v10.0.2 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 390552a..40318f9 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.0.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.1 -digest: sha256:cbfee678e3db8748732e455da34b05f8dae93c90ecee56e29c972a58fc271f04 -generated: "2024-04-10T13:01:20.420463851Z" + version: 10.0.2 +digest: sha256:2dcd6b6d59c864dddf54e3dddad92bb6477755cc0314a9ae9429130b4feb8cb8 +generated: "2024-04-18T18:31:10.642645109Z" diff --git a/Chart.yaml b/Chart.yaml index 5a2ba1d..9e538a5 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.1 + version: 10.0.2 condition: redis-cluster.enabled From 9ecbba38377d2104e56ca798d0ccce7478e2c228 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 18 Apr 2024 19:01:30 +0000 Subject: [PATCH 0544/1014] chore(deps): update pnpm to v9.0.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8d212aa..85c89ba 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@9.0.2", + "packageManager": "pnpm@9.0.3", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 528ebb58f44c83db37644af03044d5227a4cbeb1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 18 Apr 2024 20:47:47 +0000 Subject: [PATCH 0545/1014] fix(deps): update forgejo docker tag to v1.21.11-0 (#426) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | forgejo | patch | `1.21.10-0` -> `1.21.11-0` | --- ### Release Notes
forgejo/forgejo (forgejo) ### [`v1.21.11-0`](https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.11-0) See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-11-0
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/426 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 9e538a5..120c28f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.10-0 +appVersion: 1.21.11-0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 40d4f46a7cbe3ba483d9c2b034ca7256a5fc1ffb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 19 Apr 2024 01:31:38 +0000 Subject: [PATCH 0546/1014] chore(deps): update pnpm to v9.0.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 85c89ba..f89f717 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@9.0.3", + "packageManager": "pnpm@9.0.4", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 9f63172dc53daf68eecbef107f0ba3de269fe5d3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 19 Apr 2024 11:02:19 +0000 Subject: [PATCH 0547/1014] fix(deps): update helm release postgresql-ha to v14.0.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 40318f9..5b84687 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.3 + version: 14.0.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:2dcd6b6d59c864dddf54e3dddad92bb6477755cc0314a9ae9429130b4feb8cb8 -generated: "2024-04-18T18:31:10.642645109Z" +digest: sha256:1c98920891fc773fa09bf3a3497571f86f1c30d5ee84799278f6e300d7d0e1d2 +generated: "2024-04-19T11:02:15.837875495Z" diff --git a/Chart.yaml b/Chart.yaml index 120c28f..b2d5d64 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.3 + version: 14.0.4 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 77cf47fdad43149a3152836114168d754531c584 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 19 Apr 2024 12:44:38 +0000 Subject: [PATCH 0548/1014] fix(deps): update forgejo docker tag to v1.21.11-1 (#429) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/429 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index b2d5d64..8b8b4f7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.11-0 +appVersion: 1.21.11-1 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 48fb912000f80b92401cacde51c1ac5c8bca6db4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 21 Apr 2024 13:32:20 +0000 Subject: [PATCH 0549/1014] ci(deps): update helm/chart-testing-action digest to af96d80 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 3e52e79..aab225c 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -102,7 +102,7 @@ jobs: - name: Install chart-testing # TODO: pin to version when this is released: https://github.com/helm/chart-testing-action/pull/137 - uses: helm/chart-testing-action@dbd7bf1354f0f25564f602276d44cb17913e0f9f # main + uses: helm/chart-testing-action@af96d800b1be6aab4e5770afe641ba93d52e3c8d # main with: version: ${{ env.HELM_CHART_TESTING_VERSION }} From 1d417575c81454f01d93f4818ba0d752a7d7ffee Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 21 Apr 2024 21:31:23 +0000 Subject: [PATCH 0550/1014] chore(deps): update pnpm to v9.0.5 --- package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f89f717..b8b09c2 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@9.0.4", + "packageManager": "pnpm@9.0.5", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ce52a3..6598366 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true From 7c40d7cf11c20e9c1131e2132345347ae230a5c8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 22 Apr 2024 08:31:36 +0000 Subject: [PATCH 0551/1014] chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.6.1 --- pnpm-lock.yaml | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6598366..a8def15 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@bitnami/readme-generator-for-helm': specifier: ^2.4.2 - version: 2.6.0 + version: 2.6.1 clipanion: specifier: ^3.2.1 version: 3.2.1(typanion@3.14.0) @@ -47,8 +47,8 @@ packages: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} - '@bitnami/readme-generator-for-helm@2.6.0': - resolution: {integrity: sha512-LcByNCryaC2OJExL9rnhyFJ18+vrZu1gVoN2Z7j/HI42EjV4kLgT4G1KEPNnrKbls9HvozBqMG+sKZIDh0McFg==} + '@bitnami/readme-generator-for-helm@2.6.1': + resolution: {integrity: sha512-rN0m0sfbOuaNdCmQWBfSj9o4kgzz+Dw67Dl1ssDVqghv/UpLkrDmNuTxhD1CWu+sesGL66UYJ2VplGz9KxlAdg==} hasBin: true '@hutson/parse-repository-url@5.0.0': @@ -157,8 +157,8 @@ packages: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + commander@6.2.1: + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} commander@7.2.0: @@ -214,8 +214,8 @@ packages: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} - dot-object@2.1.4: - resolution: {integrity: sha512-7FXnyyCLFawNYJ+NhkqyP9Wd2yzuo+7n9pGiYpkmXCTYa8Ci2U0eUNDVg5OuO5Pm6aFXI2SWN8/N/w7SJWu1WA==} + dot-object@2.1.5: + resolution: {integrity: sha512-xHF8EP4XH/Ba9fvAF2LDd5O3IITVolerVV6xvkxoM8zlGEiCUrggpAnHyOoKJKCrhvPcGATFAUwIujj7bRG5UA==} hasBin: true dot-prop@5.3.0: @@ -742,6 +742,11 @@ packages: resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} + yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + engines: {node: '>= 14'} + hasBin: true + yocto-queue@1.0.0: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} @@ -761,13 +766,13 @@ snapshots: chalk: 2.4.2 js-tokens: 4.0.0 - '@bitnami/readme-generator-for-helm@2.6.0': + '@bitnami/readme-generator-for-helm@2.6.1': dependencies: commander: 7.2.0 - dot-object: 2.1.4 + dot-object: 2.1.5 lodash: 4.17.21 markdown-table: 2.0.0 - yaml: 2.3.4 + yaml: 2.4.1 '@hutson/parse-repository-url@5.0.0': {} @@ -866,7 +871,7 @@ snapshots: commander@11.1.0: {} - commander@4.1.1: {} + commander@6.2.1: {} commander@7.2.0: {} @@ -926,9 +931,9 @@ snapshots: deep-extend@0.6.0: {} - dot-object@2.1.4: + dot-object@2.1.5: dependencies: - commander: 4.1.1 + commander: 6.2.1 glob: 7.2.3 dot-prop@5.3.0: @@ -1433,4 +1438,6 @@ snapshots: yaml@2.3.4: {} + yaml@2.4.1: {} + yocto-queue@1.0.0: {} From 5982af20347216d1b7ea7d53de52e1ab25d59ffa Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 22 Apr 2024 12:01:45 +0000 Subject: [PATCH 0552/1014] fix(deps): update helm release postgresql-ha to v14.0.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5b84687..c607ad4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.4 + version: 14.0.5 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:1c98920891fc773fa09bf3a3497571f86f1c30d5ee84799278f6e300d7d0e1d2 -generated: "2024-04-19T11:02:15.837875495Z" +digest: sha256:9d09fe6921721c807217899dea60fb8f4ba2f3571475bb27c70efef1d7906e21 +generated: "2024-04-22T12:01:42.540957611Z" diff --git a/Chart.yaml b/Chart.yaml index 8b8b4f7..6434f21 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.4 + version: 14.0.5 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 62a4db3d7facdab712a03566eced1049aa07a919 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 22 Apr 2024 14:31:30 +0000 Subject: [PATCH 0553/1014] ci(deps): update actions/checkout action to v4.1.3 --- .forgejo/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index aab225c..b899f61 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -25,7 +25,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 with: show-progress: false @@ -44,7 +44,7 @@ jobs: - run: ps axf - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 with: show-progress: false fetch-depth: 0 @@ -87,7 +87,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 with: show-progress: false fetch-depth: 0 @@ -161,7 +161,7 @@ jobs: if: ${{ github.ref_type == 'tag' }} steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 with: show-progress: false fetch-depth: 0 # Important for changelog From 36140d592cab69698c6665da9bba6cafa32cf232 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 23 Apr 2024 09:22:38 +0200 Subject: [PATCH 0554/1014] ci: add `wget` - #435 --- .forgejo/actions/setup/action.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/actions/setup/action.yml b/.forgejo/actions/setup/action.yml index 01afeaf..fdc4d23 100644 --- a/.forgejo/actions/setup/action.yml +++ b/.forgejo/actions/setup/action.yml @@ -23,4 +23,5 @@ runs: python3-wheel \ python3-venv \ unzip \ + wget \ ; From 4b33a8b103f60c35163cadda96a81f9d47d1b2d5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Apr 2024 07:31:15 +0000 Subject: [PATCH 0555/1014] ci(deps): update helm/kind-action action to v1.10.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b899f61..b04b08d 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -109,7 +109,7 @@ jobs: - uses: ./.forgejo/actions/setup-docker - name: Create kind cluster - uses: helm/kind-action@99576bfa6ddf9a8e612d83b513da5a75875caced # v1.9.0 + uses: helm/kind-action@0025e74a8c7512023d06dc019c617aa3cf561fde # v1.10.0 with: node_image: kindest/node:${{ matrix.k8s }} kubectl_version: ${{ env.KUBECTL_VERSION }} From b1b33d738618f8425abfc8884639d7b93efa0c21 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 23 Apr 2024 18:44:07 +0000 Subject: [PATCH 0556/1014] feat(deps): update forgejo docker tag to v7 (#437) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/437 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 6434f21..b60366d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 1.21.11-1 +appVersion: 7.0.0 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 7ee439fa7f36001d041fdd2632632b1c4da18ce4 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 23 Apr 2024 22:46:36 +0000 Subject: [PATCH 0557/1014] test: validate forgejo v7 and v8 test images on ci (#436) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/436 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- ci/v7-test-rootless.yml | 25 +++++++++++++++++++++++++ ci/v8-test-rootless.yml | 25 +++++++++++++++++++++++++ renovate.json | 17 +++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 ci/v7-test-rootless.yml create mode 100644 ci/v8-test-rootless.yml diff --git a/ci/v7-test-rootless.yml b/ci/v7-test-rootless.yml new file mode 100644 index 0000000..76b27c2 --- /dev/null +++ b/ci/v7-test-rootless.yml @@ -0,0 +1,25 @@ +image: + registry: codeberg.org + repository: forgejo-experimental/forgejo + tag: 7.0-test@sha256:3569aa096885f7c413248d978a339266a545f0cbbfb2fdc83484e141ba8f4424 + +redis-cluster: + enabled: false +postgresql: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level diff --git a/ci/v8-test-rootless.yml b/ci/v8-test-rootless.yml new file mode 100644 index 0000000..d1fa70c --- /dev/null +++ b/ci/v8-test-rootless.yml @@ -0,0 +1,25 @@ +image: + registry: codeberg.org + repository: forgejo-experimental/forgejo + tag: 8.0-test@sha256:4243036e024d83e363652b10a1a90f4e6e11efc3174b2292cc87104bf715e9d3 + +redis-cluster: + enabled: false +postgresql: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level diff --git a/renovate.json b/renovate.json index 28b35f4..1f1bea1 100644 --- a/renovate.json +++ b/renovate.json @@ -52,6 +52,11 @@ "matchUpdateTypes": ["minor", "patch"], "automerge": true }, + { + "description": "Automerge digest updates", + "matchUpdateTypes": ["digest"], + "automerge": true + }, { "description": "Separate minor and patch updates for kindest", "matchPackageNames": ["kindest/node"], @@ -63,6 +68,18 @@ "matchUpdateTypes": ["major", "minor"], "dependencyDashboardApproval": true, "automerge": false + }, + { + "description": "Use test scope for forgejo ci tests", + "matchFileNames": ["ci/*.yml"], + "additionalBranchPrefix": "ci-forgejo-", + "semanticCommitType": "ci", + "semanticCommitScope": "forgejo" + }, + { + "description": "Update only daily for forgejo ci tests", + "matchFileNames": ["ci/*.yml"], + "extends": ["schedule:daily"] } ], "customManagers": [ From 73f708ab4ae5792ccd796204bde7140f395294ff Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 24 Apr 2024 14:14:31 +0000 Subject: [PATCH 0558/1014] chore(deps): update pnpm to v9.0.6 (#438) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b8b09c2..1d32b1e 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.39.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@9.0.5", + "packageManager": "pnpm@9.0.6", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 9d95f16ac00319339c6e8bf1b6c664296b7ac792 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 24 Apr 2024 17:13:38 +0000 Subject: [PATCH 0559/1014] fix(deps): update helm release postgresql-ha to v14.0.6 (#439) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index c607ad4..744a58e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.5 + version: 14.0.6 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:9d09fe6921721c807217899dea60fb8f4ba2f3571475bb27c70efef1d7906e21 -generated: "2024-04-22T12:01:42.540957611Z" +digest: sha256:04d52a4904b56a16ea14afe1c6a9d22304be0ed68cd532a62a98f4debf0c00bb +generated: "2024-04-24T17:00:37.89558621Z" diff --git a/Chart.yaml b/Chart.yaml index b60366d..dd133e9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.5 + version: 14.0.6 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 4a1535bd6d615d3d88d26630833e691dd1bbade3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 25 Apr 2024 13:00:04 +0000 Subject: [PATCH 0560/1014] ci(deps): update actions/checkout action to v4.1.4 (#440) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b04b08d..647e7d6 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -25,7 +25,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 + - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 with: show-progress: false @@ -44,7 +44,7 @@ jobs: - run: ps axf - - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 + - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 with: show-progress: false fetch-depth: 0 @@ -87,7 +87,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 + - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 with: show-progress: false fetch-depth: 0 @@ -161,7 +161,7 @@ jobs: if: ${{ github.ref_type == 'tag' }} steps: - - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 + - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 with: show-progress: false fetch-depth: 0 # Important for changelog From bfef40bbe106f8eaf942200fc890ec51774824b7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 27 Apr 2024 10:23:55 +0000 Subject: [PATCH 0561/1014] fix(deps): update forgejo docker tag to v7.0.1 (#442) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/442 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index dd133e9..bea5ce6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 7.0.0 +appVersion: 7.0.1 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From c5d6ed09c448d79da9a84c79f1495b0f7d8de571 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 27 Apr 2024 13:00:37 +0000 Subject: [PATCH 0562/1014] ci(deps): update dependency chart-testing to v3.11.0 (#443) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 647e7d6..0a8fc8f 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -15,7 +15,7 @@ permissions: env: HELM_VERSION: v3.14.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.4.4 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest - HELM_CHART_TESTING_VERSION: v3.10.1 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing + HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.30.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From 62a6dcb49cf5fc10195ab4ae84ac4dfaed6dac99 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 28 Apr 2024 11:00:33 +0000 Subject: [PATCH 0563/1014] ci(deps): update helm/chart-testing-action digest to 16c6be3 (#444) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 0a8fc8f..899e873 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -102,7 +102,7 @@ jobs: - name: Install chart-testing # TODO: pin to version when this is released: https://github.com/helm/chart-testing-action/pull/137 - uses: helm/chart-testing-action@af96d800b1be6aab4e5770afe641ba93d52e3c8d # main + uses: helm/chart-testing-action@16c6be374ac50a5ef2faa6a755d2fad76a94c9fd # main with: version: ${{ env.HELM_CHART_TESTING_VERSION }} From fe75ae761047938c81ec9f8fb4ab7fc417f3ea43 Mon Sep 17 00:00:00 2001 From: egirl Date: Mon, 29 Apr 2024 10:44:36 +0000 Subject: [PATCH 0564/1014] docs: add more comments and examples of Helm values configuration (#407) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/407 Reviewed-by: Michael Kriese Co-authored-by: egirl Co-committed-by: egirl --- README.md | 80 ++++++++++++++++++++++--- values.yaml | 164 ++++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 224 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 62e8c1e..8a2e0a6 100644 --- a/README.md +++ b/README.md @@ -143,14 +143,23 @@ See the [HA Setup](docs/ha-setup.md) document for more details. ## Configuration Forgejo offers lots of configuration options. -This is fully described in the [Cheat Sheet](https://forgejo.org/docs/latest/admin/config-cheat-sheet/). +Every value described in the [Cheat Sheet](https://forgejo.org/docs/latest/admin/config-cheat-sheet/) can be set as a Helm value. +Configuration sections map to (lowercased) YAML blocks, while the keys themselves remain in all caps. ```yaml gitea: config: - APP_NAME: 'Forgejo: With a cup of tea.' + # values in the DEFAULT section + # (https://forgejo.org/docs/latest/admin/config-cheat-sheet/#overall-default) + # are un-namespaced + # + APP_NAME: 'Forgejo: Git with a cup of tea' + # + # https://forgejo.org/docs/latest/admin/config-cheat-sheet/#repository-repository repository: ROOT: '~/gitea-repositories' + # + # https://forgejo.org/docs/latest/admin/config-cheat-sheet/#repository---pull-request-repositorypull-request repository.pull-request: WORK_IN_PROGRESS_PREFIXES: 'WIP:,[WIP]:' ``` @@ -367,7 +376,7 @@ stringData: #### User defined environment variables in app.ini Users are able to define their own environment variables, which are loaded into the containers. -We also support to directly interact with the generated _app.ini_. +We also support interacting directly with the generated _app.ini_. To inject self defined variables into the _app.ini_ a certain format needs to be honored. This is described in detail on the [env-to-ini](https://github.com/go-gitea/gitea/tree/main/contrib/environment-to-ini) page. @@ -378,9 +387,10 @@ For example a database setting needs to have the following format: ```yaml gitea: + config: + database: + HOST: my.own.host additionalConfigFromEnvs: - - name: FORGEJO__DATABASE__HOST - value: my.own.host - name: FORGEJO__DATABASE__PASSWD valueFrom: secretKeyRef: @@ -406,7 +416,7 @@ If an external database is used, no matter which type, make sure to set `postgre gitea: config: database: - DB_TYPE: mysql + DB_TYPE: mysql # supported values are mysql, postgres, mssql, sqlite3 HOST: NAME: gitea USER: root @@ -989,13 +999,67 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `gitea.metrics.serviceMonitor.enabled` | Enable Forgejo metrics service monitor | `false` | | `gitea.ldap` | LDAP configuration | `[]` | | `gitea.oauth` | OAuth configuration | `[]` | -| `gitea.config.server.SSH_PORT` | SSH port for rootlful Forgejo image | `22` | -| `gitea.config.server.SSH_LISTEN_PORT` | SSH port for rootless Forgejo image | `2222` | | `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | | `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | | `gitea.podAnnotations` | Annotations for the Forgejo pod | `{}` | | `gitea.ssh.logLevel` | Configure OpenSSH's log level. Only available for root-based Forgejo image. | `INFO` | +### `app.ini` overrides + +Every value described in the [Cheat +Sheet](https://forgejo.org/docs/latest/admin/config-cheat-sheet/) can be +set as a Helm value. Configuration sections map to (lowercased) YAML +blocks, while the keys themselves remain in all caps. + +| Name | Description | Value | +| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| `gitea.config.APP_NAME` | Application name, used in the page title | `Forgejo: Beyond coding. We forge.` | +| `gitea.config.RUN_MODE` | Application run mode, affects performance and debugging: `dev` or `prod` | `prod` | +| `gitea.config.repository` | General repository settings | `{}` | +| `gitea.config.cors` | Cross-origin resource sharing settings | `{}` | +| `gitea.config.ui` | User interface settings | `{}` | +| `gitea.config.markdown` | Markdown parser settings | `{}` | +| `gitea.config.server` | General server settings | `{}` | +| `gitea.config.database` | Database configuration (only necessary with an [externally managed DB](https://codeberg.org/forgejo-contrib/forgejo-helm#external-database)). | `{}` | +| `gitea.config.indexer` | Settings for what content is indexed and how | `{}` | +| `gitea.config.queue` | Job queue configuration | `{}` | +| `gitea.config.admin` | Admin user settings | `{}` | +| `gitea.config.security` | Site security settings | `{}` | +| `gitea.config.camo` | Settings for the [camo](https://github.com/cactus/go-camo) media proxy server (disabled by default) | `{}` | +| `gitea.config.openid` | Configuration for authentication with OpenID (disabled by default) | `{}` | +| `gitea.config.oauth2_client` | OAuth2 client settings | `{}` | +| `gitea.config.service` | Configuration for miscellaneous Forgejo services | `{}` | +| `gitea.config.ssh.minimum_key_sizes` | SSH minimum key sizes | `{}` | +| `gitea.config.webhook` | Webhook settings | `{}` | +| `gitea.config.mailer` | Mailer configuration (disabled by default) | `{}` | +| `gitea.config.email.incoming` | Configuration for handling incoming mail (disabled by default) | `{}` | +| `gitea.config.cache` | Cache configuration | `{}` | +| `gitea.config.session` | Session/cookie handling | `{}` | +| `gitea.config.picture` | User avatar settings | `{}` | +| `gitea.config.project` | Project board defaults | `{}` | +| `gitea.config.attachment` | Issue and PR attachment configuration | `{}` | +| `gitea.config.log` | Logging configuration | `{}` | +| `gitea.config.cron` | Cron job configuration | `{}` | +| `gitea.config.git` | Global settings for Git | `{}` | +| `gitea.config.metrics` | Settings for the Prometheus endpoint (disabled by default) | `{}` | +| `gitea.config.api` | Settings for the Swagger API documentation endpoints | `{}` | +| `gitea.config.oauth2` | Settings for the [OAuth2 provider](https://forgejo.org/docs/latest/admin/oauth2-provider/) | `{}` | +| `gitea.config.i18n` | Internationalization settings | `{}` | +| `gitea.config.markup` | Configuration for advanced markup processors | `{}` | +| `gitea.config.highlight.mapping` | File extension to language mapping overrides for syntax highlighting | `{}` | +| `gitea.config.time` | Locale settings | `{}` | +| `gitea.config.migrations` | Settings for Git repository migrations | `{}` | +| `gitea.config.federation` | Federation configuration | `{}` | +| `gitea.config.packages` | Package registry settings | `{}` | +| `gitea.config.mirror` | Configuration for repository mirroring | `{}` | +| `gitea.config.lfs` | Large File Storage configuration | `{}` | +| `gitea.config.repo-avatar` | Repository avatar storage configuration | `{}` | +| `gitea.config.avatar` | User/org avatar storage configuration | `{}` | +| `gitea.config.storage` | General storage settings | `{}` | +| `gitea.config.proxy` | Proxy configuration (disabled by default) | `{}` | +| `gitea.config.actions` | Configuration for [Forgejo Actions](https://forgejo.org/docs/latest/user/actions/) | `{}` | +| `gitea.config.other` | Uncategorized configuration options | `{}` | + ### LivenessProbe | Name | Description | Value | diff --git a/values.yaml b/values.yaml index 9c29b77..66198ff 100644 --- a/values.yaml +++ b/values.yaml @@ -391,18 +391,6 @@ gitea: # customProfileUrl: # customEmailUrl: - ## @param gitea.config.server.SSH_PORT SSH port for rootlful Forgejo image - ## @param gitea.config.server.SSH_LISTEN_PORT SSH port for rootless Forgejo image - config: - # APP_NAME: "Forgejo: Git with a cup of tea" - # RUN_MODE: dev - server: - SSH_PORT: 22 # rootful image - SSH_LISTEN_PORT: 2222 # rootless image - # - # security: - # PASSWORD_COMPLEXITY: spec - ## @param gitea.additionalConfigSources Additional configuration from secret or configmap additionalConfigSources: [] # - secret: @@ -420,6 +408,158 @@ gitea: ssh: logLevel: 'INFO' + ## @section `app.ini` overrides + ## @descriptionStart + ## + ## Every value described in the [Cheat + ## Sheet](https://forgejo.org/docs/latest/admin/config-cheat-sheet/) can be + ## set as a Helm value. Configuration sections map to (lowercased) YAML + ## blocks, while the keys themselves remain in all caps. + ## + ## @descriptionEnd + config: + # values in the DEFAULT section + # (https://forgejo.org/docs/latest/admin/config-cheat-sheet/#overall-default) + # are un-namespaced + + ## @param gitea.config.APP_NAME Application name, used in the page title + APP_NAME: 'Forgejo: Beyond coding. We forge.' + + ## @param gitea.config.RUN_MODE Application run mode, affects performance and debugging: `dev` or `prod` + RUN_MODE: prod + + ## @param gitea.config.repository General repository settings + repository: {} + + ## @param gitea.config.cors Cross-origin resource sharing settings + cors: {} + + ## @param gitea.config.ui User interface settings + ui: {} + + ## @param gitea.config.markdown Markdown parser settings + markdown: {} + + ## @param gitea.config.server General server settings + server: {} + + ## @param gitea.config.database Database configuration (only necessary with an [externally managed DB](https://codeberg.org/forgejo-contrib/forgejo-helm#external-database)). + database: {} + + ## @param gitea.config.indexer Settings for what content is indexed and how + indexer: {} + + ## @param gitea.config.queue Job queue configuration + queue: {} + + ## @param gitea.config.admin Admin user settings + admin: {} + + ## @param gitea.config.security Site security settings + security: {} + + ## @param gitea.config.camo Settings for the [camo](https://github.com/cactus/go-camo) media proxy server (disabled by default) + camo: {} + + ## @param gitea.config.openid Configuration for authentication with OpenID (disabled by default) + openid: {} + + ## @param gitea.config.oauth2_client OAuth2 client settings + oauth2_client: {} + + ## @param gitea.config.service Configuration for miscellaneous Forgejo services + service: {} + + ## @param gitea.config.ssh.minimum_key_sizes SSH minimum key sizes + ssh.minimum_key_sizes: {} + + ## @param gitea.config.webhook Webhook settings + webhook: {} + + ## @param gitea.config.mailer Mailer configuration (disabled by default) + mailer: {} + + ## @param gitea.config.email.incoming Configuration for handling incoming mail (disabled by default) + email.incoming: {} + + ## @param gitea.config.cache Cache configuration + cache: {} + + ## @param gitea.config.session Session/cookie handling + session: {} + + ## @param gitea.config.picture User avatar settings + picture: {} + + ## @param gitea.config.project Project board defaults + project: {} + + ## @param gitea.config.attachment Issue and PR attachment configuration + attachment: {} + + ## @param gitea.config.log Logging configuration + log: {} + + ## @param gitea.config.cron Cron job configuration + cron: {} + + ## @param gitea.config.git Global settings for Git + git: {} + + ## @param gitea.config.metrics Settings for the Prometheus endpoint (disabled by default) + metrics: {} + + ## @param gitea.config.api Settings for the Swagger API documentation endpoints + api: {} + + ## @param gitea.config.oauth2 Settings for the [OAuth2 provider](https://forgejo.org/docs/latest/admin/oauth2-provider/) + oauth2: {} + + ## @param gitea.config.i18n Internationalization settings + i18n: {} + + ## @param gitea.config.markup Configuration for advanced markup processors + markup: {} + + ## @param gitea.config.highlight.mapping File extension to language mapping overrides for syntax highlighting + highlight.mapping: {} + + ## @param gitea.config.time Locale settings + time: {} + + ## @param gitea.config.migrations Settings for Git repository migrations + migrations: {} + + ## @param gitea.config.federation Federation configuration + federation: {} + + ## @param gitea.config.packages Package registry settings + packages: {} + + ## @param gitea.config.mirror Configuration for repository mirroring + mirror: {} + + ## @param gitea.config.lfs Large File Storage configuration + lfs: {} + + ## @param gitea.config.repo-avatar Repository avatar storage configuration + repo-avatar: {} + + ## @param gitea.config.avatar User/org avatar storage configuration + avatar: {} + + ## @param gitea.config.storage General storage settings + storage: {} + + ## @param gitea.config.proxy Proxy configuration (disabled by default) + proxy: {} + + ## @param gitea.config.actions Configuration for [Forgejo Actions](https://forgejo.org/docs/latest/user/actions/) + actions: {} + + ## @param gitea.config.other Uncategorized configuration options + other: {} + ## @section LivenessProbe # ## @param gitea.livenessProbe.enabled Enable liveness probe From a147236d09d353073b8111761a6e28371dbca5bd Mon Sep 17 00:00:00 2001 From: Lukas Date: Mon, 29 Apr 2024 16:37:43 +0000 Subject: [PATCH 0565/1014] fix: admin password sync for forgejo v7 (#445) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/445 Reviewed-by: Michael Kriese Co-authored-by: Lukas Co-committed-by: Lukas --- templates/gitea/init.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/gitea/init.yaml b/templates/gitea/init.yaml index 72ab984..7f31f6a 100644 --- a/templates/gitea/init.yaml +++ b/templates/gitea/init.yaml @@ -114,7 +114,7 @@ stringData: echo '...created.' else echo "Admin account '${GITEA_ADMIN_USERNAME}' already exist. Running update to sync password..." - gitea admin user change-password --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" + gitea admin user change-password --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD} --must-change-password=false" echo '...password sync done.' fi } From 8fee3451685ad7182f7f3eee38fec765c9841e07 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 30 Apr 2024 04:15:00 +0000 Subject: [PATCH 0566/1014] chore(deps): update dependency markdownlint-cli to ^0.40.0 (#447) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 93 ++++++++++++++++++++++++++++++-------------------- 2 files changed, 57 insertions(+), 38 deletions(-) diff --git a/package.json b/package.json index 1d32b1e..c381a63 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-core": "^7.0.0", "husky": "^9.0.0", "lint-staged": "^15.2.0", - "markdownlint-cli": "^0.39.0", + "markdownlint-cli": "^0.40.0", "prettier": "^3.1.0" }, "packageManager": "pnpm@9.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8def15..6d2a090 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^15.2.0 version: 15.2.2 markdownlint-cli: - specifier: ^0.39.0 - version: 0.39.0 + specifier: ^0.40.0 + version: 0.40.0 prettier: specifier: ^3.1.0 version: 3.2.5 @@ -157,6 +157,10 @@ packages: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} + commander@12.0.0: + resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} + engines: {node: '>=18'} + commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} @@ -292,8 +296,8 @@ packages: engines: {node: '>=16'} hasBin: true - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + glob@10.3.12: + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true @@ -402,6 +406,10 @@ packages: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} engines: {'0': node >= 0.2.0} + jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + lilconfig@3.0.0: resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} engines: {node: '>=14'} @@ -441,24 +449,24 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - markdown-it@14.0.0: - resolution: {integrity: sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==} + markdown-it@14.1.0: + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true markdown-table@2.0.0: resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} - markdownlint-cli@0.39.0: - resolution: {integrity: sha512-ZuFN7Xpsbn1Nbp0YYkeLOfXOMOfLQBik2lKRy8pVI/llmKQ2uW7x+8k5OMgF6o7XCsTDSYC/OOmeJ+3qplvnJQ==} + markdownlint-cli@0.40.0: + resolution: {integrity: sha512-JXhI3dRQcaqwiFYpPz6VJ7aKYheD53GmTz9y4D/d0F1MbZDGOp9pqKlbOfUX/pHP/iAoeiE4wYRmk8/kjLakxA==} engines: {node: '>=18'} hasBin: true - markdownlint-micromark@0.1.8: - resolution: {integrity: sha512-1ouYkMRo9/6gou9gObuMDnvZM8jC/ly3QCFQyoSPCS2XV1ZClU0xpKbL1Ar3bWWRT1RnBZkWUEiNKrI2CwiBQA==} - engines: {node: '>=16'} + markdownlint-micromark@0.1.9: + resolution: {integrity: sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==} + engines: {node: '>=18'} - markdownlint@0.33.0: - resolution: {integrity: sha512-4lbtT14A3m0LPX1WS/3d1m7Blg+ZwiLq36WvjQqFGsX3Gik99NV+VXp/PW3n+Q62xyPdbvGOCfjPqjW+/SKMig==} + markdownlint@0.34.0: + resolution: {integrity: sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==} engines: {node: '>=18'} mdurl@2.0.0: @@ -486,8 +494,8 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} minimist@1.2.8: @@ -550,8 +558,8 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + path-scurry@1.10.2: + resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} engines: {node: '>=16 || 14 >=14.17'} picomatch@2.3.1: @@ -690,6 +698,9 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + toml@3.0.0: + resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} + typanion@3.14.0: resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} @@ -701,8 +712,8 @@ packages: resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==} engines: {node: '>=16'} - uc.micro@2.0.0: - resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} @@ -871,6 +882,8 @@ snapshots: commander@11.1.0: {} + commander@12.0.0: {} + commander@6.2.1: {} commander@7.2.0: {} @@ -1005,13 +1018,13 @@ snapshots: meow: 12.1.1 semver: 7.6.0 - glob@10.3.10: + glob@10.3.12: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.4 minipass: 7.0.4 - path-scurry: 1.10.1 + path-scurry: 1.10.2 glob@7.2.3: dependencies: @@ -1102,13 +1115,15 @@ snapshots: jsonparse@1.3.1: {} + jsonpointer@5.0.1: {} + lilconfig@3.0.0: {} lines-and-columns@2.0.4: {} linkify-it@5.0.0: dependencies: - uc.micro: 2.0.0 + uc.micro: 2.1.0 lint-staged@15.2.2: dependencies: @@ -1154,37 +1169,39 @@ snapshots: dependencies: yallist: 4.0.0 - markdown-it@14.0.0: + markdown-it@14.1.0: dependencies: argparse: 2.0.1 entities: 4.5.0 linkify-it: 5.0.0 mdurl: 2.0.0 punycode.js: 2.3.1 - uc.micro: 2.0.0 + uc.micro: 2.1.0 markdown-table@2.0.0: dependencies: repeat-string: 1.6.1 - markdownlint-cli@0.39.0: + markdownlint-cli@0.40.0: dependencies: - commander: 11.1.0 + commander: 12.0.0 get-stdin: 9.0.0 - glob: 10.3.10 + glob: 10.3.12 ignore: 5.3.1 js-yaml: 4.1.0 jsonc-parser: 3.2.1 - markdownlint: 0.33.0 - minimatch: 9.0.3 + jsonpointer: 5.0.1 + markdownlint: 0.34.0 + minimatch: 9.0.4 run-con: 1.3.2 + toml: 3.0.0 - markdownlint-micromark@0.1.8: {} + markdownlint-micromark@0.1.9: {} - markdownlint@0.33.0: + markdownlint@0.34.0: dependencies: - markdown-it: 14.0.0 - markdownlint-micromark: 0.1.8 + markdown-it: 14.1.0 + markdownlint-micromark: 0.1.9 mdurl@2.0.0: {} @@ -1205,7 +1222,7 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@9.0.3: + minimatch@9.0.4: dependencies: brace-expansion: 2.0.1 @@ -1264,7 +1281,7 @@ snapshots: path-key@4.0.0: {} - path-scurry@1.10.1: + path-scurry@1.10.2: dependencies: lru-cache: 10.2.0 minipass: 7.0.4 @@ -1392,13 +1409,15 @@ snapshots: dependencies: is-number: 7.0.0 + toml@3.0.0: {} + typanion@3.14.0: {} type-fest@3.13.1: {} type-fest@4.10.2: {} - uc.micro@2.0.0: {} + uc.micro@2.1.0: {} uglify-js@3.17.4: optional: true From c98c3a1caf072326ff4450f55d92a63292ba9ad8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 30 Apr 2024 10:29:52 +0000 Subject: [PATCH 0567/1014] fix(deps): update helm release postgresql to v15.2.7 (#448) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 744a58e..f5b91c5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.5 + version: 15.2.7 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.6 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:04d52a4904b56a16ea14afe1c6a9d22304be0ed68cd532a62a98f4debf0c00bb -generated: "2024-04-24T17:00:37.89558621Z" +digest: sha256:6cd3c8abb1aceaf0b2f08dff95ad65722aa65038c7165a582640cc3c671fcaa9 +generated: "2024-04-30T10:01:01.25256092Z" diff --git a/Chart.yaml b/Chart.yaml index bea5ce6..aa77d6b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.5 + version: 15.2.7 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From d41e6f07d32338a70a9ecacb243c60ea78f7c168 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 30 Apr 2024 11:19:55 +0000 Subject: [PATCH 0568/1014] fix(deps): update helm release postgresql-ha to v14.0.7 (#449) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f5b91c5..640b923 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.7 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.6 + version: 14.0.7 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:6cd3c8abb1aceaf0b2f08dff95ad65722aa65038c7165a582640cc3c671fcaa9 -generated: "2024-04-30T10:01:01.25256092Z" +digest: sha256:6603574da8d6410f4da8b65eb642d72ccf6bd2b9c9fdf0954b3ed4afc1d8ce11 +generated: "2024-04-30T10:30:49.912173486Z" diff --git a/Chart.yaml b/Chart.yaml index aa77d6b..d2289f9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.6 + version: 14.0.7 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From afa2ae1a490382dd6f334422863e9cd6866690bb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 30 Apr 2024 15:49:02 +0000 Subject: [PATCH 0569/1014] fix(deps): update helm release postgresql-ha to v14.0.8 (#450) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 640b923..cd8a1c7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.7 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.7 + version: 14.0.8 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:6603574da8d6410f4da8b65eb642d72ccf6bd2b9c9fdf0954b3ed4afc1d8ce11 -generated: "2024-04-30T10:30:49.912173486Z" +digest: sha256:29cf9c8803e2d4a5acd5a76ab1aebc091382abd8b116104f2075a3c687eed893 +generated: "2024-04-30T15:30:40.46130247Z" diff --git a/Chart.yaml b/Chart.yaml index d2289f9..516dc48 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.7 + version: 14.0.8 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 4205194ced917196c1380516c4e999240dd49623 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 1 May 2024 15:14:49 +0000 Subject: [PATCH 0570/1014] fix(deps): update helm release postgresql to v15.2.8 (#452) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index cd8a1c7..be218a4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.7 + version: 15.2.8 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.8 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:29cf9c8803e2d4a5acd5a76ab1aebc091382abd8b116104f2075a3c687eed893 -generated: "2024-04-30T15:30:40.46130247Z" +digest: sha256:c24f4e67dd35d059195df6b6f507e7992620d1d41144db44baef9720aaedcfcf +generated: "2024-05-01T15:01:16.061889835Z" diff --git a/Chart.yaml b/Chart.yaml index 516dc48..79bed8a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.7 + version: 15.2.8 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From d6fe151a9de5c52f50b80d7d7c2f13b83e058e1a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 1 May 2024 16:15:17 +0000 Subject: [PATCH 0571/1014] fix(deps): update helm release postgresql-ha to v14.0.10 (#453) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index be218a4..520f7f3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.8 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.8 + version: 14.0.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:c24f4e67dd35d059195df6b6f507e7992620d1d41144db44baef9720aaedcfcf -generated: "2024-05-01T15:01:16.061889835Z" +digest: sha256:24edee003b5f12c9d768b1de5df0704e453261617e4f9c33db5108d41a9b7926 +generated: "2024-05-01T16:01:21.922137999Z" diff --git a/Chart.yaml b/Chart.yaml index 79bed8a..a909433 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.8 + version: 14.0.10 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From a3eb0cb214129fcc69c12651865240d5b93e8e19 Mon Sep 17 00:00:00 2001 From: Lukas Date: Thu, 2 May 2024 06:31:57 +0000 Subject: [PATCH 0572/1014] fix: misplaced quote char in init.yaml (#451) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/451 Reviewed-by: Michael Kriese Co-authored-by: Lukas Co-committed-by: Lukas --- templates/gitea/init.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/gitea/init.yaml b/templates/gitea/init.yaml index 7f31f6a..6c89dc7 100644 --- a/templates/gitea/init.yaml +++ b/templates/gitea/init.yaml @@ -114,7 +114,7 @@ stringData: echo '...created.' else echo "Admin account '${GITEA_ADMIN_USERNAME}' already exist. Running update to sync password..." - gitea admin user change-password --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD} --must-change-password=false" + gitea admin user change-password --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" --must-change-password=false echo '...password sync done.' fi } From 71e1db9a2c55bb471efc0d24617d51a7eb93993b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 2 May 2024 16:56:28 +0000 Subject: [PATCH 0573/1014] fix(deps): update forgejo docker tag to v7.0.2 (#455) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/455 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index a909433..f5f736c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 7.0.1 +appVersion: 7.0.2 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 1ad081b7b9cc6a63478032fd720aac877b85ad11 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 May 2024 10:39:55 +0000 Subject: [PATCH 0574/1014] chore(deps): update dependency conventional-changelog-core to v8 (#457) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/457 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 294 +++++++++++++++++++------------------------------ 2 files changed, 114 insertions(+), 182 deletions(-) diff --git a/package.json b/package.json index c381a63..c6022cb 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "@bitnami/readme-generator-for-helm": "^2.4.2", "clipanion": "^3.2.1", "conventional-changelog-conventionalcommits": "^7.0.0", - "conventional-changelog-core": "^7.0.0", + "conventional-changelog-core": "^8.0.0", "husky": "^9.0.0", "lint-staged": "^15.2.0", "markdownlint-cli": "^0.40.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d2a090..1ecaadc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^7.0.0 version: 7.0.2 conventional-changelog-core: - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^8.0.0 + version: 8.0.0(conventional-commits-filter@4.0.0) husky: specifier: ^9.0.0 version: 9.0.11 @@ -51,6 +51,18 @@ packages: resolution: {integrity: sha512-rN0m0sfbOuaNdCmQWBfSj9o4kgzz+Dw67Dl1ssDVqghv/UpLkrDmNuTxhD1CWu+sesGL66UYJ2VplGz9KxlAdg==} hasBin: true + '@conventional-changelog/git-client@1.0.0': + resolution: {integrity: sha512-PkUIv8bcY8/mIJig+3CGneb1hfXvjUotuBcroBHyVO4obIz5WGJpBWTuo17XV4p1sTmbGa8TxAmdMzhlPU+tLA==} + engines: {node: '>=18'} + peerDependencies: + conventional-commits-filter: ^4.0.0 + conventional-commits-parser: ^5.0.0 + peerDependenciesMeta: + conventional-commits-filter: + optional: true + conventional-commits-parser: + optional: true + '@hutson/parse-repository-url@5.0.0': resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} engines: {node: '>=10.13.0'} @@ -66,9 +78,8 @@ packages: '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - JSONStream@1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} - hasBin: true + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} add-stream@1.0.0: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} @@ -179,32 +190,32 @@ packages: resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} engines: {node: '>=16'} - conventional-changelog-core@7.0.0: - resolution: {integrity: sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg==} - engines: {node: '>=16'} + conventional-changelog-core@8.0.0: + resolution: {integrity: sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==} + engines: {node: '>=18'} - conventional-changelog-writer@7.0.1: - resolution: {integrity: sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA==} - engines: {node: '>=16'} + conventional-changelog-writer@8.0.0: + resolution: {integrity: sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==} + engines: {node: '>=18'} hasBin: true conventional-commits-filter@4.0.0: resolution: {integrity: sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==} engines: {node: '>=16'} - conventional-commits-parser@5.0.0: - resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} - engines: {node: '>=16'} + conventional-commits-filter@5.0.0: + resolution: {integrity: sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==} + engines: {node: '>=18'} + + conventional-commits-parser@6.0.0: + resolution: {integrity: sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==} + engines: {node: '>=18'} hasBin: true cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - dargs@8.1.0: - resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} - engines: {node: '>=12'} - debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -242,9 +253,6 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -260,9 +268,9 @@ packages: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} - find-up@6.3.0: - resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + find-up-simple@1.0.0: + resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} + engines: {node: '>=18'} foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} @@ -286,14 +294,14 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - git-raw-commits@4.0.0: - resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} - engines: {node: '>=16'} + git-raw-commits@5.0.0: + resolution: {integrity: sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==} + engines: {node: '>=18'} hasBin: true - git-semver-tags@7.0.1: - resolution: {integrity: sha512-NY0ZHjJzyyNXHTDZmj+GG7PyuAKtMsyWSwh07CR2hOZFa+/yoTsXci/nF2obzL8UDhakFNkD9gNdt/Ed+cxh2Q==} - engines: {node: '>=16'} + git-semver-tags@8.0.0: + resolution: {integrity: sha512-N7YRIklvPH3wYWAR2vysaqGLPRcpwQ0GKdlqTiVN5w1UmCdaeY3K8s6DMKRCh54DDdzyt/OAB6C8jgVtb7Y2Fg==} + engines: {node: '>=18'} hasBin: true glob@10.3.12: @@ -334,6 +342,10 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + index-to-position@0.1.2: + resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} + engines: {node: '>=18'} + inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} @@ -344,9 +356,6 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} @@ -374,10 +383,6 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-text-path@2.0.0: - resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} - engines: {node: '>=8'} - isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -392,20 +397,9 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - json-parse-even-better-errors@3.0.1: - resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - jsonc-parser@3.2.1: resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} - jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - jsonpointer@5.0.1: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} @@ -414,10 +408,6 @@ packages: resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} engines: {node: '>=14'} - lines-and-columns@2.0.4: - resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} @@ -430,10 +420,6 @@ packages: resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} engines: {node: '>=18.0.0'} - locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -472,9 +458,9 @@ packages: mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} - meow@12.1.1: - resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} - engines: {node: '>=16.10'} + meow@13.2.0: + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} + engines: {node: '>=18'} merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -530,21 +516,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - parse-json@7.1.1: - resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} - engines: {node: '>=16'} - - path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + parse-json@8.1.0: + resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} + engines: {node: '>=18'} path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} @@ -580,13 +554,13 @@ packages: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} - read-pkg-up@10.1.0: - resolution: {integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==} - engines: {node: '>=16'} + read-package-up@11.0.0: + resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} + engines: {node: '>=18'} - read-pkg@8.1.0: - resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==} - engines: {node: '>=16'} + read-pkg@9.0.1: + resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} + engines: {node: '>=18'} repeat-string@1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} @@ -647,10 +621,6 @@ packages: spdx-license-ids@3.0.16: resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} - split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -687,13 +657,6 @@ packages: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} - text-extensions@2.4.0: - resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} - engines: {node: '>=8'} - - through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -720,6 +683,10 @@ packages: engines: {node: '>=0.8.0'} hasBin: true + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -758,10 +725,6 @@ packages: engines: {node: '>= 14'} hasBin: true - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} - snapshots: '@babel/code-frame@7.23.5': @@ -785,6 +748,14 @@ snapshots: markdown-table: 2.0.0 yaml: 2.4.1 + '@conventional-changelog/git-client@1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0)': + dependencies: + '@types/semver': 7.5.8 + semver: 7.6.0 + optionalDependencies: + conventional-commits-filter: 4.0.0 + conventional-commits-parser: 6.0.0 + '@hutson/parse-repository-url@5.0.0': {} '@isaacs/cliui@8.0.2': @@ -801,10 +772,7 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - JSONStream@1.3.5: - dependencies: - jsonparse: 1.3.1 - through: 2.3.8 + '@types/semver@7.5.8': {} add-stream@1.0.0: {} @@ -899,36 +867,37 @@ snapshots: dependencies: compare-func: 2.0.0 - conventional-changelog-core@7.0.0: + conventional-changelog-core@8.0.0(conventional-commits-filter@4.0.0): dependencies: '@hutson/parse-repository-url': 5.0.0 add-stream: 1.0.0 - conventional-changelog-writer: 7.0.1 - conventional-commits-parser: 5.0.0 - git-raw-commits: 4.0.0 - git-semver-tags: 7.0.1 + conventional-changelog-writer: 8.0.0 + conventional-commits-parser: 6.0.0 + git-raw-commits: 5.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0) + git-semver-tags: 8.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0) hosted-git-info: 7.0.1 normalize-package-data: 6.0.0 - read-pkg: 8.1.0 - read-pkg-up: 10.1.0 + read-package-up: 11.0.0 + read-pkg: 9.0.1 + transitivePeerDependencies: + - conventional-commits-filter - conventional-changelog-writer@7.0.1: + conventional-changelog-writer@8.0.0: dependencies: - conventional-commits-filter: 4.0.0 + '@types/semver': 7.5.8 + conventional-commits-filter: 5.0.0 handlebars: 4.7.8 - json-stringify-safe: 5.0.1 - meow: 12.1.1 + meow: 13.2.0 semver: 7.6.0 - split2: 4.2.0 - conventional-commits-filter@4.0.0: {} + conventional-commits-filter@4.0.0: + optional: true - conventional-commits-parser@5.0.0: + conventional-commits-filter@5.0.0: {} + + conventional-commits-parser@6.0.0: dependencies: - JSONStream: 1.3.5 - is-text-path: 2.0.0 - meow: 12.1.1 - split2: 4.2.0 + meow: 13.2.0 cross-spawn@7.0.3: dependencies: @@ -936,8 +905,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - dargs@8.1.0: {} - debug@4.3.4: dependencies: ms: 2.1.2 @@ -963,10 +930,6 @@ snapshots: entities@4.5.0: {} - error-ex@1.3.2: - dependencies: - is-arrayish: 0.2.1 - escape-string-regexp@1.0.5: {} eventemitter3@5.0.1: {} @@ -987,10 +950,7 @@ snapshots: dependencies: to-regex-range: 5.0.1 - find-up@6.3.0: - dependencies: - locate-path: 7.2.0 - path-exists: 5.0.0 + find-up-simple@1.0.0: {} foreground-child@3.1.1: dependencies: @@ -1007,16 +967,21 @@ snapshots: get-stream@8.0.1: {} - git-raw-commits@4.0.0: + git-raw-commits@5.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0): dependencies: - dargs: 8.1.0 - meow: 12.1.1 - split2: 4.2.0 + '@conventional-changelog/git-client': 1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0) + meow: 13.2.0 + transitivePeerDependencies: + - conventional-commits-filter + - conventional-commits-parser - git-semver-tags@7.0.1: + git-semver-tags@8.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0): dependencies: - meow: 12.1.1 - semver: 7.6.0 + '@conventional-changelog/git-client': 1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0) + meow: 13.2.0 + transitivePeerDependencies: + - conventional-commits-filter + - conventional-commits-parser glob@10.3.12: dependencies: @@ -1060,6 +1025,8 @@ snapshots: ignore@5.3.1: {} + index-to-position@0.1.2: {} + inflight@1.0.6: dependencies: once: 1.4.0 @@ -1069,8 +1036,6 @@ snapshots: ini@4.1.1: {} - is-arrayish@0.2.1: {} - is-core-module@2.13.1: dependencies: hasown: 2.0.0 @@ -1089,10 +1054,6 @@ snapshots: is-stream@3.0.0: {} - is-text-path@2.0.0: - dependencies: - text-extensions: 2.4.0 - isexe@2.0.0: {} jackspeak@2.3.6: @@ -1107,20 +1068,12 @@ snapshots: dependencies: argparse: 2.0.1 - json-parse-even-better-errors@3.0.1: {} - - json-stringify-safe@5.0.1: {} - jsonc-parser@3.2.1: {} - jsonparse@1.3.1: {} - jsonpointer@5.0.1: {} lilconfig@3.0.0: {} - lines-and-columns@2.0.4: {} - linkify-it@5.0.0: dependencies: uc.micro: 2.1.0 @@ -1149,10 +1102,6 @@ snapshots: rfdc: 1.3.1 wrap-ansi: 9.0.0 - locate-path@7.2.0: - dependencies: - p-locate: 6.0.0 - lodash@4.17.21: {} log-update@6.0.0: @@ -1205,7 +1154,7 @@ snapshots: mdurl@2.0.0: {} - meow@12.1.1: {} + meow@13.2.0: {} merge-stream@2.0.0: {} @@ -1257,23 +1206,11 @@ snapshots: dependencies: mimic-fn: 4.0.0 - p-limit@4.0.0: - dependencies: - yocto-queue: 1.0.0 - - p-locate@6.0.0: - dependencies: - p-limit: 4.0.0 - - parse-json@7.1.1: + parse-json@8.1.0: dependencies: '@babel/code-frame': 7.23.5 - error-ex: 1.3.2 - json-parse-even-better-errors: 3.0.1 - lines-and-columns: 2.0.4 - type-fest: 3.13.1 - - path-exists@5.0.0: {} + index-to-position: 0.1.2 + type-fest: 4.10.2 path-is-absolute@1.0.1: {} @@ -1294,18 +1231,19 @@ snapshots: punycode.js@2.3.1: {} - read-pkg-up@10.1.0: + read-package-up@11.0.0: dependencies: - find-up: 6.3.0 - read-pkg: 8.1.0 + find-up-simple: 1.0.0 + read-pkg: 9.0.1 type-fest: 4.10.2 - read-pkg@8.1.0: + read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.0 - parse-json: 7.1.1 + parse-json: 8.1.0 type-fest: 4.10.2 + unicorn-magic: 0.1.0 repeat-string@1.6.1: {} @@ -1363,8 +1301,6 @@ snapshots: spdx-license-ids@3.0.16: {} - split2@4.2.0: {} - string-argv@0.3.2: {} string-width@4.2.3: @@ -1401,10 +1337,6 @@ snapshots: dependencies: has-flag: 3.0.0 - text-extensions@2.4.0: {} - - through@2.3.8: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -1422,6 +1354,8 @@ snapshots: uglify-js@3.17.4: optional: true + unicorn-magic@0.1.0: {} + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -1458,5 +1392,3 @@ snapshots: yaml@2.3.4: {} yaml@2.4.1: {} - - yocto-queue@1.0.0: {} From 44be49e12d4f591300240b12cfa1d850c2736271 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 May 2024 10:56:21 +0000 Subject: [PATCH 0575/1014] chore(deps): update pnpm to v9.1.0 (#459) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/459 Reviewed-by: Michael Kriese Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c6022cb..5600744 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "^0.40.0", "prettier": "^3.1.0" }, - "packageManager": "pnpm@9.0.6", + "packageManager": "pnpm@9.1.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 91bae81c19268d7466fbbe0306dfdaddcdbcf9d9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 May 2024 11:45:53 +0000 Subject: [PATCH 0576/1014] fix(deps): update helm release postgresql to v15.2.9 (#460) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 520f7f3..513159e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.8 + version: 15.2.9 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:24edee003b5f12c9d768b1de5df0704e453261617e4f9c33db5108d41a9b7926 -generated: "2024-05-01T16:01:21.922137999Z" +digest: sha256:d159195bf7a9eef7495e2eb69c6874fcf136ebc657002ca55779b29e0d33056b +generated: "2024-05-06T11:01:27.673699773Z" diff --git a/Chart.yaml b/Chart.yaml index f5f736c..ab4090a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.8 + version: 15.2.9 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 426a31e8177f8feb917d905ee8a2a274a8f0b5fb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 May 2024 12:08:41 +0000 Subject: [PATCH 0577/1014] chore(deps): update dependency conventional-changelog-conventionalcommits to v8 (#456) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/456 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 5600744..822823d 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@bitnami/readme-generator-for-helm": "^2.4.2", "clipanion": "^3.2.1", - "conventional-changelog-conventionalcommits": "^7.0.0", + "conventional-changelog-conventionalcommits": "^8.0.0", "conventional-changelog-core": "^8.0.0", "husky": "^9.0.0", "lint-staged": "^15.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ecaadc..aa94fd0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^3.2.1 version: 3.2.1(typanion@3.14.0) conventional-changelog-conventionalcommits: - specifier: ^7.0.0 - version: 7.0.2 + specifier: ^8.0.0 + version: 8.0.0 conventional-changelog-core: specifier: ^8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) @@ -186,9 +186,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - conventional-changelog-conventionalcommits@7.0.2: - resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} - engines: {node: '>=16'} + conventional-changelog-conventionalcommits@8.0.0: + resolution: {integrity: sha512-eOvlTO6OcySPyyyk8pKz2dP4jjElYunj9hn9/s0OB+gapTO8zwS9UQWrZ1pmF2hFs3vw1xhonOLGcGjy/zgsuA==} + engines: {node: '>=18'} conventional-changelog-core@8.0.0: resolution: {integrity: sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==} @@ -863,7 +863,7 @@ snapshots: concat-map@0.0.1: {} - conventional-changelog-conventionalcommits@7.0.2: + conventional-changelog-conventionalcommits@8.0.0: dependencies: compare-func: 2.0.0 From a31e2af28164fac183d7ce4b9ff9d6f0565eeb55 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 6 May 2024 13:36:51 +0000 Subject: [PATCH 0578/1014] fix: restore default ssh port values (#461) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/461 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- unittests/deployment/svc-configuration.yaml | 10 ++++++++++ values.yaml | 6 ++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/unittests/deployment/svc-configuration.yaml b/unittests/deployment/svc-configuration.yaml index 2e10094..0ddccad 100644 --- a/unittests/deployment/svc-configuration.yaml +++ b/unittests/deployment/svc-configuration.yaml @@ -49,3 +49,13 @@ tests: asserts: - exists: path: metadata.labels["app"] + + - it: uses default ports to ssh-svc + template: templates/gitea/ssh-svc.yaml + asserts: + - equal: + path: spec.ports[0].port + value: 22 + - equal: + path: spec.ports[0].targetPort + value: 2222 diff --git a/values.yaml b/values.yaml index 66198ff..b93216e 100644 --- a/values.yaml +++ b/values.yaml @@ -440,8 +440,10 @@ gitea: ## @param gitea.config.markdown Markdown parser settings markdown: {} - ## @param gitea.config.server General server settings - server: {} + ## @param gitea.config.server [object] General server settings + server: + SSH_PORT: 22 # rootful image + SSH_LISTEN_PORT: 2222 # rootless image ## @param gitea.config.database Database configuration (only necessary with an [externally managed DB](https://codeberg.org/forgejo-contrib/forgejo-helm#external-database)). database: {} From ebf1933cdda19923defa247d6031a1af64cdd9c1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 May 2024 14:41:52 +0000 Subject: [PATCH 0579/1014] chore(deps): pin dependencies (#462) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/462 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 16 ++++++++-------- pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 822823d..06b9777 100644 --- a/package.json +++ b/package.json @@ -13,14 +13,14 @@ "readme:parameters": "readme-generator -v values.yaml -r README.md" }, "devDependencies": { - "@bitnami/readme-generator-for-helm": "^2.4.2", - "clipanion": "^3.2.1", - "conventional-changelog-conventionalcommits": "^8.0.0", - "conventional-changelog-core": "^8.0.0", - "husky": "^9.0.0", - "lint-staged": "^15.2.0", - "markdownlint-cli": "^0.40.0", - "prettier": "^3.1.0" + "@bitnami/readme-generator-for-helm": "2.6.1", + "clipanion": "3.2.1", + "conventional-changelog-conventionalcommits": "8.0.0", + "conventional-changelog-core": "8.0.0", + "husky": "9.0.11", + "lint-staged": "15.2.2", + "markdownlint-cli": "0.40.0", + "prettier": "3.2.5" }, "packageManager": "pnpm@9.1.0", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa94fd0..aed1db3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,28 +9,28 @@ importers: .: devDependencies: '@bitnami/readme-generator-for-helm': - specifier: ^2.4.2 + specifier: 2.6.1 version: 2.6.1 clipanion: - specifier: ^3.2.1 + specifier: 3.2.1 version: 3.2.1(typanion@3.14.0) conventional-changelog-conventionalcommits: - specifier: ^8.0.0 + specifier: 8.0.0 version: 8.0.0 conventional-changelog-core: - specifier: ^8.0.0 + specifier: 8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) husky: - specifier: ^9.0.0 + specifier: 9.0.11 version: 9.0.11 lint-staged: - specifier: ^15.2.0 + specifier: 15.2.2 version: 15.2.2 markdownlint-cli: - specifier: ^0.40.0 + specifier: 0.40.0 version: 0.40.0 prettier: - specifier: ^3.1.0 + specifier: 3.2.5 version: 3.2.5 packages: From a93b8fae0b0f4bd2a52823bc7fed7384de95628d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 May 2024 14:42:10 +0000 Subject: [PATCH 0580/1014] chore(config): migrate renovate config (#463) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/463 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- renovate.json | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/renovate.json b/renovate.json index 1f1bea1..eb111ac 100644 --- a/renovate.json +++ b/renovate.json @@ -2,7 +2,13 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["forgejo-contrib/forgejo-renovate//base.json"], "assignees": ["viceice"], - "enabledManagers": ["helmv3", "nodenv", "npm", "regex", "github-actions"], + "enabledManagers": [ + "helmv3", + "nodenv", + "npm", + "custom.regex", + "github-actions" + ], "packageRules": [ { "matchManagers": ["helmv3"], @@ -15,13 +21,13 @@ "semanticCommitType": "feat" }, { - "matchManagers": ["regex"], + "matchManagers": ["custom.regex"], "matchDepNames": ["forgejo"], "matchUpdateTypes": ["patch"], "semanticCommitType": "fix" }, { - "matchManagers": ["regex"], + "matchManagers": ["custom.regex"], "matchDepNames": ["forgejo"], "matchUpdateTypes": ["major", "minor"], "semanticCommitType": "feat" @@ -29,7 +35,7 @@ { "description": "Automerge patch deps updates", "matchManagers": ["helmv3"], - "matchFiles": ["Chart.yaml"], + "matchFileNames": ["Chart.yaml"], "matchUpdateTypes": ["patch"], "automerge": true }, From 6372dce4424cd35e9bc98768c48f373f4fde1cbe Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 7 May 2024 08:44:25 +0000 Subject: [PATCH 0581/1014] ci(deps): update helm/chart-testing-action digest to 4f62db1 (#464) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 899e873..aa65793 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -102,7 +102,7 @@ jobs: - name: Install chart-testing # TODO: pin to version when this is released: https://github.com/helm/chart-testing-action/pull/137 - uses: helm/chart-testing-action@16c6be374ac50a5ef2faa6a755d2fad76a94c9fd # main + uses: helm/chart-testing-action@4f62db170e3aa295575ba779f7141287841da474 # main with: version: ${{ env.HELM_CHART_TESTING_VERSION }} From 6fae67c65e2598e0d74612ac35c633375c54ccac Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 7 May 2024 16:14:43 +0000 Subject: [PATCH 0582/1014] chore(deps): update dependency node to v20.13.0 (#465) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 8783404..62d4480 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.12.2 +20.13.0 From ac34776348ef858e1e27daf1d0183919969cf9e7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 8 May 2024 20:22:31 +0000 Subject: [PATCH 0583/1014] ci(deps): update actions/checkout action to v4.1.5 (#466) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index aa65793..758a93d 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -25,7 +25,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 + - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 with: show-progress: false @@ -44,7 +44,7 @@ jobs: - run: ps axf - - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 + - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 with: show-progress: false fetch-depth: 0 @@ -87,7 +87,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 + - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 with: show-progress: false fetch-depth: 0 @@ -161,7 +161,7 @@ jobs: if: ${{ github.ref_type == 'tag' }} steps: - - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 + - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 with: show-progress: false fetch-depth: 0 # Important for changelog From 46c473bbf8f20658484591985226901831a1ee49 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 9 May 2024 14:44:55 +0000 Subject: [PATCH 0584/1014] chore(deps): update dependency node to v20.13.1 (#467) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 62d4480..f203ab8 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.13.0 +20.13.1 From be659d596903a445f97294a3cba8191c4ab71714 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 10 May 2024 10:44:31 +0000 Subject: [PATCH 0585/1014] fix(deps): update helm release postgresql to v15.2.10 (#468) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 513159e..1741471 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.9 + version: 15.2.10 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:d159195bf7a9eef7495e2eb69c6874fcf136ebc657002ca55779b29e0d33056b -generated: "2024-05-06T11:01:27.673699773Z" +digest: sha256:dff23c9dfc629ec029240db0dade92a073e23d711e611511fc92950d5e021e0c +generated: "2024-05-10T10:31:11.544252312Z" diff --git a/Chart.yaml b/Chart.yaml index ab4090a..fe704fd 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.9 + version: 15.2.10 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 50ff1f4398e110e8ac204d10aa34a9df2bf7f294 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 10 May 2024 14:44:42 +0000 Subject: [PATCH 0586/1014] fix(deps): update helm release postgresql to v15.2.11 (#469) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 1741471..e841299 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.10 + version: 15.2.11 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:dff23c9dfc629ec029240db0dade92a073e23d711e611511fc92950d5e021e0c -generated: "2024-05-10T10:31:11.544252312Z" +digest: sha256:3278594c5dab3081dd43ad9b9b1dc9950581bbe6f0403d8402a972a5f169947c +generated: "2024-05-10T14:31:12.177906608Z" diff --git a/Chart.yaml b/Chart.yaml index fe704fd..e312c9a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.10 + version: 15.2.11 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 1c60b67d9f5de8c0ba22d8719fdd0b3767251d07 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 10 May 2024 22:44:11 +0000 Subject: [PATCH 0587/1014] fix(deps): update helm release postgresql to v15.2.12 (#470) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e841299..e6a5bc4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.11 + version: 15.2.12 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:3278594c5dab3081dd43ad9b9b1dc9950581bbe6f0403d8402a972a5f169947c -generated: "2024-05-10T14:31:12.177906608Z" +digest: sha256:596c6ba91686123896bcbc19560b18b09a30a02a1687fb367b1b505da3423840 +generated: "2024-05-10T22:31:07.626911858Z" diff --git a/Chart.yaml b/Chart.yaml index e312c9a..8d587ff 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.11 + version: 15.2.12 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 96bf894c452a2286218485bbfc6db5b009d940fb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 11 May 2024 11:43:41 +0000 Subject: [PATCH 0588/1014] chore(deps): update dependency helm-unittest to v0.5.0 (#446) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 758a93d..4796351 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: env: HELM_VERSION: v3.14.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.4.4 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.30.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes diff --git a/.vscode/settings.json b/.vscode/settings.json index 9cde5a4..a7776f2 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.4.4/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.5.1/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From a1091a2903d82022a3fcadd4b630acff6ec4843a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 12 May 2024 22:45:09 +0000 Subject: [PATCH 0589/1014] chore(deps): update pnpm to v9.1.1 (#471) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 06b9777..f6b7a81 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "0.40.0", "prettier": "3.2.5" }, - "packageManager": "pnpm@9.1.0", + "packageManager": "pnpm@9.1.1", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 8171b2ae25ea86c39d07dddc27d8f5c5d5a27af8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 13 May 2024 12:14:35 +0000 Subject: [PATCH 0590/1014] fix(deps): update helm release postgresql-ha to v14.0.11 (#473) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e6a5bc4..9039bc3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.12 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.10 + version: 14.0.11 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:596c6ba91686123896bcbc19560b18b09a30a02a1687fb367b1b505da3423840 -generated: "2024-05-10T22:31:07.626911858Z" +digest: sha256:3a20da3bdf53d16fa473a994ed0f9d94a766d3c37c6e8c8b717125c60fc6aefb +generated: "2024-05-13T12:01:30.560064395Z" diff --git a/Chart.yaml b/Chart.yaml index 8d587ff..230f50b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.10 + version: 14.0.11 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 6fe48ee72843b3b53a8ec674aab37936ac53da62 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 13 May 2024 13:16:43 +0000 Subject: [PATCH 0591/1014] fix(deps): update helm release postgresql-ha to v14.0.12 (#474) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 9039bc3..0bae2b7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.12 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.11 + version: 14.0.12 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:3a20da3bdf53d16fa473a994ed0f9d94a766d3c37c6e8c8b717125c60fc6aefb -generated: "2024-05-13T12:01:30.560064395Z" +digest: sha256:9014b19984e651aa53c5f0d9a40c94454b2eaddcd61397493079557662e9493a +generated: "2024-05-13T13:01:25.643278594Z" diff --git a/Chart.yaml b/Chart.yaml index 230f50b..65e0b07 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.11 + version: 14.0.12 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 600cc919b58c197dd72f7b49c4c38796d8040fa8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 May 2024 00:59:31 +0000 Subject: [PATCH 0592/1014] ci(deps): update kindest/node docker tag to v1.28.9 (#475) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4796351..bdeacc4 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -81,7 +81,7 @@ jobs: k8s: # from https://hub.docker.com/r/kindest/node/tags - v1.27.11 # renovate: kindest - - v1.28.7 # renovate: kindest + - v1.28.9 # renovate: kindest - v1.29.2 # renovate: kindest steps: From 3367cfacccceec3fb881b44e1b66b09f2b08b39b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 May 2024 01:37:19 +0000 Subject: [PATCH 0593/1014] ci(deps): update kindest/node docker tag to v1.29.4 (#476) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index bdeacc4..3777824 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -82,7 +82,7 @@ jobs: # from https://hub.docker.com/r/kindest/node/tags - v1.27.11 # renovate: kindest - v1.28.9 # renovate: kindest - - v1.29.2 # renovate: kindest + - v1.29.4 # renovate: kindest steps: - run: cat /etc/os-release From 8949376338e13619167693c670140d28622fac00 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 May 2024 05:20:35 +0000 Subject: [PATCH 0594/1014] ci(deps): update kindest/node docker tag to v1.27.13 (#477) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 3777824..faf8832 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -80,7 +80,7 @@ jobs: matrix: k8s: # from https://hub.docker.com/r/kindest/node/tags - - v1.27.11 # renovate: kindest + - v1.27.13 # renovate: kindest - v1.28.9 # renovate: kindest - v1.29.4 # renovate: kindest From bdbf1a79d0d244791df55d25d3d23f27ba7066ef Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 May 2024 05:49:06 +0000 Subject: [PATCH 0595/1014] ci(deps): update dependency kind to v0.23.0 (#478) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index faf8832..f3e98e2 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -16,7 +16,7 @@ env: HELM_VERSION: v3.14.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KIND_VERSION: v0.22.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind + KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.30.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: From def81dbfcc2b56146c393d6a86528b3427e4f1af Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 May 2024 07:41:28 +0000 Subject: [PATCH 0596/1014] fix(deps): update helm release postgresql-ha to v14.0.13 (#479) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 0bae2b7..8ab0e76 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.12 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.12 + version: 14.0.13 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.2 -digest: sha256:9014b19984e651aa53c5f0d9a40c94454b2eaddcd61397493079557662e9493a -generated: "2024-05-13T13:01:25.643278594Z" +digest: sha256:5a16b0d79b2505ce4a3faa3cebfd088de856a269afeb6ceac3a15309e58c458f +generated: "2024-05-14T07:01:33.318088577Z" diff --git a/Chart.yaml b/Chart.yaml index 65e0b07..bd1bc03 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.12 + version: 14.0.13 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 5bf70c047bd4fbde63ff9e1fd24ec2d8f52588fb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 14 May 2024 08:33:52 +0000 Subject: [PATCH 0597/1014] fix(deps): update helm release redis-cluster to v10.0.3 (#480) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 8ab0e76..4608d35 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.0.13 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.2 -digest: sha256:5a16b0d79b2505ce4a3faa3cebfd088de856a269afeb6ceac3a15309e58c458f -generated: "2024-05-14T07:01:33.318088577Z" + version: 10.0.3 +digest: sha256:9b33d3083e4d04f4b7424314032d86845d53deb1509e5983e2a34965d6744386 +generated: "2024-05-14T08:01:22.647271484Z" diff --git a/Chart.yaml b/Chart.yaml index bd1bc03..b865684 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.2 + version: 10.0.3 condition: redis-cluster.enabled From 69121fba1ef590804aa47523788b131e875a22f4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 15 May 2024 07:44:27 +0000 Subject: [PATCH 0598/1014] ci(deps): update dependency kubectl to v1.30.1 (#481) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index f3e98e2..1a30366 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.30.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.30.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From 7b1ff42ad858e7cf574632370cc5e74cafbf2dbe Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 15 May 2024 21:14:26 +0000 Subject: [PATCH 0599/1014] ci(deps): update dependency helm to v3.15.0 (#482) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 1a30366..d7788be 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.14.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.15.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From 2742ff8e57782864bad09bffd0573f08fd2931fd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 18 May 2024 04:27:27 +0000 Subject: [PATCH 0600/1014] fix(deps): update helm release redis-cluster to v10.0.4 (#484) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4608d35..5a72e6f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.0.13 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.3 -digest: sha256:9b33d3083e4d04f4b7424314032d86845d53deb1509e5983e2a34965d6744386 -generated: "2024-05-14T08:01:22.647271484Z" + version: 10.0.4 +digest: sha256:601e5fd5c620a5f06650cc7c50757c6cf849361a38aa4fef40d66475b23404c4 +generated: "2024-05-18T04:01:47.020339897Z" diff --git a/Chart.yaml b/Chart.yaml index b865684..d8e8500 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.3 + version: 10.0.4 condition: redis-cluster.enabled From 3af0f8d16f1e2eef1b269a532f49632134fe613d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 18 May 2024 05:07:47 +0000 Subject: [PATCH 0601/1014] ci(deps): update actions/checkout action to v4.1.6 (#483) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d7788be..abdfa4c 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -25,7 +25,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: show-progress: false @@ -44,7 +44,7 @@ jobs: - run: ps axf - - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: show-progress: false fetch-depth: 0 @@ -87,7 +87,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: show-progress: false fetch-depth: 0 @@ -161,7 +161,7 @@ jobs: if: ${{ github.ref_type == 'tag' }} steps: - - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 + - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 with: show-progress: false fetch-depth: 0 # Important for changelog From d603eb1d3e6d608daf6f09c997a699813c0ef565 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 18 May 2024 06:20:45 +0000 Subject: [PATCH 0602/1014] fix(deps): update helm release postgresql-ha to v14.0.14 (#485) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5a72e6f..87cfd3a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.2.12 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.13 + version: 14.0.14 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.4 -digest: sha256:601e5fd5c620a5f06650cc7c50757c6cf849361a38aa4fef40d66475b23404c4 -generated: "2024-05-18T04:01:47.020339897Z" +digest: sha256:5f99cc8a8ffe3877c1d54d923ca218dfbb5d755ef2364b54919ee50bb0647da5 +generated: "2024-05-18T06:01:50.090942952Z" diff --git a/Chart.yaml b/Chart.yaml index d8e8500..65d4692 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.13 + version: 14.0.14 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 13595678b49f37f3adcecb10c1b268d3c8e7ea31 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 May 2024 02:19:55 +0000 Subject: [PATCH 0603/1014] fix(deps): update helm release redis-cluster to v10.0.5 (#486) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 87cfd3a..576b669 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.0.14 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.4 -digest: sha256:5f99cc8a8ffe3877c1d54d923ca218dfbb5d755ef2364b54919ee50bb0647da5 -generated: "2024-05-18T06:01:50.090942952Z" + version: 10.0.5 +digest: sha256:1b5591dfd96f6801eabad18f96eacc069c42eabf31d262b3a7d0c34992f712f1 +generated: "2024-05-20T02:01:34.675061536Z" diff --git a/Chart.yaml b/Chart.yaml index 65d4692..f5c7c7a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.4 + version: 10.0.5 condition: redis-cluster.enabled From 9bc59c2d8a0e3ece138677b247614f8aabf7b9d2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 May 2024 06:33:05 +0000 Subject: [PATCH 0604/1014] fix(deps): update helm release postgresql to v15.3.3 (#472) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/472 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 576b669..5276d67 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.12 + version: 15.3.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.14 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.5 -digest: sha256:1b5591dfd96f6801eabad18f96eacc069c42eabf31d262b3a7d0c34992f712f1 -generated: "2024-05-20T02:01:34.675061536Z" +digest: sha256:eb486b928d978a32b3fc630e1d7c3c83c2bde5c6fa4ac14756d49777fca1a248 +generated: "2024-05-20T02:35:08.845205556Z" diff --git a/Chart.yaml b/Chart.yaml index f5c7c7a..c57ef57 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.12 + version: 15.3.3 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 737d505b6ec2c82cd84f97056074f63557307b18 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 May 2024 11:17:14 +0000 Subject: [PATCH 0605/1014] fix(deps): update helm release redis-cluster to v10.0.6 (#487) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5276d67..27247cd 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.0.14 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.5 -digest: sha256:eb486b928d978a32b3fc630e1d7c3c83c2bde5c6fa4ac14756d49777fca1a248 -generated: "2024-05-20T02:35:08.845205556Z" + version: 10.0.6 +digest: sha256:913b9d32c3600d9dc393150c02e3ec9af20e2c9a5ad7ebf02d611cc3ff127510 +generated: "2024-05-20T11:03:47.788898958Z" diff --git a/Chart.yaml b/Chart.yaml index c57ef57..039c5b0 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.5 + version: 10.0.6 condition: redis-cluster.enabled From 8e00ac6257fb56df7fb0cfd4745ed5bae600f316 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 May 2024 17:55:10 +0000 Subject: [PATCH 0606/1014] fix(deps): update helm release postgresql-ha to v14.0.15 (#488) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 27247cd..896c0d5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.3.3 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.14 + version: 14.0.15 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.6 -digest: sha256:913b9d32c3600d9dc393150c02e3ec9af20e2c9a5ad7ebf02d611cc3ff127510 -generated: "2024-05-20T11:03:47.788898958Z" +digest: sha256:25f547b2aa2054978082e3d650e7d35938325e267199c9c65a4421e090ad2a52 +generated: "2024-05-20T17:31:42.458800695Z" diff --git a/Chart.yaml b/Chart.yaml index 039c5b0..a1e468b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.14 + version: 14.0.15 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From b41d695270642b6ca1fcc619569de74122daf946 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 May 2024 20:32:32 +0000 Subject: [PATCH 0607/1014] fix(deps): update helm release postgresql to v15.3.4 (#489) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 896c0d5..7561143 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.3.3 + version: 15.3.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.15 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.6 -digest: sha256:25f547b2aa2054978082e3d650e7d35938325e267199c9c65a4421e090ad2a52 -generated: "2024-05-20T17:31:42.458800695Z" +digest: sha256:f9e4c05f13afe8a041062a9a45795a8f8e0ee078ea0cb8deb80ef5f3c1e6e614 +generated: "2024-05-20T20:02:36.161779717Z" diff --git a/Chart.yaml b/Chart.yaml index a1e468b..386912e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.3.3 + version: 15.3.4 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From f5d4e834bef061d8bbff04044f6a26ad79853ccc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 May 2024 21:19:17 +0000 Subject: [PATCH 0608/1014] fix(deps): update helm release postgresql-ha to v14.0.16 (#490) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 7561143..37c497f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.3.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.15 + version: 14.0.16 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.6 -digest: sha256:f9e4c05f13afe8a041062a9a45795a8f8e0ee078ea0cb8deb80ef5f3c1e6e614 -generated: "2024-05-20T20:02:36.161779717Z" +digest: sha256:f7504448f88f6c1188d75b25489096e5c0c6e4174b665af93d97c8b50832ef5c +generated: "2024-05-20T21:01:27.862867799Z" diff --git a/Chart.yaml b/Chart.yaml index 386912e..6582672 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.15 + version: 14.0.16 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From a5b395797a9d1edfe5454d7d4bb4d3d0457740d3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 May 2024 22:48:59 +0000 Subject: [PATCH 0609/1014] chore(deps): update pnpm to v9.1.2 (#491) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f6b7a81..2151c8a 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "0.40.0", "prettier": "3.2.5" }, - "packageManager": "pnpm@9.1.1", + "packageManager": "pnpm@9.1.2", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From ad258d579fd84fa60470d573a3528548664c9384 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 21 May 2024 00:23:30 +0000 Subject: [PATCH 0610/1014] fix(deps): update helm release postgresql to v15.3.5 (#492) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 37c497f..72167ed 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.3.4 + version: 15.3.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.0.16 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.6 -digest: sha256:f7504448f88f6c1188d75b25489096e5c0c6e4174b665af93d97c8b50832ef5c -generated: "2024-05-20T21:01:27.862867799Z" +digest: sha256:aeb0cf4fcb4f42f4eb5d2a097d21a184c7edb8b4b51bad520edce2418788d40e +generated: "2024-05-21T00:04:40.310344451Z" diff --git a/Chart.yaml b/Chart.yaml index 6582672..f8f5503 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.3.4 + version: 15.3.5 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 09031d4e6529e7906cf4f6c7eee2c5a2634aa76b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 21 May 2024 02:30:42 +0000 Subject: [PATCH 0611/1014] fix(deps): update helm release postgresql-ha to v14.0.17 (#493) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 72167ed..31a0a4e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.3.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.16 + version: 14.0.17 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.6 -digest: sha256:aeb0cf4fcb4f42f4eb5d2a097d21a184c7edb8b4b51bad520edce2418788d40e -generated: "2024-05-21T00:04:40.310344451Z" +digest: sha256:0c8b46aeb426e6341c543c6a113d73474c0387bc4392cd646994caf3148f7911 +generated: "2024-05-21T02:02:55.464428986Z" diff --git a/Chart.yaml b/Chart.yaml index f8f5503..5ac1d6e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.16 + version: 14.0.17 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From f817061cad3fe12e4081ae2e6b5071bd04092412 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 21 May 2024 19:54:04 +0000 Subject: [PATCH 0612/1014] chore(deps): update dependency lint-staged to v15.2.4 (#496) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 89 +++++++++++++++++++++++++------------------------- 2 files changed, 46 insertions(+), 45 deletions(-) diff --git a/package.json b/package.json index 2151c8a..17a874a 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.0.11", - "lint-staged": "15.2.2", + "lint-staged": "15.2.4", "markdownlint-cli": "0.40.0", "prettier": "3.2.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aed1db3..9a2dd2d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.0.11 version: 9.0.11 lint-staged: - specifier: 15.2.2 - version: 15.2.2 + specifier: 15.2.4 + version: 15.2.4 markdownlint-cli: specifier: 0.40.0 version: 0.40.0 @@ -123,8 +123,8 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} chalk@2.4.2: @@ -164,14 +164,14 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - commander@11.1.0: - resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} - engines: {node: '>=16'} - commander@12.0.0: resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} engines: {node: '>=18'} + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} @@ -264,8 +264,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} find-up-simple@1.0.0: @@ -404,20 +404,20 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - lilconfig@3.0.0: - resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} engines: {node: '>=14'} linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.2: - resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==} + lint-staged@15.2.4: + resolution: {integrity: sha512-3F9KRQIS2fVDGtCkBp4Bx0jswjX7zUcKx6OF0ZeY1prksUyKPRIIUqZhIUYAstJfvj6i48VFs4dwVIbCYwvTYQ==} engines: {node: '>=18.12.0'} hasBin: true - listr2@8.0.1: - resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==} + listr2@8.2.1: + resolution: {integrity: sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==} engines: {node: '>=18.0.0'} lodash@4.17.21: @@ -465,8 +465,8 @@ packages: merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + micromatch@4.0.6: + resolution: {integrity: sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==} engines: {node: '>=8.6'} mimic-fn@2.1.0: @@ -536,9 +536,9 @@ packages: resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} engines: {node: '>=16 || 14 >=14.17'} - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} @@ -716,15 +716,16 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.3.4: - resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} - engines: {node: '>= 14'} - yaml@2.4.1: resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} engines: {node: '>= 14'} hasBin: true + yaml@2.4.2: + resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} + engines: {node: '>= 14'} + hasBin: true + snapshots: '@babel/code-frame@7.23.5': @@ -809,9 +810,9 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.2: + braces@3.0.3: dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 chalk@2.4.2: dependencies: @@ -848,10 +849,10 @@ snapshots: colorette@2.0.20: {} - commander@11.1.0: {} - commander@12.0.0: {} + commander@12.1.0: {} + commander@6.2.1: {} commander@7.2.0: {} @@ -946,7 +947,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - fill-range@7.0.1: + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -1072,28 +1073,28 @@ snapshots: jsonpointer@5.0.1: {} - lilconfig@3.0.0: {} + lilconfig@3.1.1: {} linkify-it@5.0.0: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.2: + lint-staged@15.2.4: dependencies: chalk: 5.3.0 - commander: 11.1.0 + commander: 12.1.0 debug: 4.3.4 execa: 8.0.1 - lilconfig: 3.0.0 - listr2: 8.0.1 - micromatch: 4.0.5 + lilconfig: 3.1.1 + listr2: 8.2.1 + micromatch: 4.0.6 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.3.4 + yaml: 2.4.2 transitivePeerDependencies: - supports-color - listr2@8.0.1: + listr2@8.2.1: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -1158,10 +1159,10 @@ snapshots: merge-stream@2.0.0: {} - micromatch@4.0.5: + micromatch@4.0.6: dependencies: - braces: 3.0.2 - picomatch: 2.3.1 + braces: 3.0.3 + picomatch: 4.0.2 mimic-fn@2.1.0: {} @@ -1223,7 +1224,7 @@ snapshots: lru-cache: 10.2.0 minipass: 7.0.4 - picomatch@2.3.1: {} + picomatch@4.0.2: {} pidtree@0.6.0: {} @@ -1389,6 +1390,6 @@ snapshots: yallist@4.0.0: {} - yaml@2.3.4: {} - yaml@2.4.1: {} + + yaml@2.4.2: {} From 5e9fb7b997f5ecb85ee5d4092536689f6872ad8e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 22 May 2024 18:34:28 +0000 Subject: [PATCH 0613/1014] fix(deps): update forgejo docker tag to v7.0.3 (#497) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/497 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 5ac1d6e..d386737 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 7.0.2 +appVersion: 7.0.3 icon: https://design.codeberg.org/logo-kit/icon.svg home: https://forgejo.org/ From 175dd452a9837fc30c19b1b23168b23c55ae0399 Mon Sep 17 00:00:00 2001 From: viceice Date: Thu, 23 May 2024 10:51:20 +0000 Subject: [PATCH 0614/1014] docs: update readme Signed-off-by: viceice --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8a2e0a6..86d7987 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,5 @@ # Forgejo Helm Chart -[![status-badge](https://ci.dachary.org/api/badges/forgejo-contrib/forgejo-helm/status.svg)](https://ci.dachary.org/forgejo-contrib/forgejo-helm) - - [Introduction](#introduction) - [Update and versioning policy](#update-and-versioning-policy) - [Dependencies](#dependencies) @@ -1156,6 +1154,8 @@ Expected workflow is: Fork -> Patch -> Push -> Pull Request See [CONTRIBUTORS GUIDE](CONTRIBUTING.md) for details. +Hop into [our Matrix room](https://matrix.to/#/#forgejo-helm-chart:matrix.org) if you have any questions or want to get involved. + ## Upgrading This section lists major and breaking changes of each Helm Chart version. From 66dc2c434c8b96450b743b0ec03d9affcc0d9345 Mon Sep 17 00:00:00 2001 From: viceice Date: Thu, 23 May 2024 13:43:04 +0000 Subject: [PATCH 0615/1014] fix: update icon Signed-off-by: viceice --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index d386737..558a35a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -4,7 +4,7 @@ description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 appVersion: 7.0.3 -icon: https://design.codeberg.org/logo-kit/icon.svg +icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ keywords: From b94b21f9a86121e5cba70fa8e27167650d7f06df Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 May 2024 13:43:18 +0000 Subject: [PATCH 0616/1014] fix(deps): update helm release postgresql-ha to v14.1.0 (#495) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/495 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 31a0a4e..c7147af 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.3.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.17 + version: 14.1.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.6 -digest: sha256:0c8b46aeb426e6341c543c6a113d73474c0387bc4392cd646994caf3148f7911 -generated: "2024-05-21T02:02:55.464428986Z" +digest: sha256:dc91b08ec31e110261650de50125d684218c2648457c500c5c5e257a1617e6ee +generated: "2024-05-21T15:04:31.825999748Z" diff --git a/Chart.yaml b/Chart.yaml index 558a35a..e371100 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.0.17 + version: 14.1.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From f664b13bccaaa1b7660f32c8ddcbbaa5f3be4b3a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 May 2024 13:46:06 +0000 Subject: [PATCH 0617/1014] fix(deps): update helm release postgresql to v15.4.0 (#494) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/494 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index c7147af..4c738d0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.3.5 + version: 15.4.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.1.0 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.6 -digest: sha256:dc91b08ec31e110261650de50125d684218c2648457c500c5c5e257a1617e6ee -generated: "2024-05-21T15:04:31.825999748Z" +digest: sha256:f5fa526c8388d241f9ed32007993893dd67a6eb9374644e7a7787824e2430349 +generated: "2024-05-23T13:45:46.804717004Z" diff --git a/Chart.yaml b/Chart.yaml index e371100..8eac68c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.3.5 + version: 15.4.0 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From eada50903f249600895ab76df982bafcef150fa4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 May 2024 16:14:31 +0000 Subject: [PATCH 0618/1014] ci(deps): update dependency helm to v3.15.1 (#499) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index abdfa4c..d719c84 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.15.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.15.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From 9047f675612a258401d109ee32f5e68f7bb6462a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 May 2024 20:24:43 +0000 Subject: [PATCH 0619/1014] fix(deps): update helm release postgresql-ha to v14.1.1 (#500) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4c738d0..449cd91 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.4.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.1.0 + version: 14.1.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.0.6 -digest: sha256:f5fa526c8388d241f9ed32007993893dd67a6eb9374644e7a7787824e2430349 -generated: "2024-05-23T13:45:46.804717004Z" +digest: sha256:8a68522b56a9432a12752492314bc1687e900a9e5cdb5b4f739dbe81bf26bd40 +generated: "2024-05-23T20:01:55.733503331Z" diff --git a/Chart.yaml b/Chart.yaml index 8eac68c..c0e8903 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.1.0 + version: 14.1.1 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 234717fbe4c11a5cb3f7724c607d262b3d070c2b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 24 May 2024 07:28:50 +0000 Subject: [PATCH 0620/1014] fix(deps): update helm release redis-cluster to v10.2.0 (#501) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/501 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 449cd91..6ea1700 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.1.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.6 -digest: sha256:8a68522b56a9432a12752492314bc1687e900a9e5cdb5b4f739dbe81bf26bd40 -generated: "2024-05-23T20:01:55.733503331Z" + version: 10.2.0 +digest: sha256:93a79af77906fac84a6d970d8abed85be9a3f8286dc7e964fb4846ed43040f22 +generated: "2024-05-24T07:01:28.184026036Z" diff --git a/Chart.yaml b/Chart.yaml index c0e8903..80f9297 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.0.6 + version: 10.2.0 condition: redis-cluster.enabled From a3a688fb4c2438566c5744b9a27e80f6d05151cd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 24 May 2024 16:17:30 +0000 Subject: [PATCH 0621/1014] fix(deps): update helm release postgresql-ha to v14.1.2 (#502) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6ea1700..d377d7b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.4.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.1.1 + version: 14.1.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.0 -digest: sha256:93a79af77906fac84a6d970d8abed85be9a3f8286dc7e964fb4846ed43040f22 -generated: "2024-05-24T07:01:28.184026036Z" +digest: sha256:9cf8e9cc91ed8e7222943de488ff2a75f49ef16115ae9c252b969a0df0d5c696 +generated: "2024-05-24T16:01:43.1863477Z" diff --git a/Chart.yaml b/Chart.yaml index 80f9297..d39ce76 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.1.1 + version: 14.1.2 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From f6c558facda2ce396bd288b1bc723579c82091ad Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 25 May 2024 11:44:20 +0000 Subject: [PATCH 0622/1014] chore(deps): update dependency lint-staged to v15.2.5 (#503) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 29 +++++++++++++++-------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 17a874a..7f56530 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.0.11", - "lint-staged": "15.2.4", + "lint-staged": "15.2.5", "markdownlint-cli": "0.40.0", "prettier": "3.2.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a2dd2d..979cac2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.0.11 version: 9.0.11 lint-staged: - specifier: 15.2.4 - version: 15.2.4 + specifier: 15.2.5 + version: 15.2.5 markdownlint-cli: specifier: 0.40.0 version: 0.40.0 @@ -348,6 +348,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -411,8 +412,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.4: - resolution: {integrity: sha512-3F9KRQIS2fVDGtCkBp4Bx0jswjX7zUcKx6OF0ZeY1prksUyKPRIIUqZhIUYAstJfvj6i48VFs4dwVIbCYwvTYQ==} + lint-staged@15.2.5: + resolution: {integrity: sha512-j+DfX7W9YUvdzEZl3Rk47FhDF6xwDBV5wwsCPw6BwWZVPYJemusQmvb9bRsW23Sqsaa+vRloAWogbK4BUuU2zA==} engines: {node: '>=18.12.0'} hasBin: true @@ -465,8 +466,8 @@ packages: merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - micromatch@4.0.6: - resolution: {integrity: sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==} + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} mimic-fn@2.1.0: @@ -536,9 +537,9 @@ packages: resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} engines: {node: '>=16 || 14 >=14.17'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} @@ -1079,7 +1080,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.4: + lint-staged@15.2.5: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -1087,7 +1088,7 @@ snapshots: execa: 8.0.1 lilconfig: 3.1.1 listr2: 8.2.1 - micromatch: 4.0.6 + micromatch: 4.0.7 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.4.2 @@ -1159,10 +1160,10 @@ snapshots: merge-stream@2.0.0: {} - micromatch@4.0.6: + micromatch@4.0.7: dependencies: braces: 3.0.3 - picomatch: 4.0.2 + picomatch: 2.3.1 mimic-fn@2.1.0: {} @@ -1224,7 +1225,7 @@ snapshots: lru-cache: 10.2.0 minipass: 7.0.4 - picomatch@4.0.2: {} + picomatch@2.3.1: {} pidtree@0.6.0: {} From 477b00c696aff6aff9aeb59921340c90df72649c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 26 May 2024 01:15:10 +0000 Subject: [PATCH 0623/1014] chore(deps): update dependency markdownlint-cli to v0.41.0 (#504) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 70 ++++++++++++++++++++++++-------------------------- 2 files changed, 34 insertions(+), 38 deletions(-) diff --git a/package.json b/package.json index 7f56530..e103abb 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-core": "8.0.0", "husky": "9.0.11", "lint-staged": "15.2.5", - "markdownlint-cli": "0.40.0", + "markdownlint-cli": "0.41.0", "prettier": "3.2.5" }, "packageManager": "pnpm@9.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 979cac2..304868f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: 15.2.5 version: 15.2.5 markdownlint-cli: - specifier: 0.40.0 - version: 0.40.0 + specifier: 0.41.0 + version: 0.41.0 prettier: specifier: 3.2.5 version: 3.2.5 @@ -164,10 +164,6 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - commander@12.0.0: - resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} - engines: {node: '>=18'} - commander@12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} @@ -304,13 +300,14 @@ packages: engines: {node: '>=18'} hasBin: true - glob@10.3.12: - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} - engines: {node: '>=16 || 14 >=14.17'} + glob@10.4.1: + resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} + engines: {node: '>=16 || 14 >=14.18'} hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported handlebars@4.7.8: resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} @@ -387,8 +384,8 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + jackspeak@3.1.2: + resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} engines: {node: '>=14'} js-tokens@4.0.0: @@ -443,8 +440,8 @@ packages: markdown-table@2.0.0: resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} - markdownlint-cli@0.40.0: - resolution: {integrity: sha512-JXhI3dRQcaqwiFYpPz6VJ7aKYheD53GmTz9y4D/d0F1MbZDGOp9pqKlbOfUX/pHP/iAoeiE4wYRmk8/kjLakxA==} + markdownlint-cli@0.41.0: + resolution: {integrity: sha512-kp29tKrMKdn+xonfefjp3a/MsNzAd9c5ke0ydMEI9PR98bOjzglYN4nfMSaIs69msUf1DNkgevAIAPtK2SeX0Q==} engines: {node: '>=18'} hasBin: true @@ -488,8 +485,8 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} ms@2.1.2: @@ -533,9 +530,9 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-scurry@1.10.2: - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} - engines: {node: '>=16 || 14 >=14.17'} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -606,6 +603,10 @@ packages: resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} engines: {node: '>=18'} + smol-toml@1.2.0: + resolution: {integrity: sha512-KObxdQANC/xje3OoatMbSwQf2XAvJ0RbK+4nmQRszFNZptbNRnMWqbLF/zb4sMi9xJ6HNyhWXeuZ9zC/I/XY7w==} + engines: {node: '>= 18', pnpm: '>= 9'} + source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -662,9 +663,6 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toml@3.0.0: - resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - typanion@3.14.0: resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} @@ -850,8 +848,6 @@ snapshots: colorette@2.0.20: {} - commander@12.0.0: {} - commander@12.1.0: {} commander@6.2.1: {} @@ -985,13 +981,13 @@ snapshots: - conventional-commits-filter - conventional-commits-parser - glob@10.3.12: + glob@10.4.1: dependencies: foreground-child: 3.1.1 - jackspeak: 2.3.6 + jackspeak: 3.1.2 minimatch: 9.0.4 - minipass: 7.0.4 - path-scurry: 1.10.2 + minipass: 7.1.2 + path-scurry: 1.11.1 glob@7.2.3: dependencies: @@ -1058,7 +1054,7 @@ snapshots: isexe@2.0.0: {} - jackspeak@2.3.6: + jackspeak@3.1.2: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -1133,11 +1129,11 @@ snapshots: dependencies: repeat-string: 1.6.1 - markdownlint-cli@0.40.0: + markdownlint-cli@0.41.0: dependencies: - commander: 12.0.0 + commander: 12.1.0 get-stdin: 9.0.0 - glob: 10.3.12 + glob: 10.4.1 ignore: 5.3.1 js-yaml: 4.1.0 jsonc-parser: 3.2.1 @@ -1145,7 +1141,7 @@ snapshots: markdownlint: 0.34.0 minimatch: 9.0.4 run-con: 1.3.2 - toml: 3.0.0 + smol-toml: 1.2.0 markdownlint-micromark@0.1.9: {} @@ -1179,7 +1175,7 @@ snapshots: minimist@1.2.8: {} - minipass@7.0.4: {} + minipass@7.1.2: {} ms@2.1.2: {} @@ -1220,10 +1216,10 @@ snapshots: path-key@4.0.0: {} - path-scurry@1.10.2: + path-scurry@1.11.1: dependencies: lru-cache: 10.2.0 - minipass: 7.0.4 + minipass: 7.1.2 picomatch@2.3.1: {} @@ -1287,6 +1283,8 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 + smol-toml@1.2.0: {} + source-map@0.6.1: {} spdx-correct@3.2.0: @@ -1343,8 +1341,6 @@ snapshots: dependencies: is-number: 7.0.0 - toml@3.0.0: {} - typanion@3.14.0: {} type-fest@3.13.1: {} From bb4fcddfd8e90525951ba3ca46ac00d7946294ab Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 27 May 2024 08:29:19 +0000 Subject: [PATCH 0624/1014] feat: merge upstream changes week 2024-22 (#506) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/506 --- README.md | 6 +- templates/_helpers.tpl | 22 +------ templates/gitea/config.yaml | 57 ++++++++++-------- templates/gitea/deployment.yaml | 5 +- unittests/deployment/HA.yaml | 59 +++++++++++++++++++ unittests/deployment/basic.yaml | 14 +++++ unittests/deployment/image-configuration.yaml | 17 ++++++ values.yaml | 4 +- 8 files changed, 131 insertions(+), 53 deletions(-) create mode 100644 unittests/deployment/HA.yaml diff --git a/README.md b/README.md index 86d7987..c887601 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ - [ReadinessProbe](#readinessprobe) - [StartupProbe](#startupprobe) - [redis-cluster](#redis-cluster) - - [PostgreSQL-ha](#postgresql-ha) + - [PostgreSQL HA](#postgresql-ha) - [PostgreSQL](#postgresql) - [Advanced](#advanced) - [Contributing](#contributing) @@ -982,7 +982,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | ------------------------ | ----------------------------------------------------------------- | ------------------ | | `signing.enabled` | Enable commit/action signing | `false` | | `signing.gpgHome` | GPG home directory | `/data/git/.gnupg` | -| `signing.privateKey` | Inline private gpg key for signed Forgejo actions | `""` | +| `signing.privateKey` | Inline private gpg key for signed internal Git activity | `""` | | `signing.existingSecret` | Use an existing secret to store the value of `signing.privateKey` | `""` | ### Gitea @@ -1122,7 +1122,7 @@ Complete Configuration can be taken from their website. | `postgresql-ha.postgresql.postgresPassword` | postgres Password | `changeme1` | | `postgresql-ha.pgpool.adminPassword` | pgpool adminPassword | `changeme3` | | `postgresql-ha.service.ports.postgresql` | PostgreSQL service port (overrides `service.ports.postgresql`) | `5432` | -| `postgresql-ha.primary.persistence.size` | PVC Storage Request for PostgreSQL-ha volume | `10Gi` | +| `postgresql-ha.primary.persistence.size` | PVC Storage Request for PostgreSQL HA volume | `10Gi` | ### PostgreSQL diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index dc76158..30ee3b9 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -3,26 +3,6 @@ Expand the name of the chart. */}} -{{- /* multiple replicas assertions */ -}} -{{- if gt .Values.replicaCount 1.0 -}} - {{- fail "When using multiple replicas, a RWX file system is required" -}} - {{- if eq (get (.Values.persistence.accessModes 0) "ReadWriteOnce") -}} - {{- fail "When using multiple replicas, a RWX file system is required" -}} - {{- end }} - - {{- if eq (get .Values.gitea.config.indexer "ISSUE_INDEXER_TYPE") "bleve" -}} - {{- fail "When using multiple replicas, the repo indexer must be set to 'meilisearch' or 'elasticsearch'" -}} - {{- end }} - - {{- if and (eq .Values.gitea.config.indexer.REPO_INDEXER_TYPE "bleve") (eq .Values.gitea.config.indexer.REPO_INDEXER_ENABLED "true") -}} - {{- fail "When using multiple replicas, the repo indexer must be set to 'meilisearch' or 'elasticsearch'" -}} - {{- end }} - - {{- if eq .Values.gitea.config.indexer.ISSUE_INDEXER_TYPE "bleve" -}} - {{- (printf "DEBUG: When using multiple replicas, the repo indexer must be set to 'meilisearch' or 'elasticsearch'") | fail -}} - {{- end }} -{{- end }} - {{- define "gitea.name" -}} {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} {{- end -}} @@ -60,7 +40,7 @@ Create image name and tag used by the deployment. {{- $registry := .Values.global.imageRegistry | default .Values.image.registry -}} {{- $repository := .Values.image.repository -}} {{- $separator := ":" -}} -{{- $tag := .Values.image.tag | default .Chart.AppVersion -}} +{{- $tag := .Values.image.tag | default .Chart.AppVersion | toString -}} {{- $rootless := ternary "-rootless" "" (.Values.image.rootless) -}} {{- $digest := "" -}} {{- if .Values.image.digest }} diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index 42645eb..80e39dd 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -18,35 +18,40 @@ type: Opaque stringData: assertions: | -{{- /*assert that only one PG dep is enabled */ -}} -{{- if and (.Values.postgresql.enabled) (index .Values "postgresql-ha" "enabled") -}} - {{- fail "Only one of postgresql or postgresql-ha can be enabled at the same time." -}} -{{- end }} - -{{- /* multiple replicas assertions */ -}} -{{- if gt .Values.replicaCount 1.0 -}} - {{- if (get (get .Values.gitea.config "cron.GIT_GC_REPOS") "ENABLED") -}} - {{- fail "Invoking the garbage collector via CRON is not yet supported when running with multiple replicas. Please set 'cron.GIT_GC_REPOS.enabled = false'." -}} - {{- end }} - - {{- if eq (first .Values.persistence.accessModes) "ReadWriteOnce" -}} - {{- fail "When using multiple replicas, a RWX file system is required and gitea.persistence.accessModes[0] must be set to ReadWriteMany." -}} - {{- end }} - - {{- if eq (get .Values.gitea.config.indexer "ISSUE_INDEXER_TYPE") "bleve" -}} - {{- fail "When using multiple replicas, the issue indexer (gitea.config.indexer.ISSUE_INDEXER_TYPE) must be set to a HA-ready provider such as 'meilisearch', 'elasticsearch' or 'db' (if the DB is HA-ready)." -}} - {{- end }} - {{- if .Values.gitea.config.indexer.REPO_INDEXER_TYPE -}} - {{- if eq (get .Values.gitea.config.indexer "REPO_INDEXER_TYPE") "bleve" -}} - {{- if .Values.gitea.config.indexer.REPO_INDEXER_ENABLED -}} - {{- if eq (get .Values.gitea.config.indexer "REPO_INDEXER_ENABLED") "true" -}} - {{- fail "When using multiple replicas, the repo indexer (gitea.config.indexer.REPO_INDEXER_TYPE) must be set to 'meilisearch' or 'elasticsearch' or disabled." -}} + {{- /*assert that only one PG dep is enabled */ -}} + {{- if and (.Values.postgresql.enabled) (index .Values "postgresql-ha" "enabled") -}} + {{- fail "Only one of postgresql or postgresql-ha can be enabled at the same time." -}} + {{- end }} + + {{- /* multiple replicas assertions */ -}} + {{- if gt .Values.replicaCount 1.0 -}} + {{- if .Values.gitea.config.cron -}} + {{- if .Values.gitea.config.cron.GIT_GC_REPOS -}} + {{- if eq .Values.gitea.config.cron.GIT_GC_REPOS.ENABLED true -}} + {{ fail "Invoking the garbage collector via CRON is not yet supported when running with multiple replicas. Please set 'cron.GIT_GC_REPOS.enabled = false'." }} + {{- end }} + {{- end }} + {{- end }} + + {{- if eq (first .Values.persistence.accessModes) "ReadWriteOnce" -}} + {{- fail "When using multiple replicas, a RWX file system is required and gitea.persistence.accessModes[0] must be set to ReadWriteMany." -}} + {{- end }} + {{- if .Values.gitea.config.indexer -}} + {{- if eq .Values.gitea.config.indexer.ISSUE_INDEXER_TYPE "bleve" -}} + {{- fail "When using multiple replicas, the issue indexer (gitea.config.indexer.ISSUE_INDEXER_TYPE) must be set to a HA-ready provider such as 'meilisearch', 'elasticsearch' or 'db' (if the DB is HA-ready)." -}} + {{- end }} + {{- if .Values.gitea.config.indexer.REPO_INDEXER_TYPE -}} + {{- if eq .Values.gitea.config.indexer.REPO_INDEXER_TYPE "bleve" -}} + {{- if .Values.gitea.config.indexer.REPO_INDEXER_ENABLED -}} + {{- if eq .Values.gitea.config.indexer.REPO_INDEXER_ENABLED true -}} + {{- fail "When using multiple replicas, the repo indexer (gitea.config.indexer.REPO_INDEXER_TYPE) must be set to 'meilisearch' or 'elasticsearch' or disabled." -}} + {{- end }} + {{- end }} + {{- end }} {{- end }} {{- end }} - {{- end }} - {{- end }} -{{- end }} + {{- end }} config_environment.sh: |- #!/usr/bin/env bash set -euo pipefail diff --git a/templates/gitea/deployment.yaml b/templates/gitea/deployment.yaml index 247a560..ca1bdd9 100644 --- a/templates/gitea/deployment.yaml +++ b/templates/gitea/deployment.yaml @@ -8,6 +8,9 @@ metadata: {{- end }} labels: {{- include "gitea.labels" . | nindent 4 }} + {{- if .Values.deployment.labels }} + {{- toYaml .Values.deployment.labels | nindent 4 }} + {{- end }} spec: replicas: {{ .Values.replicaCount }} strategy: @@ -397,4 +400,4 @@ spec: {{- else if not .Values.persistence.enabled }} - name: data emptyDir: {} - {{- end }} + {{- end }} \ No newline at end of file diff --git a/unittests/deployment/HA.yaml b/unittests/deployment/HA.yaml new file mode 100644 index 0000000..aeecad6 --- /dev/null +++ b/unittests/deployment/HA.yaml @@ -0,0 +1,59 @@ +suite: deployment template (HA) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/deployment.yaml + - templates/gitea/config.yaml +tests: + - it: fails with multiple replicas and "GIT_GC_REPOS" enabled + template: templates/gitea/deployment.yaml + set: + replicaCount: 2 + persistence: + accessModes: + - ReadWriteMany + gitea: + config: + cron: + GIT_GC_REPOS: + ENABLED: true + asserts: + - failedTemplate: + errorMessage: "Invoking the garbage collector via CRON is not yet supported when running with multiple replicas. Please set 'cron.GIT_GC_REPOS.enabled = false'." + - it: fails with multiple replicas and RWX file system not set + template: templates/gitea/deployment.yaml + set: + replicaCount: 2 + asserts: + - failedTemplate: + errorMessage: 'When using multiple replicas, a RWX file system is required and gitea.persistence.accessModes[0] must be set to ReadWriteMany.' + - it: fails with multiple replicas and bleve issue indexer + template: templates/gitea/deployment.yaml + set: + replicaCount: 2 + persistence: + accessModes: + - ReadWriteMany + gitea: + config: + indexer: + ISSUE_INDEXER_TYPE: bleve + asserts: + - failedTemplate: + errorMessage: "When using multiple replicas, the issue indexer (gitea.config.indexer.ISSUE_INDEXER_TYPE) must be set to a HA-ready provider such as 'meilisearch', 'elasticsearch' or 'db' (if the DB is HA-ready)." + - it: fails with multiple replicas and bleve repo indexer + template: templates/gitea/deployment.yaml + set: + replicaCount: 2 + persistence: + accessModes: + - ReadWriteMany + gitea: + config: + indexer: + REPO_INDEXER_TYPE: bleve + REPO_INDEXER_ENABLED: true + asserts: + - failedTemplate: + errorMessage: "When using multiple replicas, the repo indexer (gitea.config.indexer.REPO_INDEXER_TYPE) must be set to 'meilisearch' or 'elasticsearch' or disabled." diff --git a/unittests/deployment/basic.yaml b/unittests/deployment/basic.yaml index bfcb9f2..133a7c2 100644 --- a/unittests/deployment/basic.yaml +++ b/unittests/deployment/basic.yaml @@ -15,3 +15,17 @@ tests: kind: Deployment apiVersion: apps/v1 name: forgejo-unittests + - it: deployment labels are set + template: templates/gitea/deployment.yaml + set: + deployment.labels: + hello: world + asserts: + - isSubset: + path: metadata.labels + content: + hello: world + - isSubset: + path: spec.template.metadata.labels + content: + hello: world diff --git a/unittests/deployment/image-configuration.yaml b/unittests/deployment/image-configuration.yaml index ab63f3d..9d15f54 100644 --- a/unittests/deployment/image-configuration.yaml +++ b/unittests/deployment/image-configuration.yaml @@ -91,3 +91,20 @@ tests: - equal: path: spec.template.spec.containers[0].image value: 'global.example.com/forgejo/forgejo:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a' + - it: correctly renders floating tag references + template: templates/gitea/deployment.yaml + set: + image.tag: 1.21 # use non-quoted value on purpose. See: https://gitea.com/gitea/helm-chart/issues/631 + asserts: + - equal: + path: spec.template.spec.initContainers[0].image + value: 'codeberg.org/forgejo/forgejo:1.21-rootless' + - equal: + path: spec.template.spec.initContainers[1].image + value: 'codeberg.org/forgejo/forgejo:1.21-rootless' + - equal: + path: spec.template.spec.initContainers[2].image + value: 'codeberg.org/forgejo/forgejo:1.21-rootless' + - equal: + path: spec.template.spec.containers[0].image + value: 'codeberg.org/forgejo/forgejo:1.21-rootless' diff --git a/values.yaml b/values.yaml index b93216e..f268869 100644 --- a/values.yaml +++ b/values.yaml @@ -323,7 +323,7 @@ initContainers: # ## @param signing.enabled Enable commit/action signing ## @param signing.gpgHome GPG home directory -## @param signing.privateKey Inline private gpg key for signed Forgejo actions +## @param signing.privateKey Inline private gpg key for signed internal Git activity ## @param signing.existingSecret Use an existing secret to store the value of `signing.privateKey` signing: enabled: false @@ -654,7 +654,7 @@ redis-cluster: ## @param postgresql-ha.postgresql.postgresPassword postgres Password ## @param postgresql-ha.pgpool.adminPassword pgpool adminPassword ## @param postgresql-ha.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`) -## @param postgresql-ha.primary.persistence.size PVC Storage Request for PostgreSQL-ha volume +## @param postgresql-ha.primary.persistence.size PVC Storage Request for PostgreSQL HA volume postgresql-ha: global: postgresql: From 8a441917b76b42bbc08ef0fad764d9aeac9e7eaf Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 27 May 2024 08:59:07 +0000 Subject: [PATCH 0625/1014] fix(deps): update helm release postgresql to v15.4.1 (#507) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d377d7b..5fd0cb7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.4.0 + version: 15.4.1 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.1.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.0 -digest: sha256:9cf8e9cc91ed8e7222943de488ff2a75f49ef16115ae9c252b969a0df0d5c696 -generated: "2024-05-24T16:01:43.1863477Z" +digest: sha256:c5f726f10dc8b6cb106248e936edb3e44babf9cd4b809b327cbcbe93871c6f63 +generated: "2024-05-27T08:31:19.427853618Z" diff --git a/Chart.yaml b/Chart.yaml index d39ce76..845453c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.4.0 + version: 15.4.1 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 320672a1f8c996a8a74fb4f9c4e40bbe2de138eb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 27 May 2024 09:27:34 +0000 Subject: [PATCH 0626/1014] chore(deps): update pnpm to v9.1.3 (#508) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/508 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e103abb..a2fbceb 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.2.5" }, - "packageManager": "pnpm@9.1.2", + "packageManager": "pnpm@9.1.3", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 848375a3a0b684f293d15f602a94a36eba060918 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 27 May 2024 12:39:44 +0200 Subject: [PATCH 0627/1014] test: fix test name --- unittests/init/init_directory_structure.sh-rootless.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/unittests/init/init_directory_structure.sh-rootless.yaml b/unittests/init/init_directory_structure.sh-rootless.yaml index 29dac81..ea5f3cf 100644 --- a/unittests/init/init_directory_structure.sh-rootless.yaml +++ b/unittests/init/init_directory_structure.sh-rootless.yaml @@ -1,6 +1,6 @@ -suite: Init template +suite: Init template (rootless) release: - name: gitea-unittests + name: forgejo-unittests namespace: testing templates: - templates/gitea/init.yaml @@ -67,7 +67,6 @@ tests: chown 1000:1000 "${GNUPGHOME}" fi - it: it does not chown /data even when image.fullOverride is set - template: templates/gitea/init.yaml set: image.fullOverride: gitea/gitea:1.20.5 asserts: From dcd08e773a5250f10b325fe022b4ead94d8c11de Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Mon, 27 May 2024 12:43:17 +0200 Subject: [PATCH 0628/1014] docs: remove version from readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c887601..d1e2fd1 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Additionally, this chart allows to provide LDAP and admin user configuration wit ## Update and versioning policy The Forgejo helm chart versioning does not follow Forgejo's versioning. -The latest chart version can be looked up in or in the [repository releases](https://codeberg.org/forgejo-contrib/forgejo-helm/releases). +The latest chart version can be looked up in or in the [repository releases](https://codeberg.org/forgejo-contrib/forgejo-helm/releases). The chart aims to follow Forgejo's releases closely. There might be times when the chart is behind the latest Forgejo release. From 6a85a982d23fcbb18094fda3b63ec7ae57125cb3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 28 May 2024 11:16:44 +0000 Subject: [PATCH 0629/1014] fix(deps): update helm release postgresql to v15.4.2 (#509) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5fd0cb7..4c2721e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.4.1 + version: 15.4.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.1.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.0 -digest: sha256:c5f726f10dc8b6cb106248e936edb3e44babf9cd4b809b327cbcbe93871c6f63 -generated: "2024-05-27T08:31:19.427853618Z" +digest: sha256:254031e8b9cca243d78561010203d7f88abdc72ff43a8898f58f4953dd55c8bf +generated: "2024-05-28T11:01:23.059567604Z" diff --git a/Chart.yaml b/Chart.yaml index 845453c..d6332f9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.4.1 + version: 15.4.2 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From f5cd83eb6eae99e811852398c7c5a19f6da9bd5c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 28 May 2024 17:44:03 +0000 Subject: [PATCH 0630/1014] chore(deps): update dependency node to v20.14.0 (#510) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index f203ab8..48b14e6 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.13.1 +20.14.0 From 17835987bbd7169b35b6e8f9d29d4bed7399d4bb Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 29 May 2024 08:24:57 +0200 Subject: [PATCH 0631/1014] docs: add upgrade notes --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index d1e2fd1..e312ff2 100644 --- a/README.md +++ b/README.md @@ -1161,3 +1161,7 @@ Hop into [our Matrix room](https://matrix.to/#/#forgejo-helm-chart:matrix.org) i This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully, especially the change of the **default database backend**! If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! + +### To v6.0.0 + +You need Forgejo v7+ to use this Helm Chart version. From 17d5bcdd8cc3752b9fcbf7ab00495caab1a82697 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 29 May 2024 08:25:13 +0200 Subject: [PATCH 0632/1014] ci: build on maintenance branches --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d719c84..0e5764f 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -5,7 +5,7 @@ on: push: branches: - main - - release/** + - maint/** tags: - v* From e19a82b0c3cf59d8695d6078a552c3e693366786 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 29 May 2024 08:26:47 +0200 Subject: [PATCH 0633/1014] chore(renovate): run on maintenances branches --- renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json b/renovate.json index eb111ac..cfb85e3 100644 --- a/renovate.json +++ b/renovate.json @@ -9,6 +9,7 @@ "custom.regex", "github-actions" ], + "baseBranches": ["main", "/^maint\\/.+/"], "packageRules": [ { "matchManagers": ["helmv3"], From 71a7895fb1f8116772c4978c311cafd2ae94c8ba Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 29 May 2024 08:38:31 +0200 Subject: [PATCH 0634/1014] docs: extend upgrade notes --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e312ff2..ced63dc 100644 --- a/README.md +++ b/README.md @@ -1165,3 +1165,4 @@ If you miss this, blindly upgrading may delete your Postgres instance and you ma ### To v6.0.0 You need Forgejo v7+ to use this Helm Chart version. +Use the v5 Helm Chart for Forgejo v1.21. From 57005974453fdb915178321deac780c9cf8da1a9 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 29 May 2024 09:46:56 +0000 Subject: [PATCH 0635/1014] ci: add kubernetes v1.30 to test matrix (#520) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/520 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- .forgejo/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 0e5764f..e221ec5 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -83,6 +83,7 @@ jobs: - v1.27.13 # renovate: kindest - v1.28.9 # renovate: kindest - v1.29.4 # renovate: kindest + - v1.30.0 # renovate: kindest steps: - run: cat /etc/os-release From 9f4dd125bc1f87af4858ccef3eee6835dac8a892 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 29 May 2024 17:49:34 +0000 Subject: [PATCH 0636/1014] fix(deps): update helm release postgresql-ha to v14.1.3 (main) (#530) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4c2721e..cd9f938 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.4.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.1.2 + version: 14.1.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.0 -digest: sha256:254031e8b9cca243d78561010203d7f88abdc72ff43a8898f58f4953dd55c8bf -generated: "2024-05-28T11:01:23.059567604Z" +digest: sha256:9e2495c95d69f01f78b5bb5e9ca1278b85bef647c0873175a13456a6a1ad3bf0 +generated: "2024-05-29T15:03:25.221227455Z" diff --git a/Chart.yaml b/Chart.yaml index d6332f9..8c153be 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.1.2 + version: 14.1.3 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 40d4ad01e000d7774f15de56431bdbf68def543a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 30 May 2024 06:41:39 +0000 Subject: [PATCH 0637/1014] fix(deps): update helm release postgresql to v15.5.0 (main) (#527) Reviewed-on: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/527 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index cd9f938..4c96f8b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.4.2 + version: 15.5.0 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.1.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.0 -digest: sha256:9e2495c95d69f01f78b5bb5e9ca1278b85bef647c0873175a13456a6a1ad3bf0 -generated: "2024-05-29T15:03:25.221227455Z" +digest: sha256:f7feb678e253951354014684cca973ce7656aa8fd812e627534257dad7765069 +generated: "2024-05-29T18:01:33.490509906Z" diff --git a/Chart.yaml b/Chart.yaml index 8c153be..c86722a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.4.2 + version: 15.5.0 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From de87a75eca08145885640876b740e7b1d2701dd6 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 30 May 2024 08:47:12 +0200 Subject: [PATCH 0638/1014] chore(renovate): disable branch automerge --- renovate.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renovate.json b/renovate.json index cfb85e3..ee02a27 100644 --- a/renovate.json +++ b/renovate.json @@ -87,6 +87,10 @@ "description": "Update only daily for forgejo ci tests", "matchFileNames": ["ci/*.yml"], "extends": ["schedule:daily"] + }, + { + "description": "branch automerge not possible", + "automergeType": "branch" } ], "customManagers": [ From f32d08d98e7dfeea10d74e44e70a931758ad39d6 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 30 May 2024 09:08:29 +0200 Subject: [PATCH 0639/1014] chore(renovate): fix config --- renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json b/renovate.json index ee02a27..54f0a79 100644 --- a/renovate.json +++ b/renovate.json @@ -90,6 +90,7 @@ }, { "description": "branch automerge not possible", + "matchPackagePatterns": [".+"], "automergeType": "branch" } ], From e82332f64c6a7715576c36f6f3263e33637da1f8 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 30 May 2024 09:22:20 +0200 Subject: [PATCH 0640/1014] chore(renovate): disable major chart updates for maintenance branches --- renovate.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/renovate.json b/renovate.json index 54f0a79..3c748dd 100644 --- a/renovate.json +++ b/renovate.json @@ -11,6 +11,13 @@ ], "baseBranches": ["main", "/^maint\\/.+/"], "packageRules": [ + { + "description": "Disable major chart updates for maintenance branches", + "matchBaseBranches": ["/^maint\\/.+/"], + "matchUpdateTypes": ["major"], + "matchFileNames": ["Chart.yaml"], + "enabled": false + }, { "matchManagers": ["helmv3"], "matchUpdateTypes": ["minor", "patch"], From 837995bb68251a3dbd935052a766d478ecbb5478 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 30 May 2024 09:24:08 +0200 Subject: [PATCH 0641/1014] chore(renovate): fix config --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 3c748dd..8ff496d 100644 --- a/renovate.json +++ b/renovate.json @@ -98,7 +98,7 @@ { "description": "branch automerge not possible", "matchPackagePatterns": [".+"], - "automergeType": "branch" + "automergeType": "pr" } ], "customManagers": [ From 28f6100b3ecc9ca1b4f452cf18dc9c3cea1f0996 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 30 May 2024 12:41:10 +0200 Subject: [PATCH 0642/1014] feat: publish to `code.forgejo.org/forgejo-helm/forgejo` --- .forgejo/workflows/build.yml | 2 + Chart.yaml | 2 +- README.md | 102 +++++++++++++++++------------------ artifacthub-repo.yml | 2 +- package.json | 2 +- values.yaml | 2 +- 6 files changed, 57 insertions(+), 55 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index e221ec5..e0ff4a4 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -183,6 +183,7 @@ jobs: run: | echo ${CODEBERG_TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib echo ${FORGEJO_TOKEN} | helm registry login -u viceice --password-stdin code.forgejo.org/forgejo-contrib + echo ${FORGEJO_TOKEN} | helm registry login -u viceice --password-stdin code.forgejo.org/forgejo-helm env: CODEBERG_TOKEN: ${{secrets.API_TOKEN}} FORGEJO_TOKEN: ${{secrets.FORGEJO_API_TOKEN}} @@ -191,6 +192,7 @@ jobs: run: | helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://code.forgejo.org/forgejo-contrib + helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://code.forgejo.org/forgejo-helm - name: publish forgejo release run: pnpm forgejo:release diff --git a/Chart.yaml b/Chart.yaml index c86722a..d670d85 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -16,7 +16,7 @@ keywords: - gitea - gogs sources: - - https://codeberg.org/forgejo-contrib/forgejo-helm + - https://code.forgejo.org/forgejo-helm/forgejo-helm - https://codeberg.org/forgejo/forgejo maintainers: - name: Michael Kriese diff --git a/README.md b/README.md index ced63dc..e054e25 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Additionally, this chart allows to provide LDAP and admin user configuration wit ## Update and versioning policy The Forgejo helm chart versioning does not follow Forgejo's versioning. -The latest chart version can be looked up in or in the [repository releases](https://codeberg.org/forgejo-contrib/forgejo-helm/releases). +The latest chart version can be looked up in or in the [repository releases](https://code.forgejo.org/forgejo-helm/forgejo-helm/releases). The chart aims to follow Forgejo's releases closely. There might be times when the chart is behind the latest Forgejo release. @@ -119,13 +119,13 @@ and look up the image tag which fits your needs on Dockerhub. ## Installing ```sh -helm install forgejo oci://codeberg.org/forgejo-contrib/forgejo +helm install forgejo oci://code.forgejo.org/forgejo-helm/forgejo ``` In case you want to supply values, you can reference a `values.yaml` file: ```sh -helm install forgejo -f values.yaml oci://codeberg.org/forgejo-contrib/forgejo +helm install forgejo -f values.yaml oci://code.forgejo.org/forgejo-helm/forgejo ``` When upgrading, please refer to the [Upgrading](#upgrading) section at the bottom of this document for major and breaking changes. @@ -1009,54 +1009,54 @@ Sheet](https://forgejo.org/docs/latest/admin/config-cheat-sheet/) can be set as a Helm value. Configuration sections map to (lowercased) YAML blocks, while the keys themselves remain in all caps. -| Name | Description | Value | -| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | -| `gitea.config.APP_NAME` | Application name, used in the page title | `Forgejo: Beyond coding. We forge.` | -| `gitea.config.RUN_MODE` | Application run mode, affects performance and debugging: `dev` or `prod` | `prod` | -| `gitea.config.repository` | General repository settings | `{}` | -| `gitea.config.cors` | Cross-origin resource sharing settings | `{}` | -| `gitea.config.ui` | User interface settings | `{}` | -| `gitea.config.markdown` | Markdown parser settings | `{}` | -| `gitea.config.server` | General server settings | `{}` | -| `gitea.config.database` | Database configuration (only necessary with an [externally managed DB](https://codeberg.org/forgejo-contrib/forgejo-helm#external-database)). | `{}` | -| `gitea.config.indexer` | Settings for what content is indexed and how | `{}` | -| `gitea.config.queue` | Job queue configuration | `{}` | -| `gitea.config.admin` | Admin user settings | `{}` | -| `gitea.config.security` | Site security settings | `{}` | -| `gitea.config.camo` | Settings for the [camo](https://github.com/cactus/go-camo) media proxy server (disabled by default) | `{}` | -| `gitea.config.openid` | Configuration for authentication with OpenID (disabled by default) | `{}` | -| `gitea.config.oauth2_client` | OAuth2 client settings | `{}` | -| `gitea.config.service` | Configuration for miscellaneous Forgejo services | `{}` | -| `gitea.config.ssh.minimum_key_sizes` | SSH minimum key sizes | `{}` | -| `gitea.config.webhook` | Webhook settings | `{}` | -| `gitea.config.mailer` | Mailer configuration (disabled by default) | `{}` | -| `gitea.config.email.incoming` | Configuration for handling incoming mail (disabled by default) | `{}` | -| `gitea.config.cache` | Cache configuration | `{}` | -| `gitea.config.session` | Session/cookie handling | `{}` | -| `gitea.config.picture` | User avatar settings | `{}` | -| `gitea.config.project` | Project board defaults | `{}` | -| `gitea.config.attachment` | Issue and PR attachment configuration | `{}` | -| `gitea.config.log` | Logging configuration | `{}` | -| `gitea.config.cron` | Cron job configuration | `{}` | -| `gitea.config.git` | Global settings for Git | `{}` | -| `gitea.config.metrics` | Settings for the Prometheus endpoint (disabled by default) | `{}` | -| `gitea.config.api` | Settings for the Swagger API documentation endpoints | `{}` | -| `gitea.config.oauth2` | Settings for the [OAuth2 provider](https://forgejo.org/docs/latest/admin/oauth2-provider/) | `{}` | -| `gitea.config.i18n` | Internationalization settings | `{}` | -| `gitea.config.markup` | Configuration for advanced markup processors | `{}` | -| `gitea.config.highlight.mapping` | File extension to language mapping overrides for syntax highlighting | `{}` | -| `gitea.config.time` | Locale settings | `{}` | -| `gitea.config.migrations` | Settings for Git repository migrations | `{}` | -| `gitea.config.federation` | Federation configuration | `{}` | -| `gitea.config.packages` | Package registry settings | `{}` | -| `gitea.config.mirror` | Configuration for repository mirroring | `{}` | -| `gitea.config.lfs` | Large File Storage configuration | `{}` | -| `gitea.config.repo-avatar` | Repository avatar storage configuration | `{}` | -| `gitea.config.avatar` | User/org avatar storage configuration | `{}` | -| `gitea.config.storage` | General storage settings | `{}` | -| `gitea.config.proxy` | Proxy configuration (disabled by default) | `{}` | -| `gitea.config.actions` | Configuration for [Forgejo Actions](https://forgejo.org/docs/latest/user/actions/) | `{}` | -| `gitea.config.other` | Uncategorized configuration options | `{}` | +| Name | Description | Value | +| ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | +| `gitea.config.APP_NAME` | Application name, used in the page title | `Forgejo: Beyond coding. We forge.` | +| `gitea.config.RUN_MODE` | Application run mode, affects performance and debugging: `dev` or `prod` | `prod` | +| `gitea.config.repository` | General repository settings | `{}` | +| `gitea.config.cors` | Cross-origin resource sharing settings | `{}` | +| `gitea.config.ui` | User interface settings | `{}` | +| `gitea.config.markdown` | Markdown parser settings | `{}` | +| `gitea.config.server` | General server settings | `{}` | +| `gitea.config.database` | Database configuration (only necessary with an [externally managed DB](https://code.forgejo.org/forgejo-helm/forgejo-helm#external-database)). | `{}` | +| `gitea.config.indexer` | Settings for what content is indexed and how | `{}` | +| `gitea.config.queue` | Job queue configuration | `{}` | +| `gitea.config.admin` | Admin user settings | `{}` | +| `gitea.config.security` | Site security settings | `{}` | +| `gitea.config.camo` | Settings for the [camo](https://github.com/cactus/go-camo) media proxy server (disabled by default) | `{}` | +| `gitea.config.openid` | Configuration for authentication with OpenID (disabled by default) | `{}` | +| `gitea.config.oauth2_client` | OAuth2 client settings | `{}` | +| `gitea.config.service` | Configuration for miscellaneous Forgejo services | `{}` | +| `gitea.config.ssh.minimum_key_sizes` | SSH minimum key sizes | `{}` | +| `gitea.config.webhook` | Webhook settings | `{}` | +| `gitea.config.mailer` | Mailer configuration (disabled by default) | `{}` | +| `gitea.config.email.incoming` | Configuration for handling incoming mail (disabled by default) | `{}` | +| `gitea.config.cache` | Cache configuration | `{}` | +| `gitea.config.session` | Session/cookie handling | `{}` | +| `gitea.config.picture` | User avatar settings | `{}` | +| `gitea.config.project` | Project board defaults | `{}` | +| `gitea.config.attachment` | Issue and PR attachment configuration | `{}` | +| `gitea.config.log` | Logging configuration | `{}` | +| `gitea.config.cron` | Cron job configuration | `{}` | +| `gitea.config.git` | Global settings for Git | `{}` | +| `gitea.config.metrics` | Settings for the Prometheus endpoint (disabled by default) | `{}` | +| `gitea.config.api` | Settings for the Swagger API documentation endpoints | `{}` | +| `gitea.config.oauth2` | Settings for the [OAuth2 provider](https://forgejo.org/docs/latest/admin/oauth2-provider/) | `{}` | +| `gitea.config.i18n` | Internationalization settings | `{}` | +| `gitea.config.markup` | Configuration for advanced markup processors | `{}` | +| `gitea.config.highlight.mapping` | File extension to language mapping overrides for syntax highlighting | `{}` | +| `gitea.config.time` | Locale settings | `{}` | +| `gitea.config.migrations` | Settings for Git repository migrations | `{}` | +| `gitea.config.federation` | Federation configuration | `{}` | +| `gitea.config.packages` | Package registry settings | `{}` | +| `gitea.config.mirror` | Configuration for repository mirroring | `{}` | +| `gitea.config.lfs` | Large File Storage configuration | `{}` | +| `gitea.config.repo-avatar` | Repository avatar storage configuration | `{}` | +| `gitea.config.avatar` | User/org avatar storage configuration | `{}` | +| `gitea.config.storage` | General storage settings | `{}` | +| `gitea.config.proxy` | Proxy configuration (disabled by default) | `{}` | +| `gitea.config.actions` | Configuration for [Forgejo Actions](https://forgejo.org/docs/latest/user/actions/) | `{}` | +| `gitea.config.other` | Uncategorized configuration options | `{}` | ### LivenessProbe diff --git a/artifacthub-repo.yml b/artifacthub-repo.yml index f30bf38..7a7ea81 100644 --- a/artifacthub-repo.yml +++ b/artifacthub-repo.yml @@ -2,7 +2,7 @@ # Artifact Hub repository metadata file # https://artifacthub.io/docs/topics/repositories/helm-charts/#oci-support # publish via: -# oras push codeberg.org/forgejo-contrib/forgejo:artifacthub.io --config artifacthub.config.json:application/vnd.cncf.artifacthub.config.v1+yaml artifacthub-repo.yml:application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml +# oras push code.forgejo.org/forgejo-helm/forgejo:artifacthub.io --config artifacthub.config.json:application/vnd.cncf.artifacthub.config.v1+yaml artifacthub-repo.yml:application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml repositoryID: 'ec84c95a-a288-4aaa-a690-a656b57e3136' owners: # (optional, used to claim repository ownership) - name: viceice diff --git a/package.json b/package.json index a2fbceb..202f2ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "forgejo-helm-chart", - "homepage": "https://codeberg.org/forgejo-contrib/forgejo-helm.git", + "homepage": "https://code.forgejo.org/forgejo-helm/forgejo-helm.git", "license": "MIT", "private": true, "scripts": { diff --git a/values.yaml b/values.yaml index f268869..2e1dde0 100644 --- a/values.yaml +++ b/values.yaml @@ -445,7 +445,7 @@ gitea: SSH_PORT: 22 # rootful image SSH_LISTEN_PORT: 2222 # rootless image - ## @param gitea.config.database Database configuration (only necessary with an [externally managed DB](https://codeberg.org/forgejo-contrib/forgejo-helm#external-database)). + ## @param gitea.config.database Database configuration (only necessary with an [externally managed DB](https://code.forgejo.org/forgejo-helm/forgejo-helm#external-database)). database: {} ## @param gitea.config.indexer Settings for what content is indexed and how From 307bdd66c1899022de61b82b22e61680b42d5788 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 30 May 2024 12:51:23 +0200 Subject: [PATCH 0643/1014] chore: fix url --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 202f2ff..99604c2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "forgejo-helm-chart", - "homepage": "https://code.forgejo.org/forgejo-helm/forgejo-helm.git", + "homepage": "https://code.forgejo.org/forgejo-helm/forgejo-helm", "license": "MIT", "private": true, "scripts": { From 517f43cf5f81e80f2d4261720dc6c9828e191a15 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 30 May 2024 12:07:50 +0000 Subject: [PATCH 0644/1014] chore(deps): update pnpm to v9.1.4 (main) (#538) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 99604c2..9dd17d1 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.2.5" }, - "packageManager": "pnpm@9.1.3", + "packageManager": "pnpm@9.1.4", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From b0b2e782f15d1d23498f6770ddcf542c2d9359bf Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 30 May 2024 20:13:08 +0000 Subject: [PATCH 0645/1014] feat!: use images from `code.forgejo.org` (#537) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/537 Reviewed-by: earl-warren Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- README.md | 24 +++++++++---------- ci/dev-values.yml | 4 ++++ package.json | 3 ++- renovate.json | 2 +- unittests/deployment/image-configuration.yaml | 18 +++++++------- values.yaml | 4 ++-- 6 files changed, 30 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index e054e25..963bc3a 100644 --- a/README.md +++ b/README.md @@ -810,7 +810,7 @@ Here's an examplary `values.yml` definition which makes use of a digest: ```yaml image: - registry: codeberg.org + registry: code.forgejo.org repository: forgejo/forgejo tag: 1.20.2-0 digest: sha256:f597c14a403c2fdee9a62dae8bae29d6442f7b2cc85872cc9bb535a24cb1630e @@ -827,7 +827,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus "fileMatch": ["values\\.ya?ml"], "matchStrings": ["(?forgejo\\/forgejo)\\n(?\\s+)tag: (?[^@].*?)\\n\\s+digest: (?sha256:[a-f0-9]+)"], "datasourceTemplate": "docker", - "packageNameTemplate": "codeberg.org/{{depName}}", + "packageNameTemplate": "code.forgejo.org/{{depName}}", "autoReplaceStringTemplate": "{{depName}}\n{{indentation}}tag: {{newValue}}\n{{indentation}}digest: {{#if newDigest}}{{{newDigest}}}{{else}}{{{currentDigest}}}{{/if}}" } ] @@ -856,16 +856,16 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus ### Image -| Name | Description | Value | -| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | -| `image.registry` | image registry, e.g. gcr.io,docker.io | `codeberg.org` | -| `image.repository` | Image to start for this pod | `forgejo/forgejo` | -| `image.tag` | Visit: [Image tag](https://codeberg.org/forgejo/-/packages/container/forgejo/versions). Defaults to `appVersion` within Chart.yaml. | `""` | -| `image.digest` | Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` | `""` | -| `image.pullPolicy` | Image pull policy | `IfNotPresent` | -| `image.rootless` | Wether or not to pull the rootless version of Forgejo | `true` | -| `image.fullOverride` | Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).** | `""` | -| `imagePullSecrets` | Secret to use for pulling the image | `[]` | +| Name | Description | Value | +| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | +| `image.registry` | image registry, e.g. gcr.io,docker.io | `code.forgejo.org` | +| `image.repository` | Image to start for this pod | `forgejo/forgejo` | +| `image.tag` | Visit: [Image tag](https://code.forgejo.org/forgejo/-/packages/container/forgejo/versions). Defaults to `appVersion` within Chart.yaml. | `""` | +| `image.digest` | Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` | `""` | +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `image.rootless` | Wether or not to pull the rootless version of Forgejo | `true` | +| `image.fullOverride` | Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).** | `""` | +| `imagePullSecrets` | Secret to use for pulling the image | `[]` | ### Security diff --git a/ci/dev-values.yml b/ci/dev-values.yml index 9e45329..2747d7c 100644 --- a/ci/dev-values.yml +++ b/ci/dev-values.yml @@ -1,3 +1,7 @@ +# Test codeberg.org image +image: + registry: codeberg.org + redis-cluster: enabled: false postgresql: diff --git a/package.json b/package.json index 9dd17d1..9b6e01b 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ "prettier": "prettier --check --ignore-unknown --cache '**/*.*'", "prettier-fix": "prettier --write --ignore-unknown --cache '**/*.*'", "readme:lint": "markdownlint *.md -f", - "readme:parameters": "readme-generator -v values.yaml -r README.md" + "readme:parameters": "readme-generator -v values.yaml -r README.md", + "test": "helm unittest --strict -f 'unittests/**/*.yaml' -f 'unittests/dependency-major-image-check.yaml' ./" }, "devDependencies": { "@bitnami/readme-generator-for-helm": "2.6.1", diff --git a/renovate.json b/renovate.json index 8ff496d..d6ab87a 100644 --- a/renovate.json +++ b/renovate.json @@ -108,7 +108,7 @@ "fileMatch": ["^Chart\\.yaml$"], "matchStrings": ["appVersion: (?.+?)\\s"], "depNameTemplate": "forgejo", - "packageNameTemplate": "codeberg.org/forgejo/forgejo", + "packageNameTemplate": "code.forgejo.org/forgejo/forgejo", "datasourceTemplate": "docker" }, { diff --git a/unittests/deployment/image-configuration.yaml b/unittests/deployment/image-configuration.yaml index 9d15f54..9370b88 100644 --- a/unittests/deployment/image-configuration.yaml +++ b/unittests/deployment/image-configuration.yaml @@ -14,7 +14,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: 'codeberg.org/forgejo/forgejo:1.19.3-rootless' + value: 'code.forgejo.org/forgejo/forgejo:1.19.3-rootless' - it: tag override template: templates/gitea/deployment.yaml set: @@ -22,7 +22,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: 'codeberg.org/forgejo/forgejo:1.19.4-rootless' + value: 'code.forgejo.org/forgejo/forgejo:1.19.4-rootless' - it: root-based image template: templates/gitea/deployment.yaml set: @@ -30,7 +30,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: 'codeberg.org/forgejo/forgejo:1.19.3' + value: 'code.forgejo.org/forgejo/forgejo:1.19.3' - it: scoped registry template: templates/gitea/deployment.yaml set: @@ -56,7 +56,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: 'codeberg.org/forgejo/forgejo:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a' + value: 'code.forgejo.org/forgejo/forgejo:1.19.3-rootless@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a' - it: image fullOverride (does not append rootless) template: templates/gitea/deployment.yaml set: @@ -81,7 +81,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: 'codeberg.org/forgejo/forgejo:1.19.3@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a' + value: 'code.forgejo.org/forgejo/forgejo:1.19.3@sha256:b28e8f3089b52ebe6693295df142f8c12eff354e9a4a5bfbb5c10f296c3a537a' - it: digest and global registry template: templates/gitea/deployment.yaml set: @@ -98,13 +98,13 @@ tests: asserts: - equal: path: spec.template.spec.initContainers[0].image - value: 'codeberg.org/forgejo/forgejo:1.21-rootless' + value: 'code.forgejo.org/forgejo/forgejo:1.21-rootless' - equal: path: spec.template.spec.initContainers[1].image - value: 'codeberg.org/forgejo/forgejo:1.21-rootless' + value: 'code.forgejo.org/forgejo/forgejo:1.21-rootless' - equal: path: spec.template.spec.initContainers[2].image - value: 'codeberg.org/forgejo/forgejo:1.21-rootless' + value: 'code.forgejo.org/forgejo/forgejo:1.21-rootless' - equal: path: spec.template.spec.containers[0].image - value: 'codeberg.org/forgejo/forgejo:1.21-rootless' + value: 'code.forgejo.org/forgejo/forgejo:1.21-rootless' diff --git a/values.yaml b/values.yaml index 2e1dde0..058eb70 100644 --- a/values.yaml +++ b/values.yaml @@ -39,13 +39,13 @@ clusterDomain: cluster.local ## @section Image ## @param image.registry image registry, e.g. gcr.io,docker.io ## @param image.repository Image to start for this pod -## @param image.tag Visit: [Image tag](https://codeberg.org/forgejo/-/packages/container/forgejo/versions). Defaults to `appVersion` within Chart.yaml. +## @param image.tag Visit: [Image tag](https://code.forgejo.org/forgejo/-/packages/container/forgejo/versions). Defaults to `appVersion` within Chart.yaml. ## @param image.digest Image digest. Allows to pin the given image tag. Useful for having control over mutable tags like `latest` ## @param image.pullPolicy Image pull policy ## @param image.rootless Wether or not to pull the rootless version of Forgejo ## @param image.fullOverride Completely overrides the image registry, path/image, tag and digest. **Adjust `image.rootless` accordingly and review [Rootless defaults](#rootless-defaults).** image: - registry: codeberg.org + registry: code.forgejo.org repository: forgejo/forgejo # Overrides the image tag whose default is the chart appVersion. tag: '' From 57ec994248975850624ae0b22025857752906e9d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 31 May 2024 10:04:31 +0200 Subject: [PATCH 0646/1014] doc: update upgrade notes --- README.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 963bc3a..5c74762 100644 --- a/README.md +++ b/README.md @@ -1162,7 +1162,25 @@ This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully, especially the change of the **default database backend**! If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! -### To v6.0.0 +To v7.0.0 + + + +**Breaking changes** + + +The Forgejo docker image is pulled from `code.forgejo.org` instead of `codeberg.org`. + +
+ +To v6.0.0 + + + +**Breaking changes** + You need Forgejo v7+ to use this Helm Chart version. Use the v5 Helm Chart for Forgejo v1.21. + +
From 7e32e92f141e2f769d433dbcb8f9d546ee9dd8f0 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 31 May 2024 10:06:29 +0200 Subject: [PATCH 0647/1014] doc: fix upgrade notes formating --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 5c74762..5d5b0ed 100644 --- a/README.md +++ b/README.md @@ -1162,6 +1162,8 @@ This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully, especially the change of the **default database backend**! If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! +
+ To v7.0.0 @@ -1173,6 +1175,8 @@ The Forgejo docker image is pulled from `code.forgejo.org` instead of `codeberg.
+
+ To v6.0.0 From b93afdcfd95bf8b3ddce40e7baa1144dad90c3a2 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 31 May 2024 10:08:45 +0200 Subject: [PATCH 0648/1014] doc: fix upgrade notes formating --- README.md | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 5d5b0ed..a7881a2 100644 --- a/README.md +++ b/README.md @@ -1162,29 +1162,11 @@ This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully, especially the change of the **default database backend**! If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! -
- -To v7.0.0 - - - -**Breaking changes** - +### To v7.0.0 The Forgejo docker image is pulled from `code.forgejo.org` instead of `codeberg.org`. -
- -
- -To v6.0.0 - - - -**Breaking changes** - +### To v6.0.0 You need Forgejo v7+ to use this Helm Chart version. Use the v5 Helm Chart for Forgejo v1.21. - -
From 2cb7ae9838f59bffef9f788c9a51ef68885ad650 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 31 May 2024 10:38:26 +0200 Subject: [PATCH 0649/1014] chore: mirror branches and tags to codeberg.org --- .forgejo/workflows/mirror.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .forgejo/workflows/mirror.yml diff --git a/.forgejo/workflows/mirror.yml b/.forgejo/workflows/mirror.yml new file mode 100644 index 0000000..8f7ebee --- /dev/null +++ b/.forgejo/workflows/mirror.yml @@ -0,0 +1,24 @@ +on: + schedule: + - cron: '@hourly' + + push: + branches: + - 'main' + +jobs: + mirror: + runs-on: docker + steps: + - name: git mirror branches {main,maint/*] & tags + run: | + git init --bare . + git remote add origin https://code.forgejo.org/${{ env.GITHUB_REPOSITORY }} + git fetch origin refs/heads/main:refs/mirror/main --tags + git ls-remote origin refs/heads/main/* | while read sha full_ref ; do + ref=${full_ref#refs/heads/} + git fetch origin $full_ref:refs/mirror/$ref + done + git push --force https://any:$CODEBERG_TOKEN@codeberg.org/${{ env.GITHUB_REPOSITORY }} refs/mirror/*:refs/heads/* --tags + env: + CODEBERG_TOKEN: ${{secrets.CODEBERG_TOKEN}} From 95a8a525d7c531f162a375462f93890b15eaa9d3 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 31 May 2024 10:39:52 +0200 Subject: [PATCH 0650/1014] chore: fix remote mirror --- .forgejo/workflows/mirror.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/mirror.yml b/.forgejo/workflows/mirror.yml index 8f7ebee..c4345e5 100644 --- a/.forgejo/workflows/mirror.yml +++ b/.forgejo/workflows/mirror.yml @@ -19,6 +19,6 @@ jobs: ref=${full_ref#refs/heads/} git fetch origin $full_ref:refs/mirror/$ref done - git push --force https://any:$CODEBERG_TOKEN@codeberg.org/${{ env.GITHUB_REPOSITORY }} refs/mirror/*:refs/heads/* --tags + git push --force https://any:$CODEBERG_TOKEN@codeberg.org/forgejo-contrib/forgejo-helm refs/mirror/*:refs/heads/* --tags env: CODEBERG_TOKEN: ${{secrets.CODEBERG_TOKEN}} From 028906a57db2624d7191f083d6dd9eab40466585 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 1 Jun 2024 17:39:20 +0000 Subject: [PATCH 0651/1014] chore(deps): update dependency prettier to v3.3.0 (main) (#540) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 9b6e01b..ba9b7ba 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.0.11", "lint-staged": "15.2.5", "markdownlint-cli": "0.41.0", - "prettier": "3.2.5" + "prettier": "3.3.0" }, "packageManager": "pnpm@9.1.4", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 304868f..dfc9b64 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.41.0 version: 0.41.0 prettier: - specifier: 3.2.5 - version: 3.2.5 + specifier: 3.3.0 + version: 3.3.0 packages: @@ -543,8 +543,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + prettier@3.3.0: + resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==} engines: {node: '>=14'} hasBin: true @@ -1225,7 +1225,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.2.5: {} + prettier@3.3.0: {} punycode.js@2.3.1: {} From 9a34dda384bf0097d286e9e44a94c4e7940178cd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 3 Jun 2024 11:39:45 +0000 Subject: [PATCH 0652/1014] fix(deps): update helm release redis-cluster to v10.2.1 (main) (#542) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4c96f8b..ab41a39 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.1.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.0 -digest: sha256:f7feb678e253951354014684cca973ce7656aa8fd812e627534257dad7765069 -generated: "2024-05-29T18:01:33.490509906Z" + version: 10.2.1 +digest: sha256:35127f4dc605c8a52b63c4b0cf1cb1b3730edbadea867ae27a46a13e633d016d +generated: "2024-06-03T11:31:15.064093098Z" diff --git a/Chart.yaml b/Chart.yaml index d670d85..2847b71 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.0 + version: 10.2.1 condition: redis-cluster.enabled From 4ebb195636aa44a2b7c90657d547e0b16974b9c2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 4 Jun 2024 17:46:06 +0000 Subject: [PATCH 0653/1014] fix(deps): update helm release postgresql to v15.5.2 (main) (#546) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ab41a39..5d75616 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.0 + version: 15.5.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.1.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.1 -digest: sha256:35127f4dc605c8a52b63c4b0cf1cb1b3730edbadea867ae27a46a13e633d016d -generated: "2024-06-03T11:31:15.064093098Z" +digest: sha256:5896ad0c2b10f8873ec102b2c81acfd76adbfa670dc74fdd5cbd33d115d5a402 +generated: "2024-06-04T17:31:12.848708204Z" diff --git a/Chart.yaml b/Chart.yaml index 2847b71..ca347f7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.0 + version: 15.5.2 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From a046b1333ec85237d007acb13d4280b1d6005130 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 4 Jun 2024 18:39:45 +0000 Subject: [PATCH 0654/1014] fix(deps): update helm release redis-cluster to v10.2.2 (main) (#549) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5d75616..f22c649 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.1.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.1 -digest: sha256:5896ad0c2b10f8873ec102b2c81acfd76adbfa670dc74fdd5cbd33d115d5a402 -generated: "2024-06-04T17:31:12.848708204Z" + version: 10.2.2 +digest: sha256:b3160f4b0b21788fa0a43c220a0f2c9849467e8a79b806361c40b2574421ae3f +generated: "2024-06-04T18:31:14.896436534Z" diff --git a/Chart.yaml b/Chart.yaml index ca347f7..f65d4ce 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.1 + version: 10.2.2 condition: redis-cluster.enabled From 8078836591b7aca5e47ec5d8fa5c4f100269d150 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 5 Jun 2024 09:38:11 +0000 Subject: [PATCH 0655/1014] chore(deps): update dependency prettier to v3.3.1 (main) (#551) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index ba9b7ba..0cd8ab7 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.0.11", "lint-staged": "15.2.5", "markdownlint-cli": "0.41.0", - "prettier": "3.3.0" + "prettier": "3.3.1" }, "packageManager": "pnpm@9.1.4", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dfc9b64..f3ed734 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.41.0 version: 0.41.0 prettier: - specifier: 3.3.0 - version: 3.3.0 + specifier: 3.3.1 + version: 3.3.1 packages: @@ -543,8 +543,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.3.0: - resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==} + prettier@3.3.1: + resolution: {integrity: sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==} engines: {node: '>=14'} hasBin: true @@ -1225,7 +1225,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.3.0: {} + prettier@3.3.1: {} punycode.js@2.3.1: {} From bd06cc57b6a8cf6902f4799ec5542e518029fe53 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 5 Jun 2024 13:38:10 +0000 Subject: [PATCH 0656/1014] chore(deps): update pnpm to v9.2.0 (main) (#553) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0cd8ab7..8c6ed2a 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.1" }, - "packageManager": "pnpm@9.1.4", + "packageManager": "pnpm@9.2.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 782a8332a114c601f9322aaf039d602c34ac2b28 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 5 Jun 2024 16:05:49 +0200 Subject: [PATCH 0657/1014] chore(renovate): group and automerge helm subcharts --- renovate.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index d6ab87a..8a2ae86 100644 --- a/renovate.json +++ b/renovate.json @@ -41,11 +41,12 @@ "semanticCommitType": "feat" }, { - "description": "Automerge patch deps updates", + "description": "Automerge and group helm subchart updates (minor & patch)", "matchManagers": ["helmv3"], "matchFileNames": ["Chart.yaml"], - "matchUpdateTypes": ["patch"], - "automerge": true + "matchUpdateTypes": ["minor", "patch"], + "automerge": true, + "groupName": "subcharts" }, { "description": "Automerge dev deps updates", From 5be584c57eaa9d1e947faab2fd5aa11f662df805 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 5 Jun 2024 14:38:27 +0000 Subject: [PATCH 0658/1014] fix(deps): update helm release postgresql-ha to v14.2.1 (main) (#555) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f22c649..fea4077 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.2 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.1.3 + version: 14.2.1 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.2 -digest: sha256:b3160f4b0b21788fa0a43c220a0f2c9849467e8a79b806361c40b2574421ae3f -generated: "2024-06-04T18:31:14.896436534Z" +digest: sha256:d69f6b82dcfeb51e4d783f9bde05c1fc57c7fe967034e875251c85c8b20873aa +generated: "2024-06-05T14:31:43.30223752Z" diff --git a/Chart.yaml b/Chart.yaml index f65d4ce..d4fcb0c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.1.3 + version: 14.2.1 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From bbcfc7a7575f1c830664af900fb4fdf3458266be Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 7 Jun 2024 09:40:00 +0000 Subject: [PATCH 0659/1014] fix(deps): update subcharts (main) (#557) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index fea4077..ce0aba7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.2 + version: 15.5.4 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.1 + version: 14.2.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.2 -digest: sha256:d69f6b82dcfeb51e4d783f9bde05c1fc57c7fe967034e875251c85c8b20873aa -generated: "2024-06-05T14:31:43.30223752Z" + version: 10.2.3 +digest: sha256:27f6cc8c2b72a70f8b53cb6ea2c0fc22a9bb9c61f7ce73d2103447d5c778eabf +generated: "2024-06-07T09:31:30.245474695Z" diff --git a/Chart.yaml b/Chart.yaml index d4fcb0c..b9d8e23 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,15 +29,15 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.2 + version: 15.5.4 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.1 + version: 14.2.3 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.2 + version: 10.2.3 condition: redis-cluster.enabled From 62eaae5ffecb818f463650a9919810c5ba4f9459 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 10 Jun 2024 13:09:42 +0000 Subject: [PATCH 0660/1014] chore(deps): update pnpm to v9.3.0 (main) (#559) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8c6ed2a..c672bbe 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.1" }, - "packageManager": "pnpm@9.2.0", + "packageManager": "pnpm@9.3.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From e33fcb8876a51b3746c06524cf0490d6b62a10ce Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 11 Jun 2024 06:38:10 +0000 Subject: [PATCH 0661/1014] chore(deps): update dependency prettier to v3.3.2 (main) (#561) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index c672bbe..953cef5 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.0.11", "lint-staged": "15.2.5", "markdownlint-cli": "0.41.0", - "prettier": "3.3.1" + "prettier": "3.3.2" }, "packageManager": "pnpm@9.3.0", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3ed734..20f8b03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.41.0 version: 0.41.0 prettier: - specifier: 3.3.1 - version: 3.3.1 + specifier: 3.3.2 + version: 3.3.2 packages: @@ -543,8 +543,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.3.1: - resolution: {integrity: sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==} + prettier@3.3.2: + resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} engines: {node: '>=14'} hasBin: true @@ -1225,7 +1225,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.3.1: {} + prettier@3.3.2: {} punycode.js@2.3.1: {} From 74196ac3b58062afb2f25e0b2243e2f8fc9ef4f4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 11 Jun 2024 15:41:51 +0000 Subject: [PATCH 0662/1014] fix(deps): update helm release postgresql to v15.5.5 (main) (#563) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ce0aba7..ec042b3 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.4 + version: 15.5.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.3 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.3 -digest: sha256:27f6cc8c2b72a70f8b53cb6ea2c0fc22a9bb9c61f7ce73d2103447d5c778eabf -generated: "2024-06-07T09:31:30.245474695Z" +digest: sha256:6b8554c407ac7a99d1b8ee3fb03764c378bfc0589b6faf52122029ce84b1201f +generated: "2024-06-11T15:31:18.171774426Z" diff --git a/Chart.yaml b/Chart.yaml index b9d8e23..a1fa3f4 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.4 + version: 15.5.5 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 9154ff71241e0d1fa6d8158c9be5529df39073dd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 11 Jun 2024 16:44:28 +0000 Subject: [PATCH 0663/1014] fix(deps): update helm release postgresql-ha to v14.2.4 (main) (#565) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ec042b3..f1bd501 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.3 + version: 14.2.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.3 -digest: sha256:6b8554c407ac7a99d1b8ee3fb03764c378bfc0589b6faf52122029ce84b1201f -generated: "2024-06-11T15:31:18.171774426Z" +digest: sha256:9cac79797a54e230f70a80bdc64f72f717802a1f3eec9edc77c6e014db305c85 +generated: "2024-06-11T16:31:16.640015633Z" diff --git a/Chart.yaml b/Chart.yaml index a1fa3f4..97c33d2 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.3 + version: 14.2.4 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 894c4ecc55467edf031e22c226ee1a1932a9c557 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 11 Jun 2024 17:26:47 +0000 Subject: [PATCH 0664/1014] chore(deps): update dependency lint-staged to v15.2.6 (main) (#567) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 953cef5..fbcbee0 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.0.11", - "lint-staged": "15.2.5", + "lint-staged": "15.2.6", "markdownlint-cli": "0.41.0", "prettier": "3.3.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20f8b03..79a08fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.0.11 version: 9.0.11 lint-staged: - specifier: 15.2.5 - version: 15.2.5 + specifier: 15.2.6 + version: 15.2.6 markdownlint-cli: specifier: 0.41.0 version: 0.41.0 @@ -409,8 +409,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.5: - resolution: {integrity: sha512-j+DfX7W9YUvdzEZl3Rk47FhDF6xwDBV5wwsCPw6BwWZVPYJemusQmvb9bRsW23Sqsaa+vRloAWogbK4BUuU2zA==} + lint-staged@15.2.6: + resolution: {integrity: sha512-M/3PdijFXT/A5lnbSK3EQNLbIIrkE00JZaD39r7t4kfFOqT1Ly9LgSZSMMtvQ3p2/C8Nyj/ou0vkNHmEwqoB8g==} engines: {node: '>=18.12.0'} hasBin: true @@ -1076,7 +1076,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.5: + lint-staged@15.2.6: dependencies: chalk: 5.3.0 commander: 12.1.0 From ef601351127d7b1a7d7ca8870f8694db08006bcd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 12 Jun 2024 04:39:00 +0000 Subject: [PATCH 0665/1014] ci(deps): update dependency kubectl to v1.30.2 (main) (#569) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index e0ff4a4..4193d4c 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.30.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.30.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From 5872b3324b58108bc476532871d16e0025cf55f1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 12 Jun 2024 11:49:05 +0000 Subject: [PATCH 0666/1014] fix(deps): update helm release postgresql-ha to v14.2.5 (main) (#571) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f1bd501..aa8d437 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.5 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.4 + version: 14.2.5 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.3 -digest: sha256:9cac79797a54e230f70a80bdc64f72f717802a1f3eec9edc77c6e014db305c85 -generated: "2024-06-11T16:31:16.640015633Z" +digest: sha256:9925f1f5b421918a3d81864e62df4e5793896327dd9996c153a19af627ed784f +generated: "2024-06-12T11:31:18.099614059Z" diff --git a/Chart.yaml b/Chart.yaml index 97c33d2..e724009 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.4 + version: 14.2.5 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 64d3082b99bbc914c61f1c63011de9be83bb8ae0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 12 Jun 2024 14:38:16 +0000 Subject: [PATCH 0667/1014] ci(deps): update dependency helm to v3.15.2 (main) (#573) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4193d4c..f6b677f 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.15.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.15.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From 646385d4216680aef690c048d68e989bdd45166e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 12 Jun 2024 17:39:28 +0000 Subject: [PATCH 0668/1014] chore(deps): update dependency lint-staged to v15.2.7 (main) (#575) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index fbcbee0..077e64f 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.0.11", - "lint-staged": "15.2.6", + "lint-staged": "15.2.7", "markdownlint-cli": "0.41.0", "prettier": "3.3.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 79a08fb..e9d6972 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.0.11 version: 9.0.11 lint-staged: - specifier: 15.2.6 - version: 15.2.6 + specifier: 15.2.7 + version: 15.2.7 markdownlint-cli: specifier: 0.41.0 version: 0.41.0 @@ -409,8 +409,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.6: - resolution: {integrity: sha512-M/3PdijFXT/A5lnbSK3EQNLbIIrkE00JZaD39r7t4kfFOqT1Ly9LgSZSMMtvQ3p2/C8Nyj/ou0vkNHmEwqoB8g==} + lint-staged@15.2.7: + resolution: {integrity: sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==} engines: {node: '>=18.12.0'} hasBin: true @@ -1076,7 +1076,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.6: + lint-staged@15.2.7: dependencies: chalk: 5.3.0 commander: 12.1.0 From fa1f4b45aeb6049f3550e9c8e03ff3fee8e14f42 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 13 Jun 2024 18:41:03 +0000 Subject: [PATCH 0669/1014] fix(deps): update forgejo docker tag to v7.0.4 (main) (#582) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [forgejo](https://forgejo.org) ([source](https://codeberg.org/forgejo/forgejo)) | patch | `7.0.3` -> `7.0.4` | --- ### Release Notes
forgejo/forgejo (forgejo) ### [`v7.0.4`](https://codeberg.org/forgejo/forgejo/blob/HEAD/RELEASE-NOTES.md#704) This is a security release. See the documentation for more information on the [upgrade procedure](https://forgejo.org/docs/v7.0/admin/upgrade/). In addition to the following notable bug fixes, you can browse the [full list of commits](https://codeberg.org/forgejo/forgejo/compare/v7.0.3...v7.0.4) included in this release. - **Security:** - [PR](https://codeberg.org/forgejo/forgejo/pulls/4054). Fixed: [CVE-2024-24789](https://pkg.go.dev/vuln/GO-2024-2888): the archive/zip package's handling of certain types of invalid zip files differs from the behavior of most zip implementations. This misalignment could be exploited to create an zip file with contents that vary depending on the implementation reading the file. - [PR](https://codeberg.org/forgejo/forgejo/pulls/3639) - ([fix](https://codeberg.org/forgejo/forgejo/commit/1b088fade6c69e63843d1bdf402454c363b22ce2) & [test](https://codeberg.org/forgejo/forgejo/pulls/4032)). Fixed: the OAuth2 implementation does not always require authentication for public clients, a requirement of [RFC 6749 Section 10.2](https://datatracker.ietf.org/doc/html/rfc6749#section-10.2). A malicious client can impersonate another client and obtain access to protected resources if the impersonated client fails to, or is unable to, keep its client credentials confidential. - **Bug fixes:** - [backport](https://codeberg.org/forgejo/forgejo/pulls/4086) - [PR](https://codeberg.org/forgejo/forgejo/pulls/4085). Fixed: `forgejo migrate-storage --type actions-artifacts` always fails because it picks the wrong path. - [backport](https://codeberg.org/forgejo/forgejo/pulls/4017) - [PR](https://codeberg.org/forgejo/forgejo/pulls/4015). Fixed: avatar files can be found in storage while they do not exist in the database. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3997) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3976). Fixed: repository admins are always denied the right to force merge and instance admins are subject to restrictions to merge that must only apply to repository admins. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3946) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3615). Fixed: non conformance with the [Nix tarball fetcher immutable link protocol](https://github.com/nixos/nix/blob/56763ff918eb308db23080e560ed2ea3e00c80a7/doc/manual/src/protocols/tarball-fetcher.md). - [backport](https://codeberg.org/forgejo/forgejo/pulls/3936) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3935). Fixed: migrated activities (such as reviews) are mapped to the user who initiated the migration rather than the Ghost user, if the external user cannot be mapped to a local one. This mapping mismatch leads to internal server errors in some cases. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3906) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3904). Fixed: a v7.0.0 regression causes `[admin].SEND_NOTIFICATION_EMAIL_ON_NEW_USER=true` to always be ignored. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3888) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3865). Fixed: using a subquery for user deletion is a performance bottleneck when using mariadb 10 because only mariadb 11 takes advantage of the available index. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3887) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3885). Fixed: a v7.0.3 regression causes the expanding diffs in pull requests to fail with a 404 error. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3881) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3864). Fixed: SourceHut Builds webhook fail when the `triggers` field is used. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3877) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3242). Fixed: the label list rendering in the issue and pull request timeline is displayed on multiple lines instead of a single one. - [backport](https://codeberg.org/forgejo/forgejo/pulls/4084) - [PR](https://codeberg.org/forgejo/forgejo/pulls/4083) - [commit](https://codeberg.org/forgejo/forgejo/commit/c6e04c3c9eddfa6c4bec541f681c8d300b157cdb). Fixed: NuGet Package fails `choco info pkgname` when `pkgname` is also a substring of another package Id. - [backport](https://codeberg.org/forgejo/forgejo/pulls/4004) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3989) - [commit](https://codeberg.org/forgejo/forgejo/commit/62448bfb931882859388b2fd472cb89428c25323). Fixed: "Git hooks of this repository seem to be broken." warning when pushing more than one branch at a time. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3942) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3917) - [commit](https://codeberg.org/forgejo/forgejo/commit/7d7ea45465d6cd1ea0ec549a71f67b4a8ff930cf). Fixed: automerge does not happen when the approval count reaches the required threshold. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3942) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3917) - [commit](https://codeberg.org/forgejo/forgejo/commit/a649610d6175d1994b838f5672261400df9fdb92). Fixed: the `FORCE_PRIVATE=true` setting is not consistently enforced. - [backport](https://codeberg.org/forgejo/forgejo/pulls/3859) - [PR](https://codeberg.org/forgejo/forgejo/pulls/3838) - [commit](https://codeberg.org/forgejo/forgejo/commit/193ac67176afc72e9d108bc1730c354bfbf9a442). Fixed: CSRF validation errors when OAuth is not enabled. - [backport](https://codeberg.org/forgejo/forgejo/pulls/4107) - [PR](https://codeberg.org/forgejo/forgejo/pulls/4076). Fixed: headlines in rendered org-mode do not have a margin on the top - **Localization:** - Improvements to English locale: [\[1\]](https://codeberg.org/forgejo/forgejo/pulls/3914), [\[2\]](https://codeberg.org/forgejo/forgejo/pulls/4114). - Translation updates: [\[1\]](https://codeberg.org/forgejo/forgejo/pulls/3907), [\[2\]](https://codeberg.org/forgejo/forgejo/pulls/3990), [\[3\]](https://codeberg.org/forgejo/forgejo/pulls/4099).
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/582 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index e724009..c999768 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 7.0.3 +appVersion: 7.0.4 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From c7fa8e1dafb3b34a25833692df5c70bcb8de52ca Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 13 Jun 2024 19:07:52 +0000 Subject: [PATCH 0670/1014] ci(deps): update helm/chart-testing-action digest to 9c98eaa (main) (#579) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index f6b677f..c849568 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -103,7 +103,7 @@ jobs: - name: Install chart-testing # TODO: pin to version when this is released: https://github.com/helm/chart-testing-action/pull/137 - uses: helm/chart-testing-action@4f62db170e3aa295575ba779f7141287841da474 # main + uses: helm/chart-testing-action@9c98eaab2efcdc7233e9c49d05cb68d0bec56aba # main with: version: ${{ env.HELM_CHART_TESTING_VERSION }} From 82b0eb7b72b6e66bfebc97dc381bfaa3c710c2da Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 13 Jun 2024 19:35:01 +0000 Subject: [PATCH 0671/1014] ci(deps): update actions/checkout action to v4.1.7 (main) (#577) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index c849568..d29d90a 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -25,7 +25,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: show-progress: false @@ -44,7 +44,7 @@ jobs: - run: ps axf - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: show-progress: false fetch-depth: 0 @@ -88,7 +88,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: show-progress: false fetch-depth: 0 @@ -162,7 +162,7 @@ jobs: if: ${{ github.ref_type == 'tag' }} steps: - - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 + - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 with: show-progress: false fetch-depth: 0 # Important for changelog From c4bb8fbd209f917a66f51b8debae46969329612b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Jun 2024 16:38:01 +0000 Subject: [PATCH 0672/1014] chore(deps): update pnpm to v9.4.0 (main) (#583) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 077e64f..c85e8fc 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.2" }, - "packageManager": "pnpm@9.3.0", + "packageManager": "pnpm@9.4.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 94187a8d34d50492be3ed3bd263a278f4d154e41 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Jun 2024 20:37:53 +0000 Subject: [PATCH 0673/1014] fix(deps): update subcharts (main) (#585) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index aa8d437..5424418 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.5 + version: 15.5.6 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.5 + version: 14.2.6 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.3 -digest: sha256:9925f1f5b421918a3d81864e62df4e5793896327dd9996c153a19af627ed784f -generated: "2024-06-12T11:31:18.099614059Z" +digest: sha256:a3528d7c56056213f6db0a7899caa0a6c76f842bbfa5621b52ab100d4572c3c5 +generated: "2024-06-17T20:30:57.604654585Z" diff --git a/Chart.yaml b/Chart.yaml index c999768..9ea9814 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,12 +29,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.5 + version: 15.5.6 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.5 + version: 14.2.6 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From b49c3068e3e919205f9815199c45fa679542e387 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Jun 2024 21:38:05 +0000 Subject: [PATCH 0674/1014] fix(deps): update helm release redis-cluster to v10.2.4 (main) (#587) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5424418..b46e155 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.2.6 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.3 -digest: sha256:a3528d7c56056213f6db0a7899caa0a6c76f842bbfa5621b52ab100d4572c3c5 -generated: "2024-06-17T20:30:57.604654585Z" + version: 10.2.4 +digest: sha256:bfc2940a58fdf7910ad643c46d18cc48b80def9aab7a8ea2731aebc376a3aba5 +generated: "2024-06-17T21:30:53.166152661Z" diff --git a/Chart.yaml b/Chart.yaml index 9ea9814..795b259 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.3 + version: 10.2.4 condition: redis-cluster.enabled From d9f6493d62762edb4cd2856780d9349bb30c81df Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 18 Jun 2024 20:12:30 +0000 Subject: [PATCH 0675/1014] fix(deps): update helm release postgresql to v15.5.7 (main) (#589) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index b46e155..ec3317e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.6 + version: 15.5.7 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.6 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.4 -digest: sha256:bfc2940a58fdf7910ad643c46d18cc48b80def9aab7a8ea2731aebc376a3aba5 -generated: "2024-06-17T21:30:53.166152661Z" +digest: sha256:d67ae7edeb52de2943392851524dd8e77c4214fcfa578e84bf9a55cf2b03878a +generated: "2024-06-18T20:01:08.021387115Z" diff --git a/Chart.yaml b/Chart.yaml index 795b259..10db2f4 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.6 + version: 15.5.7 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 34fd6f2450979c4837a9aa3db7b44161abbf6d96 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 18 Jun 2024 21:08:12 +0000 Subject: [PATCH 0676/1014] fix(deps): update helm release redis-cluster to v10.2.5 (main) (#591) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ec3317e..0ef21bd 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.2.6 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.4 -digest: sha256:d67ae7edeb52de2943392851524dd8e77c4214fcfa578e84bf9a55cf2b03878a -generated: "2024-06-18T20:01:08.021387115Z" + version: 10.2.5 +digest: sha256:e77968b7554f35f9f47c9f42937c9bda813292293b95c2de8f01fb50aef358fc +generated: "2024-06-18T21:00:52.603309857Z" diff --git a/Chart.yaml b/Chart.yaml index 10db2f4..dfd2263 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.4 + version: 10.2.5 condition: redis-cluster.enabled From ee253e844c59195a82487015340a0328617c1c69 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 18 Jun 2024 22:09:01 +0000 Subject: [PATCH 0677/1014] fix(deps): update helm release postgresql-ha to v14.2.7 (main) (#593) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 0ef21bd..a548fc7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.7 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.6 + version: 14.2.7 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.5 -digest: sha256:e77968b7554f35f9f47c9f42937c9bda813292293b95c2de8f01fb50aef358fc -generated: "2024-06-18T21:00:52.603309857Z" +digest: sha256:4bd8df7eafe24bde27c5acd43486184af459e53ab4b30795b2337d8fee54f5de +generated: "2024-06-18T21:30:56.47629875Z" diff --git a/Chart.yaml b/Chart.yaml index dfd2263..e9c49bc 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.6 + version: 14.2.7 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From e9fbb477a5579391e4458efb83ee006b8a0c8064 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 20 Jun 2024 11:39:31 +0000 Subject: [PATCH 0678/1014] fix(deps): update helm release postgresql to v15.5.8 (main) (#595) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index a548fc7..fad53ba 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.7 + version: 15.5.8 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.7 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.5 -digest: sha256:4bd8df7eafe24bde27c5acd43486184af459e53ab4b30795b2337d8fee54f5de -generated: "2024-06-18T21:30:56.47629875Z" +digest: sha256:a4bf7bcb50ded9ff15d59947803560473841e9f63385cd1d58ee0b112087e4fe +generated: "2024-06-20T11:30:53.709767934Z" diff --git a/Chart.yaml b/Chart.yaml index e9c49bc..ed4324b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.7 + version: 15.5.8 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 9539f3275ef613e994631279f976a9cc63642c7f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 20 Jun 2024 16:37:58 +0000 Subject: [PATCH 0679/1014] chore(deps): update dependency node to v20.15.0 (main) (#597) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 48b14e6..9075659 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.14.0 +20.15.0 From 1589ae827db1ad47bf01a4a1191f6033e020f31d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 20 Jun 2024 18:41:06 +0000 Subject: [PATCH 0680/1014] fix(deps): update helm release postgresql to v15.5.9 (main) (#599) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index fad53ba..32184a9 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.8 + version: 15.5.9 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.7 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.5 -digest: sha256:a4bf7bcb50ded9ff15d59947803560473841e9f63385cd1d58ee0b112087e4fe -generated: "2024-06-20T11:30:53.709767934Z" +digest: sha256:c4474ed68ad3a43182f8285aca05aca562939be06863e004ffed06829ed3c81b +generated: "2024-06-20T18:30:58.145914729Z" diff --git a/Chart.yaml b/Chart.yaml index ed4324b..7109069 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.8 + version: 15.5.9 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From efb75a84d2f6c1695ea0a1b1b416b202d1ea2bac Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Jun 2024 09:40:24 +0000 Subject: [PATCH 0681/1014] fix(deps): update helm release postgresql to v15.5.10 (main) (#601) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 32184a9..b5f16b8 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.9 + version: 15.5.10 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.7 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.5 -digest: sha256:c4474ed68ad3a43182f8285aca05aca562939be06863e004ffed06829ed3c81b -generated: "2024-06-20T18:30:58.145914729Z" +digest: sha256:1007e269f6fa28053dc38418500f7cf84ac378a1ae9766f5a9e778b3ab0c6a05 +generated: "2024-06-25T09:30:52.179785211Z" diff --git a/Chart.yaml b/Chart.yaml index 7109069..56e39a0 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.9 + version: 15.5.10 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From f9221a5ffe12f49409d35ba71dd39d8b92b8819f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 26 Jun 2024 18:39:37 +0000 Subject: [PATCH 0682/1014] fix(deps): update helm release postgresql to v15.5.11 (main) (#603) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index b5f16b8..745a6a9 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.10 + version: 15.5.11 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.7 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.5 -digest: sha256:1007e269f6fa28053dc38418500f7cf84ac378a1ae9766f5a9e778b3ab0c6a05 -generated: "2024-06-25T09:30:52.179785211Z" +digest: sha256:496d1cc186ae0adb13ba2c1a8f0b04e547eefdbe565d8de63020785533457a88 +generated: "2024-06-26T18:30:52.236913863Z" diff --git a/Chart.yaml b/Chart.yaml index 56e39a0..5ea604d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.10 + version: 15.5.11 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From d480c8d490c44b92c7d0252ed66bc08e3154f20e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 27 Jun 2024 16:09:20 +0000 Subject: [PATCH 0683/1014] fix(deps): update helm release postgresql-ha to v14.2.8 (main) (#605) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 745a6a9..3f9074a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.11 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.7 + version: 14.2.8 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.5 -digest: sha256:496d1cc186ae0adb13ba2c1a8f0b04e547eefdbe565d8de63020785533457a88 -generated: "2024-06-26T18:30:52.236913863Z" +digest: sha256:9707ed6d4527cb9e2055a20d53f921529e4649692ad0c104bd1bf2991365b812 +generated: "2024-06-27T16:00:58.000942372Z" diff --git a/Chart.yaml b/Chart.yaml index 5ea604d..8843e3e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.7 + version: 14.2.8 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From fa78cf9c0f4f7bd236d1fde516fb331fdf7ce375 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 1 Jul 2024 10:39:15 +0000 Subject: [PATCH 0684/1014] fix(deps): update helm release postgresql-ha to v14.2.9 (main) (#607) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 3f9074a..7fd5701 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.11 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.8 + version: 14.2.9 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.5 -digest: sha256:9707ed6d4527cb9e2055a20d53f921529e4649692ad0c104bd1bf2991365b812 -generated: "2024-06-27T16:00:58.000942372Z" +digest: sha256:aa38ebce2c0a767ece84a63c787359999428e491a7881455e2ac0477ad5fe189 +generated: "2024-07-01T10:30:53.95310329Z" diff --git a/Chart.yaml b/Chart.yaml index 8843e3e..51e18a2 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.8 + version: 14.2.9 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 022364a2044299ce289c39e61a62863fad6276d5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 1 Jul 2024 23:37:48 +0000 Subject: [PATCH 0685/1014] ci(deps): update kindest/node docker tag to v1.30.2 (main) (#609) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d29d90a..9d456f5 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -83,7 +83,7 @@ jobs: - v1.27.13 # renovate: kindest - v1.28.9 # renovate: kindest - v1.29.4 # renovate: kindest - - v1.30.0 # renovate: kindest + - v1.30.2 # renovate: kindest steps: - run: cat /etc/os-release From a675ea4ed33bea3bfe5838ecd1ef24f629ff9906 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 2 Jul 2024 13:41:29 +0000 Subject: [PATCH 0686/1014] fix(deps): update helm release postgresql to v15.5.12 (main) (#611) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 7fd5701..ce0379b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.11 + version: 15.5.12 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.9 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.5 -digest: sha256:aa38ebce2c0a767ece84a63c787359999428e491a7881455e2ac0477ad5fe189 -generated: "2024-07-01T10:30:53.95310329Z" +digest: sha256:f60c311732e6206395d17cdb333e65862663faec1b0b3f53b035e0805be0b6ce +generated: "2024-07-02T13:30:52.323658185Z" diff --git a/Chart.yaml b/Chart.yaml index 51e18a2..5cdf88b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.11 + version: 15.5.12 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 655c544f2077221a4f64ab979bf22bde91e64cd9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 3 Jul 2024 09:38:02 +0000 Subject: [PATCH 0687/1014] fix(deps): update helm release redis-cluster to v10.2.6 (main) (#613) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ce0379b..0234d45 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.2.9 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.5 -digest: sha256:f60c311732e6206395d17cdb333e65862663faec1b0b3f53b035e0805be0b6ce -generated: "2024-07-02T13:30:52.323658185Z" + version: 10.2.6 +digest: sha256:eb725919d4a70701c09d8e0e7b1a60dfed1ad4ac93d6e9a2d6e25caa364c6213 +generated: "2024-07-03T09:30:55.044212267Z" diff --git a/Chart.yaml b/Chart.yaml index 5cdf88b..6931273 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.5 + version: 10.2.6 condition: redis-cluster.enabled From f5308e06108078b6a6771765067bf15ae946bb94 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 3 Jul 2024 12:38:08 +0000 Subject: [PATCH 0688/1014] fix(deps): update helm release postgresql to v15.5.13 (main) (#615) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 0234d45..6f22583 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.12 + version: 15.5.13 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.9 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.6 -digest: sha256:eb725919d4a70701c09d8e0e7b1a60dfed1ad4ac93d6e9a2d6e25caa364c6213 -generated: "2024-07-03T09:30:55.044212267Z" +digest: sha256:b54c785966d390e3ddb501c4094533472a939cb93ef11f842beea250a5df36f1 +generated: "2024-07-03T12:30:51.351270274Z" diff --git a/Chart.yaml b/Chart.yaml index 6931273..b3acc71 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.12 + version: 15.5.13 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From ac887e10da4b90b5ecd43619cad90837f0990ec6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 3 Jul 2024 13:39:34 +0000 Subject: [PATCH 0689/1014] fix(deps): update helm release postgresql-ha to v14.2.10 (main) (#617) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6f22583..f2b50f7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.13 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.9 + version: 14.2.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.6 -digest: sha256:b54c785966d390e3ddb501c4094533472a939cb93ef11f842beea250a5df36f1 -generated: "2024-07-03T12:30:51.351270274Z" +digest: sha256:8e7216c522905e94971bd13cb1d05e9ff019cd01a133f3c72f107437aff1ab43 +generated: "2024-07-03T13:30:58.465729165Z" diff --git a/Chart.yaml b/Chart.yaml index b3acc71..f8650b5 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.9 + version: 14.2.10 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 21bf025e388bcb68a2cd11887c37b254754375b0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 3 Jul 2024 21:44:23 +0000 Subject: [PATCH 0690/1014] fix(deps): update forgejo docker tag to v7.0.5 (main) (#619) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/619 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index f8650b5..2941881 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 7.0.4 +appVersion: 7.0.5 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From bf6a1ada51b2dc14053a32c1314e1e70f3dbd523 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 5 Jul 2024 14:38:36 +0000 Subject: [PATCH 0691/1014] fix(deps): update helm release postgresql to v15.5.14 (main) (#620) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f2b50f7..f28c937 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.13 + version: 15.5.14 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.6 -digest: sha256:8e7216c522905e94971bd13cb1d05e9ff019cd01a133f3c72f107437aff1ab43 -generated: "2024-07-03T13:30:58.465729165Z" +digest: sha256:febb5b9dbfa71a1b797672b4aa44bde5c86a23b8f24b49f69938745261447bce +generated: "2024-07-05T14:31:13.521084308Z" diff --git a/Chart.yaml b/Chart.yaml index 2941881..aab2d35 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.13 + version: 15.5.14 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From ed6c6a78d1cc04caf0d93ae3969b03e1098acdf4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 5 Jul 2024 16:38:23 +0000 Subject: [PATCH 0692/1014] fix(deps): update helm release postgresql-ha to v14.2.11 (main) (#622) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f28c937..4bf0719 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.14 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.10 + version: 14.2.11 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.6 -digest: sha256:febb5b9dbfa71a1b797672b4aa44bde5c86a23b8f24b49f69938745261447bce -generated: "2024-07-05T14:31:13.521084308Z" +digest: sha256:9bca43256b80ebb6c265a91f81b33ca30536a993d3089413c12fd4ac4d91d0d0 +generated: "2024-07-05T16:31:11.106828925Z" diff --git a/Chart.yaml b/Chart.yaml index aab2d35..6de1196 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.10 + version: 14.2.11 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From e6b33fc7e2478db17c69c37fd5bbb9c92e3012be Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 7 Jul 2024 17:08:14 +0000 Subject: [PATCH 0693/1014] chore(deps): update pnpm to v9.5.0 (main) (#624) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c85e8fc..a4c0a7a 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.2" }, - "packageManager": "pnpm@9.4.0", + "packageManager": "pnpm@9.5.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 37715af96af7bd2b20e58c07d77dd1c6834c15b4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 8 Jul 2024 19:08:26 +0000 Subject: [PATCH 0694/1014] chore(deps): update dependency node to v20.15.1 (main) (#626) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 9075659..b8e593f 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.15.0 +20.15.1 From 9d0a82a381657630800ea30377d14f56c3abe0c8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 9 Jul 2024 11:11:06 +0000 Subject: [PATCH 0695/1014] fix(deps): update helm release postgresql to v15.5.15 (main) (#628) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4bf0719..75c4cb5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.14 + version: 15.5.15 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.11 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.6 -digest: sha256:9bca43256b80ebb6c265a91f81b33ca30536a993d3089413c12fd4ac4d91d0d0 -generated: "2024-07-05T16:31:11.106828925Z" +digest: sha256:86bcfbcabf5b9d1e57a6e8a833f71407d04c093cd3529b64b896c4647fe95d24 +generated: "2024-07-09T11:01:06.252448573Z" diff --git a/Chart.yaml b/Chart.yaml index 6de1196..92b1485 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.14 + version: 15.5.15 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From efd4478925e10eff67122bb26059c03a19f913d8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 10 Jul 2024 20:15:02 +0000 Subject: [PATCH 0696/1014] ci(deps): update dependency helm to v3.15.3 (main) (#632) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 9d456f5..3ea9094 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.15.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.15.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From 0d83fa6dd7f4ce1e9f5c63085a4348ee1e9ccf74 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 10 Jul 2024 20:40:03 +0000 Subject: [PATCH 0697/1014] ci(deps): update actions/setup-node action to v4.0.3 (main) (#630) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 1dd1bbf..9d1ce2c 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -5,7 +5,7 @@ description: 'setup node' runs: using: 'composite' steps: - - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version-file: .node-version # cache: 'npm' From ce17eeeefcd95487d790b4780d145b41edbecfee Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 11 Jul 2024 11:07:55 +0000 Subject: [PATCH 0698/1014] ci(deps): update helm/chart-testing-action digest to 5aa1c68 (main) (#634) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 3ea9094..e03308c 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -103,7 +103,7 @@ jobs: - name: Install chart-testing # TODO: pin to version when this is released: https://github.com/helm/chart-testing-action/pull/137 - uses: helm/chart-testing-action@9c98eaab2efcdc7233e9c49d05cb68d0bec56aba # main + uses: helm/chart-testing-action@5aa1c68405a43a57240a9b2869379324b2bec0fc # main with: version: ${{ env.HELM_CHART_TESTING_VERSION }} From 199dcee7bc2308471b23b0233a65407274fc55f9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 11 Jul 2024 12:08:31 +0000 Subject: [PATCH 0699/1014] fix(deps): update helm release postgresql to v15.5.16 (main) (#636) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 75c4cb5..ee6f7f6 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.15 + version: 15.5.16 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.11 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.6 -digest: sha256:86bcfbcabf5b9d1e57a6e8a833f71407d04c093cd3529b64b896c4647fe95d24 -generated: "2024-07-09T11:01:06.252448573Z" +digest: sha256:346386c26249b136d1ca1645cc8f2d138c774a4d5c2b0587d758f13999eda9e9 +generated: "2024-07-11T12:01:07.194208776Z" diff --git a/Chart.yaml b/Chart.yaml index 92b1485..f7a1d84 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.15 + version: 15.5.16 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From dd37341b21836581f93d3a0a736aac6aa35a1e6d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 13 Jul 2024 12:38:09 +0000 Subject: [PATCH 0700/1014] chore(deps): update dependency prettier to v3.3.3 (main) (#638) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index a4c0a7a..a2dbffe 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.0.11", "lint-staged": "15.2.7", "markdownlint-cli": "0.41.0", - "prettier": "3.3.2" + "prettier": "3.3.3" }, "packageManager": "pnpm@9.5.0", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e9d6972..edd2ec6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.41.0 version: 0.41.0 prettier: - specifier: 3.3.2 - version: 3.3.2 + specifier: 3.3.3 + version: 3.3.3 packages: @@ -543,8 +543,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -1225,7 +1225,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.3.2: {} + prettier@3.3.3: {} punycode.js@2.3.1: {} From 997c41aef49209724fe0cf1fc5b8317e3673c0db Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 16 Jul 2024 16:10:12 +0000 Subject: [PATCH 0701/1014] fix(deps): update helm release postgresql to v15.5.17 (main) (#640) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index ee6f7f6..242c02f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.16 + version: 15.5.17 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.11 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.6 -digest: sha256:346386c26249b136d1ca1645cc8f2d138c774a4d5c2b0587d758f13999eda9e9 -generated: "2024-07-11T12:01:07.194208776Z" +digest: sha256:bd833e5eb498a2117506f65a506a763a6b5ccb8611d2af322da0700e4aeb6c70 +generated: "2024-07-16T16:01:15.886880172Z" diff --git a/Chart.yaml b/Chart.yaml index f7a1d84..311168a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.16 + version: 15.5.17 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From abb921b38aadcf33248d8720d3d9276bc62ac950 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 16 Jul 2024 22:09:55 +0000 Subject: [PATCH 0702/1014] fix(deps): update helm release redis-cluster to v10.2.7 (main) (#642) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 242c02f..e44965e 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.2.11 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.6 -digest: sha256:bd833e5eb498a2117506f65a506a763a6b5ccb8611d2af322da0700e4aeb6c70 -generated: "2024-07-16T16:01:15.886880172Z" + version: 10.2.7 +digest: sha256:71949b93f39130281f5541411253268f1513fd4218404d8e0602745cf51e599c +generated: "2024-07-16T22:01:13.122501112Z" diff --git a/Chart.yaml b/Chart.yaml index 311168a..2ebb5df 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.6 + version: 10.2.7 condition: redis-cluster.enabled From baf989c4354a5b59448e43c7940708358d9431df Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Jul 2024 10:09:57 +0000 Subject: [PATCH 0703/1014] fix(deps): update helm release postgresql-ha to v14.2.12 (main) (#644) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e44965e..68f928c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.17 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.11 + version: 14.2.12 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.7 -digest: sha256:71949b93f39130281f5541411253268f1513fd4218404d8e0602745cf51e599c -generated: "2024-07-16T22:01:13.122501112Z" +digest: sha256:4a8f55a8a7bfeb8a6e0b4405dc23322ea23722474eb87b1d5d5498c5c3998165 +generated: "2024-07-17T10:01:07.565355773Z" diff --git a/Chart.yaml b/Chart.yaml index 2ebb5df..c86de74 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.11 + version: 14.2.12 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From caca7af89518cb951e8bc3702a0041349a33f7bf Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Jul 2024 12:39:30 +0000 Subject: [PATCH 0704/1014] ci(deps): update dependency kubectl to v1.30.3 (main) (#646) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index e03308c..5aba515 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.30.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.30.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From 4b325cc8b6717ff3460727fde988753d81f138cb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 17 Jul 2024 16:08:03 +0000 Subject: [PATCH 0705/1014] chore(deps): update dependency husky to v9.1.0 (main) (#648) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index a2dbffe..ad7548b 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", - "husky": "9.0.11", + "husky": "9.1.0", "lint-staged": "15.2.7", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index edd2ec6..32f1465 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) husky: - specifier: 9.0.11 - version: 9.0.11 + specifier: 9.1.0 + version: 9.1.0 lint-staged: specifier: 15.2.7 version: 15.2.7 @@ -330,8 +330,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.0.11: - resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} + husky@9.1.0: + resolution: {integrity: sha512-8XCjbomYTGdNF2h50dio3T3zghmZ9f/ZNzr99YwSkvDdhEjJGs5qzy8tbFx+SG8yCx2wn9nMVfZxVrr/yT8gNQ==} engines: {node: '>=18'} hasBin: true @@ -1019,7 +1019,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.0.11: {} + husky@9.1.0: {} ignore@5.3.1: {} From cae383dbec591064ce93c897a09b6ba8890d6b2b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 18 Jul 2024 13:37:12 +0000 Subject: [PATCH 0706/1014] chore(deps): update dependency husky to v9.1.1 (main) (#650) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index ad7548b..b990288 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", - "husky": "9.1.0", + "husky": "9.1.1", "lint-staged": "15.2.7", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 32f1465..a0f1347 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) husky: - specifier: 9.1.0 - version: 9.1.0 + specifier: 9.1.1 + version: 9.1.1 lint-staged: specifier: 15.2.7 version: 15.2.7 @@ -330,8 +330,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.0: - resolution: {integrity: sha512-8XCjbomYTGdNF2h50dio3T3zghmZ9f/ZNzr99YwSkvDdhEjJGs5qzy8tbFx+SG8yCx2wn9nMVfZxVrr/yT8gNQ==} + husky@9.1.1: + resolution: {integrity: sha512-fCqlqLXcBnXa/TJXmT93/A36tJsjdJkibQ1MuIiFyCCYUlpYpIaj2mv1w+3KR6Rzu1IC3slFTje5f6DUp2A2rg==} engines: {node: '>=18'} hasBin: true @@ -1019,7 +1019,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.0: {} + husky@9.1.1: {} ignore@5.3.1: {} From 39c186b811b94a4918d2be9dbc4a422db9797073 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 22 Jul 2024 00:38:52 +0000 Subject: [PATCH 0707/1014] chore(deps): update pnpm to v9.6.0 (main) (#652) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b990288..3e9293a 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.5.0", + "packageManager": "pnpm@9.6.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From b12c082ccf5366f6cc640f199bd24c44038cd5c8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 24 Jul 2024 00:11:50 +0000 Subject: [PATCH 0708/1014] fix(deps): update helm release postgresql to v15.5.18 (main) (#656) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 68f928c..dbb17ca 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.17 + version: 15.5.18 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.12 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.7 -digest: sha256:4a8f55a8a7bfeb8a6e0b4405dc23322ea23722474eb87b1d5d5498c5c3998165 -generated: "2024-07-17T10:01:07.565355773Z" +digest: sha256:dabf6d631590c53d99b00c9fc0e29af296c1b71d0bfd76ddd0b6bcbec482a803 +generated: "2024-07-24T00:01:18.407003059Z" diff --git a/Chart.yaml b/Chart.yaml index c86de74..ca0f30b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.17 + version: 15.5.18 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 6363dd5391de5a8ea9d9be483d381b36d40cff50 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 24 Jul 2024 00:35:21 +0000 Subject: [PATCH 0709/1014] chore(deps): update dependency helm-unittest to v0.5.2 (main) (#654) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 5aba515..866096d 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: env: HELM_VERSION: v3.15.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.5.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.5.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.30.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes diff --git a/.vscode/settings.json b/.vscode/settings.json index a7776f2..a570123 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.5.1/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.5.2/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From 8919a267ef72ba900ac07093e62a2343b260e649 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 24 Jul 2024 12:38:24 +0000 Subject: [PATCH 0710/1014] chore(deps): update dependency node to v20.16.0 (main) (#658) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index b8e593f..8ce7030 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.15.1 +20.16.0 From d7c869ddc1dafa7fc307d85a594cf4cec9ee37f5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 24 Jul 2024 17:08:35 +0000 Subject: [PATCH 0711/1014] fix(deps): update helm release postgresql to v15.5.19 (main) (#660) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index dbb17ca..f3a2bb8 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.18 + version: 15.5.19 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.12 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.7 -digest: sha256:dabf6d631590c53d99b00c9fc0e29af296c1b71d0bfd76ddd0b6bcbec482a803 -generated: "2024-07-24T00:01:18.407003059Z" +digest: sha256:dc6a204b905bf82db0c733d766a796cba04d09bce28acfa57eaa2a82977abe22 +generated: "2024-07-24T17:01:28.94400177Z" diff --git a/Chart.yaml b/Chart.yaml index ca0f30b..57150f7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.18 + version: 15.5.19 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From a7d438d8d9b7b75e14ed1cd4ec4d1f7605870365 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 24 Jul 2024 18:08:42 +0000 Subject: [PATCH 0712/1014] fix(deps): update helm release postgresql-ha to v14.2.13 (main) (#662) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f3a2bb8..651da8f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 15.5.19 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.12 + version: 14.2.13 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.7 -digest: sha256:dc6a204b905bf82db0c733d766a796cba04d09bce28acfa57eaa2a82977abe22 -generated: "2024-07-24T17:01:28.94400177Z" +digest: sha256:9fe7c257b8f7442d287d47a9601b92d90aa13a4a333bc232e53562e4fe355dc5 +generated: "2024-07-24T18:01:14.329565295Z" diff --git a/Chart.yaml b/Chart.yaml index 57150f7..f163e30 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.12 + version: 14.2.13 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From ac33989cb306475be594b21f9d8c58e5898ce40e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 24 Jul 2024 21:38:12 +0000 Subject: [PATCH 0713/1014] fix(deps): update helm release redis-cluster to v10.2.8 (main) (#664) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 651da8f..582cfeb 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.2.13 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.7 -digest: sha256:9fe7c257b8f7442d287d47a9601b92d90aa13a4a333bc232e53562e4fe355dc5 -generated: "2024-07-24T18:01:14.329565295Z" + version: 10.2.8 +digest: sha256:d13faf938c1543b282275a75585611179d8861bf4021bd436e5a4ed5219ce83d +generated: "2024-07-24T21:31:24.203609539Z" diff --git a/Chart.yaml b/Chart.yaml index f163e30..2368942 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.7 + version: 10.2.8 condition: redis-cluster.enabled From 916843d1be4f2e01244bf5a363c18334ba70551d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 25 Jul 2024 11:37:54 +0000 Subject: [PATCH 0714/1014] fix(deps): update subcharts (main) (#666) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index 582cfeb..7ffdf96 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,12 +1,12 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.19 + version: 15.5.20 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.13 + version: 14.2.14 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.8 -digest: sha256:d13faf938c1543b282275a75585611179d8861bf4021bd436e5a4ed5219ce83d -generated: "2024-07-24T21:31:24.203609539Z" +digest: sha256:49e14e0d85114d98d682da2bb64f19069441399a723aa91b6cc236c20cb4658a +generated: "2024-07-25T11:30:35.398603304Z" diff --git a/Chart.yaml b/Chart.yaml index 2368942..30587c6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,12 +29,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.19 + version: 15.5.20 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.13 + version: 14.2.14 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From ac959bcac221f8c269d759ac486b4d3244d1ef17 Mon Sep 17 00:00:00 2001 From: viceice Date: Thu, 25 Jul 2024 12:06:48 +0000 Subject: [PATCH 0715/1014] chore(renovate): update subcharts daily --- renovate.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 8a2ae86..bc927e6 100644 --- a/renovate.json +++ b/renovate.json @@ -41,12 +41,13 @@ "semanticCommitType": "feat" }, { - "description": "Automerge and group helm subchart updates (minor & patch)", + "description": "Automerge and group helm subchart updates daily (minor & patch)", "matchManagers": ["helmv3"], "matchFileNames": ["Chart.yaml"], "matchUpdateTypes": ["minor", "patch"], "automerge": true, - "groupName": "subcharts" + "groupName": "subcharts", + "extends": ["schedule:daily"] }, { "description": "Automerge dev deps updates", From 12b9abf07c17e88785cf113fb2cc5e6f3be79a3d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 25 Jul 2024 14:29:52 +0200 Subject: [PATCH 0716/1014] test(renovate): update ci tests --- ci/{v7-test-rootless.yml => v7-test.yml} | 0 ci/{v8-test-rootless.yml => v8-test.yml} | 0 ci/v9-test.yml | 25 ++++++++++++++++++++++++ renovate.json | 20 +++++++++---------- 4 files changed, 35 insertions(+), 10 deletions(-) rename ci/{v7-test-rootless.yml => v7-test.yml} (100%) rename ci/{v8-test-rootless.yml => v8-test.yml} (100%) create mode 100644 ci/v9-test.yml diff --git a/ci/v7-test-rootless.yml b/ci/v7-test.yml similarity index 100% rename from ci/v7-test-rootless.yml rename to ci/v7-test.yml diff --git a/ci/v8-test-rootless.yml b/ci/v8-test.yml similarity index 100% rename from ci/v8-test-rootless.yml rename to ci/v8-test.yml diff --git a/ci/v9-test.yml b/ci/v9-test.yml new file mode 100644 index 0000000..6b60a6c --- /dev/null +++ b/ci/v9-test.yml @@ -0,0 +1,25 @@ +image: + registry: codeberg.org + repository: forgejo-experimental/forgejo + tag: 9.0-test@sha256:6860d721cb6dc912a075179c70c92163f941289e683e0c430c8511390c41b092 + +redis-cluster: + enabled: false +postgresql: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level diff --git a/renovate.json b/renovate.json index bc927e6..b06b90c 100644 --- a/renovate.json +++ b/renovate.json @@ -3,11 +3,12 @@ "extends": ["forgejo-contrib/forgejo-renovate//base.json"], "assignees": ["viceice"], "enabledManagers": [ - "helmv3", - "nodenv", - "npm", "custom.regex", - "github-actions" + "github-actions", + "helmv3", + "helm-values", + "nodenv", + "npm" ], "baseBranches": ["main", "/^maint\\/.+/"], "packageRules": [ @@ -90,11 +91,7 @@ "matchFileNames": ["ci/*.yml"], "additionalBranchPrefix": "ci-forgejo-", "semanticCommitType": "ci", - "semanticCommitScope": "forgejo" - }, - { - "description": "Update only daily for forgejo ci tests", - "matchFileNames": ["ci/*.yml"], + "semanticCommitScope": "forgejo", "extends": ["schedule:daily"] }, { @@ -134,5 +131,8 @@ "depNameTemplate": "kindest/node", "datasourceTemplate": "docker" } - ] + ], + "helm-values": { + "fileMatch": ["^/ci/.+\\.yml$"] + } } From 2f3da537ce53f76636db70f92092574cdb025302 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 25 Jul 2024 12:32:11 +0000 Subject: [PATCH 0717/1014] fix(deps): update helm release redis-cluster to v10.2.9 (main) (#668) Reviewed-on: https://code.forgejo.org///forgejo-helm/forgejo-helm/pulls/668 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 7ffdf96..b2a0170 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,6 +7,6 @@ dependencies: version: 14.2.14 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.8 -digest: sha256:49e14e0d85114d98d682da2bb64f19069441399a723aa91b6cc236c20cb4658a -generated: "2024-07-25T11:30:35.398603304Z" + version: 10.2.9 +digest: sha256:1e9d1de99e188fbd7c3eb3305a9ff6e0428313b181b83b9dea1051e5b134de1b +generated: "2024-07-25T12:30:38.908174676Z" diff --git a/Chart.yaml b/Chart.yaml index 30587c6..ff8a722 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,5 +39,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.8 + version: 10.2.9 condition: redis-cluster.enabled From f28c42c1a61d39204e328b7401ecb139c51e7bce Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 25 Jul 2024 14:35:42 +0200 Subject: [PATCH 0718/1014] chore(renovate): wrong file match --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index b06b90c..3b8a603 100644 --- a/renovate.json +++ b/renovate.json @@ -133,6 +133,6 @@ } ], "helm-values": { - "fileMatch": ["^/ci/.+\\.yml$"] + "fileMatch": ["^ci/.+\\.yml$"] } } From ec19ba4bee6a6182f705148e66e0c4706a5dbd6e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 25 Jul 2024 14:48:52 +0200 Subject: [PATCH 0719/1014] chore(renovate): add group name for ci values and disable major updates --- renovate.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/renovate.json b/renovate.json index 3b8a603..96aec35 100644 --- a/renovate.json +++ b/renovate.json @@ -92,8 +92,15 @@ "additionalBranchPrefix": "ci-forgejo-", "semanticCommitType": "ci", "semanticCommitScope": "forgejo", + "groupName": "ci-forgejo", "extends": ["schedule:daily"] }, + { + "description": "Disable major updates for forgejo ci tests", + "matchFileNames": ["ci/*.yml"], + "matchUpdateTypes": ["major"], + "enabled": false + }, { "description": "branch automerge not possible", "matchPackagePatterns": [".+"], From b6a686dec587587cee8e6e7673a29109337c6951 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 25 Jul 2024 12:59:57 +0000 Subject: [PATCH 0720/1014] ci(forgejo): update ci-forgejo (main) (#670) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index 76b27c2..93e10cd 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:3569aa096885f7c413248d978a339266a545f0cbbfb2fdc83484e141ba8f4424 + tag: 7.0-test@sha256:2f412c3719f1b42a28180f54774f820c80142ff7efc9d670a9a205514ef7d27c redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index d1fa70c..f9711a4 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:4243036e024d83e363652b10a1a90f4e6e11efc3174b2292cc87104bf715e9d3 + tag: 8.0-test@sha256:ddfca465cabd17a2e425c8a80a12705cf4dc3fc6d5a54f04a334f461fae4f483 redis-cluster: enabled: false From 7a2d25ecb954fd92a4bc6cf56b05d77c492524db Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 25 Jul 2024 14:58:24 +0200 Subject: [PATCH 0721/1014] chore(renovate): rename group and disable more updates --- renovate.json | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/renovate.json b/renovate.json index 96aec35..ed66f15 100644 --- a/renovate.json +++ b/renovate.json @@ -2,14 +2,6 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["forgejo-contrib/forgejo-renovate//base.json"], "assignees": ["viceice"], - "enabledManagers": [ - "custom.regex", - "github-actions", - "helmv3", - "helm-values", - "nodenv", - "npm" - ], "baseBranches": ["main", "/^maint\\/.+/"], "packageRules": [ { @@ -92,13 +84,13 @@ "additionalBranchPrefix": "ci-forgejo-", "semanticCommitType": "ci", "semanticCommitScope": "forgejo", - "groupName": "ci-forgejo", + "groupName": "experimental docker digests", "extends": ["schedule:daily"] }, { - "description": "Disable major updates for forgejo ci tests", + "description": "Disable updates for forgejo ci tests", "matchFileNames": ["ci/*.yml"], - "matchUpdateTypes": ["major"], + "matchUpdateTypes": ["major", "minor", "patch"], "enabled": false }, { From c6e6858492b354b330ef61f8d20a23d6c8c55014 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 25 Jul 2024 13:37:30 +0000 Subject: [PATCH 0722/1014] chore(deps): update dependency husky to v9.1.2 (main) (#671) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 3e9293a..42404cf 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", - "husky": "9.1.1", + "husky": "9.1.2", "lint-staged": "15.2.7", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a0f1347..7fb28f6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) husky: - specifier: 9.1.1 - version: 9.1.1 + specifier: 9.1.2 + version: 9.1.2 lint-staged: specifier: 15.2.7 version: 15.2.7 @@ -330,8 +330,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.1: - resolution: {integrity: sha512-fCqlqLXcBnXa/TJXmT93/A36tJsjdJkibQ1MuIiFyCCYUlpYpIaj2mv1w+3KR6Rzu1IC3slFTje5f6DUp2A2rg==} + husky@9.1.2: + resolution: {integrity: sha512-1/aDMXZdhr1VdJJTLt6e7BipM0Jd9qkpubPiIplon1WmCeOy3nnzsCMeBqS9AsL5ioonl8F8y/F2CLOmk19/Pw==} engines: {node: '>=18'} hasBin: true @@ -1019,7 +1019,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.1: {} + husky@9.1.2: {} ignore@5.3.1: {} From 9897b5e2b3fed36857c04321372fb8fd6c469e4c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 26 Jul 2024 01:38:53 +0000 Subject: [PATCH 0723/1014] ci(forgejo): update experimental docker digests (main) (#674) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index 93e10cd..77e6a5f 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:2f412c3719f1b42a28180f54774f820c80142ff7efc9d670a9a205514ef7d27c + tag: 7.0-test@sha256:8999f8332bf9d8dbb8ace174a0393fb39f5d1b63308e42b92b9793d8ad9b5a41 redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index f9711a4..d2902dc 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:ddfca465cabd17a2e425c8a80a12705cf4dc3fc6d5a54f04a334f461fae4f483 + tag: 8.0-test@sha256:18d5edad419e3ec9aff9edf219b00447c157434847f124e2013a10743c074a9e redis-cluster: enabled: false From 253b806de978619ba492d937ae844804014153b6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 26 Jul 2024 06:14:40 +0000 Subject: [PATCH 0724/1014] chore(config): migrate renovate config (#673) Reviewed-on: https://code.forgejo.org///forgejo-helm/forgejo-helm/pulls/673 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- renovate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index ed66f15..0f47ba6 100644 --- a/renovate.json +++ b/renovate.json @@ -95,8 +95,8 @@ }, { "description": "branch automerge not possible", - "matchPackagePatterns": [".+"], - "automergeType": "pr" + "automergeType": "pr", + "matchPackageNames": ["/.+/"] } ], "customManagers": [ From 55d1834db51863a0e4dccec5e6704c7f4d6dd1ed Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 26 Jul 2024 18:37:40 +0000 Subject: [PATCH 0725/1014] chore(deps): update dependency husky to v9.1.3 (main) (#675) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 42404cf..897106b 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", - "husky": "9.1.2", + "husky": "9.1.3", "lint-staged": "15.2.7", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7fb28f6..93dee92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) husky: - specifier: 9.1.2 - version: 9.1.2 + specifier: 9.1.3 + version: 9.1.3 lint-staged: specifier: 15.2.7 version: 15.2.7 @@ -330,8 +330,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.2: - resolution: {integrity: sha512-1/aDMXZdhr1VdJJTLt6e7BipM0Jd9qkpubPiIplon1WmCeOy3nnzsCMeBqS9AsL5ioonl8F8y/F2CLOmk19/Pw==} + husky@9.1.3: + resolution: {integrity: sha512-ET3TQmQgdIu0pt+jKkpo5oGyg/4MQZpG6xcam5J5JyNJV+CBT23OBpCF15bKHKycRyMH9k6ONy8g2HdGIsSkMQ==} engines: {node: '>=18'} hasBin: true @@ -1019,7 +1019,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.2: {} + husky@9.1.3: {} ignore@5.3.1: {} From 0c4cf161e0908eb53294c85d79b77aa0d85f240b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 27 Jul 2024 00:04:53 +0000 Subject: [PATCH 0726/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 2dd3a93 (main) (#677) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 6b60a6c..ce88a97 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:6860d721cb6dc912a075179c70c92163f941289e683e0c430c8511390c41b092 + tag: 9.0-test@sha256:2dd3a93d43ae2f8e2383bf641d372b18887999e315cad13a034c23d14935c46d redis-cluster: enabled: false From 8944578209b10e359f584835f5e43522bcd65388 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 27 Jul 2024 01:39:08 +0000 Subject: [PATCH 0727/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to b7230ca (main) (#678) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index ce88a97..faa6986 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:2dd3a93d43ae2f8e2383bf641d372b18887999e315cad13a034c23d14935c46d + tag: 9.0-test@sha256:b7230ca43e576a752d5d688346910f80010e6b4d25ba9cd2d3cf5774239a42ab redis-cluster: enabled: false From fa184bb3a4bb548808aa7cadd16e525b00481cb8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 28 Jul 2024 01:39:00 +0000 Subject: [PATCH 0728/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 0d928df (main) (#679) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index faa6986..81e388c 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:b7230ca43e576a752d5d688346910f80010e6b4d25ba9cd2d3cf5774239a42ab + tag: 9.0-test@sha256:0d928df787026119c60d3008bc56771f950d45b4663c15d0379dcfa845ae39e7 redis-cluster: enabled: false From fa49088cdfc7488b4e4eabdaf5a6e75259b1cb2d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 29 Jul 2024 01:13:48 +0000 Subject: [PATCH 0729/1014] ci(forgejo): update experimental docker digests (main) (#680) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v9-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index 77e6a5f..f5f786d 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:8999f8332bf9d8dbb8ace174a0393fb39f5d1b63308e42b92b9793d8ad9b5a41 + tag: 7.0-test@sha256:f028dbba1bfd99c26139d64ed797715dac67e58f5fe6361e0528f7330b409fbe redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 81e388c..6f2ae85 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:0d928df787026119c60d3008bc56771f950d45b4663c15d0379dcfa845ae39e7 + tag: 9.0-test@sha256:1da8f12d7fb8de47f2faf214df5c1400d650fc5963615ed7f5bd90e7a133136d redis-cluster: enabled: false From 84fcf57a5014476261f13ea3e38091ac989209e4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 29 Jul 2024 15:09:35 +0000 Subject: [PATCH 0730/1014] chore(deps): update dependency husky to v9.1.4 (main) (#681) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 897106b..8f274e0 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", - "husky": "9.1.3", + "husky": "9.1.4", "lint-staged": "15.2.7", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 93dee92..b35617e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) husky: - specifier: 9.1.3 - version: 9.1.3 + specifier: 9.1.4 + version: 9.1.4 lint-staged: specifier: 15.2.7 version: 15.2.7 @@ -330,8 +330,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.3: - resolution: {integrity: sha512-ET3TQmQgdIu0pt+jKkpo5oGyg/4MQZpG6xcam5J5JyNJV+CBT23OBpCF15bKHKycRyMH9k6ONy8g2HdGIsSkMQ==} + husky@9.1.4: + resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==} engines: {node: '>=18'} hasBin: true @@ -1019,7 +1019,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.3: {} + husky@9.1.4: {} ignore@5.3.1: {} From 5bde946a8872f23f9eb72ba5fa4a5797ade7e590 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 30 Jul 2024 00:10:45 +0000 Subject: [PATCH 0731/1014] ci(forgejo): update experimental docker digests (main) (#683) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- ci/v9-test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index f5f786d..bdcd493 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:f028dbba1bfd99c26139d64ed797715dac67e58f5fe6361e0528f7330b409fbe + tag: 7.0-test@sha256:0405359797aa6ab9f909d0a0a6fa7a468ed13b0fcfc25da22301c321a8995239 redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index d2902dc..c794172 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:18d5edad419e3ec9aff9edf219b00447c157434847f124e2013a10743c074a9e + tag: 8.0-test@sha256:0f7c2e4886d6843af949bcc861f51eb66af235665e97de6fb310b18d1820cf29 redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 6f2ae85..6ccece5 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:1da8f12d7fb8de47f2faf214df5c1400d650fc5963615ed7f5bd90e7a133136d + tag: 9.0-test@sha256:9348296cc68b44bb90da20154e59c20088c2af296fc9f92d3258f4eb92315ddf redis-cluster: enabled: false From 96f1c46cc531af0262bfc7d9c2dadb05fb7ffdc8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 30 Jul 2024 01:34:38 +0000 Subject: [PATCH 0732/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 03b187b (main) (#684) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 6ccece5..be9a678 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:9348296cc68b44bb90da20154e59c20088c2af296fc9f92d3258f4eb92315ddf + tag: 9.0-test@sha256:03b187b47c9c4dab681a10527ea65448cde53b80bf56ca0e8455ee20319cba2f redis-cluster: enabled: false From 6b0f1c903ccfacf65d4b9e47e76761851f4a8cf3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 30 Jul 2024 17:00:12 +0000 Subject: [PATCH 0733/1014] fix(deps): update forgejo docker tag to v7.0.6 (main) (#685) Reviewed-on: https://code.forgejo.org///forgejo-helm/forgejo-helm/pulls/685 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index ff8a722..43165e1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 7.0.5 +appVersion: 7.0.6 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 1c1e2c74eb5a96df141e5f15819319cea454fd96 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 31 Jul 2024 02:08:59 +0000 Subject: [PATCH 0734/1014] ci(forgejo): update experimental docker digests (main) (#687) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index bdcd493..4f1179d 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:0405359797aa6ab9f909d0a0a6fa7a468ed13b0fcfc25da22301c321a8995239 + tag: 7.0-test@sha256:824921b3a518b5a160f891fd13efd2591ddfe65592aee68e829198b5a35564de redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index c794172..87b8dd7 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:0f7c2e4886d6843af949bcc861f51eb66af235665e97de6fb310b18d1820cf29 + tag: 8.0-test@sha256:40e945bef50f975dfece6e4effbf03abe56c2f165d8f932b46e60d68dc6bd023 redis-cluster: enabled: false From c4610840758eccde58ee9ff50e6dcdcf454f9744 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 31 Jul 2024 08:17:21 +0000 Subject: [PATCH 0735/1014] feat(deps)!: update forgejo docker tag to v8 (main) (#686) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/686 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 43165e1..2f13f9a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 7.0.6 +appVersion: 8.0.0 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From d00040092603acf2c3a9bd89a7d26889193d0e22 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 31 Jul 2024 10:43:03 +0200 Subject: [PATCH 0736/1014] docs: add upgrading guide for v8 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index a7881a2..765f13f 100644 --- a/README.md +++ b/README.md @@ -1162,6 +1162,11 @@ This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully, especially the change of the **default database backend**! If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! +### To v8.0.0 + +You need Forgejo v8+ to use this Helm Chart version. +Use the v7 Helm Chart for Forgejo v7. + ### To v7.0.0 The Forgejo docker image is pulled from `code.forgejo.org` instead of `codeberg.org`. From 55c599d822928d72a2e29eac5434cb53f7804027 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 31 Jul 2024 11:02:10 +0000 Subject: [PATCH 0737/1014] feat: merge upstream change week 2024-31 (#688) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/688 --- Chart.lock | 7 +- Chart.yaml | 5 ++ Makefile | 2 +- README.md | 78 +++++++++++++------ package.json | 2 +- templates/_helpers.tpl | 22 +++++- templates/gitea/deployment.yaml | 2 + templates/gitea/http-svc.yaml | 7 +- templates/gitea/ingress.yaml | 2 +- templates/gitea/init.yaml | 21 ++++- templates/gitea/ssh-svc.yaml | 3 + unittests/config/cache-config.yaml | 25 +++++- unittests/config/queue-config.yaml | 25 +++++- unittests/config/session-config.yaml | 25 +++++- unittests/dependency-major-image-check.yaml | 17 +++- .../deployment/ingress-configuration.yaml | 24 ++++++ unittests/deployment/svc-configuration.yaml | 67 ++++++++++++++++ unittests/pvc/pvc-configuration.yaml | 19 +++++ unittests/values-conflicting-checks.yaml | 14 ++++ values.yaml | 29 ++++++- 20 files changed, 352 insertions(+), 44 deletions(-) create mode 100644 unittests/pvc/pvc-configuration.yaml create mode 100644 unittests/values-conflicting-checks.yaml diff --git a/Chart.lock b/Chart.lock index b2a0170..0e6a8a1 100644 --- a/Chart.lock +++ b/Chart.lock @@ -8,5 +8,8 @@ dependencies: - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.9 -digest: sha256:1e9d1de99e188fbd7c3eb3305a9ff6e0428313b181b83b9dea1051e5b134de1b -generated: "2024-07-25T12:30:38.908174676Z" +- name: redis + repository: oci://registry-1.docker.io/bitnamicharts + version: 19.6.4 +digest: sha256:b6d81fdd70e6c2928e815f169749cb8f773c113a08088b0180180829558e4c18 +generated: "2024-07-31T12:20:13.5972612+02:00" diff --git a/Chart.yaml b/Chart.yaml index 2f13f9a..72bfb52 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -41,3 +41,8 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts version: 10.2.9 condition: redis-cluster.enabled + # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml + - name: redis + repository: oci://registry-1.docker.io/bitnamicharts + version: 19.6.4 + condition: redis.enabled diff --git a/Makefile b/Makefile index 8354304..dd97d84 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ readme: prepare-environment .PHONY: unittests unittests: - helm unittest --strict -f 'unittests/**/*.yaml' -f 'unittests/dependency-major-image-check.yaml' ./ + helm unittest --strict -f 'unittests/**/*.yaml' ./ .PHONY: helm update-helm-dependencies: diff --git a/README.md b/README.md index 765f13f..427db75 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ - [ReadinessProbe](#readinessprobe) - [StartupProbe](#startupprobe) - [redis-cluster](#redis-cluster) + - [redis](#redis) - [PostgreSQL HA](#postgresql-ha) - [PostgreSQL](#postgresql) - [Advanced](#advanced) @@ -94,7 +95,8 @@ These dependencies are enabled by default: Alternatively, the following non-HA replacements are available: -- PostgreSQL ([Bitnami PostgreSQL]()) +- PostgreSQL ([Bitnami PostgreSQL](https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml)) +- Redis ([Bitnami Redis](https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml)) ### Dependency Versioning @@ -113,6 +115,7 @@ Please double-check the image repository and available tags in the sub-chart: - [PostgreSQL-HA](https://hub.docker.com/r/bitnami/postgresql-repmgr/tags) - [PostgreSQL](https://hub.docker.com/r/bitnami/postgresql/tags) - [Redis Cluster](https://hub.docker.com/r/bitnami/redis-cluster/tags) +- [Redis](https://hub.docker.com/r/bitnami/redis/tags) and look up the image tag which fits your needs on Dockerhub. @@ -247,7 +250,7 @@ External tools such as `redis-cluster` or `memcached` handle these workloads muc If HA is not needed/desired, the following configurations can be used to deploy a single-pod Forgejo instance. -1. For a production-ready single-pod Forgejo instance without external dependencies (using the chart dependency `postgresql`): +1. For a production-ready single-pod Forgejo instance without external dependencies (using the chart dependency `postgresql` and `redis`):
@@ -256,6 +259,8 @@ If HA is not needed/desired, the following configurations can be used to deploy ```yaml redis-cluster: enabled: false + redis: + enabled: true postgresql: enabled: true postgresql-ha: @@ -268,12 +273,6 @@ If HA is not needed/desired, the following configurations can be used to deploy config: database: DB_TYPE: postgres - session: - PROVIDER: db - cache: - ADAPTER: memory - queue: - TYPE: level indexer: ISSUE_INDEXER_TYPE: bleve REPO_INDEXER_ENABLED: true @@ -293,6 +292,8 @@ If HA is not needed/desired, the following configurations can be used to deploy ```yaml redis-cluster: enabled: false + redis: + enabled: false postgresql: enabled: false postgresql-ha: @@ -572,6 +573,20 @@ gitea: existingSecret: gitea-admin-secret ``` +Whether you use the existing Secret or specify a user name and password, there are three modes for how the admin user password is created or set. + +- `keepUpdated` (the default) will set the admin user password, and reset it to the defined value every time the pod is recreated. +- `initialOnlyNoReset` will set the admin user password when creating it, but never try to update the password. +- `initialOnlyRequireReset` will set the admin user password when creating it, never update it, and require that the password be changed at the initial login. + +These modes can be set like the following: + +```yaml +gitea: + admin: + passwordMode: initialOnlyRequireReset +``` + ### LDAP Settings Like the admin user the LDAP settings can be updated. @@ -892,6 +907,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `service.http.loadBalancerSourceRanges` | Source range filter for http loadbalancer | `[]` | | `service.http.annotations` | HTTP service annotations | `{}` | | `service.http.labels` | HTTP service additional labels | `{}` | +| `service.http.loadBalancerClass` | Loadbalancer class | `nil` | | `service.ssh.type` | Kubernetes service type for ssh traffic | `ClusterIP` | | `service.ssh.port` | Port number for ssh traffic | `22` | | `service.ssh.clusterIP` | ClusterIP setting for ssh autosetup for deployment is None | `None` | @@ -905,6 +921,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `service.ssh.loadBalancerSourceRanges` | Source range filter for ssh loadbalancer | `[]` | | `service.ssh.annotations` | SSH service annotations | `{}` | | `service.ssh.labels` | SSH service additional labels | `{}` | +| `service.ssh.loadBalancerClass` | Loadbalancer class | `nil` | ### Ingress @@ -987,20 +1004,21 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus ### Gitea -| Name | Description | Value | -| -------------------------------------- | --------------------------------------------------------------------------- | -------------------- | -| `gitea.admin.username` | Username for the Forgejo admin user | `gitea_admin` | -| `gitea.admin.existingSecret` | Use an existing secret to store admin user credentials | `nil` | -| `gitea.admin.password` | Password for the Forgejo admin user | `r8sA8CPHD9!bt6d` | -| `gitea.admin.email` | Email for the Forgejo admin user | `gitea@local.domain` | -| `gitea.metrics.enabled` | Enable Forgejo metrics | `false` | -| `gitea.metrics.serviceMonitor.enabled` | Enable Forgejo metrics service monitor | `false` | -| `gitea.ldap` | LDAP configuration | `[]` | -| `gitea.oauth` | OAuth configuration | `[]` | -| `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | -| `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | -| `gitea.podAnnotations` | Annotations for the Forgejo pod | `{}` | -| `gitea.ssh.logLevel` | Configure OpenSSH's log level. Only available for root-based Forgejo image. | `INFO` | +| Name | Description | Value | +| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| `gitea.admin.username` | Username for the Forgejo admin user | `gitea_admin` | +| `gitea.admin.existingSecret` | Use an existing secret to store admin user credentials | `nil` | +| `gitea.admin.password` | Password for the Forgejo admin user | `r8sA8CPHD9!bt6d` | +| `gitea.admin.email` | Email for the Forgejo admin user | `gitea@local.domain` | +| `gitea.admin.passwordMode` | Mode for how to set/update the admin user password. Options are: initialOnlyNoReset, initialOnlyRequireReset, and keepUpdated | `keepUpdated` | +| `gitea.metrics.enabled` | Enable Forgejo metrics | `false` | +| `gitea.metrics.serviceMonitor.enabled` | Enable Forgejo metrics service monitor | `false` | +| `gitea.ldap` | LDAP configuration | `[]` | +| `gitea.oauth` | OAuth configuration | `[]` | +| `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | +| `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | +| `gitea.podAnnotations` | Annotations for the Forgejo pod | `{}` | +| `gitea.ssh.logLevel` | Configure OpenSSH's log level. Only available for root-based Forgejo image. | `INFO` | ### `app.ini` overrides @@ -1098,14 +1116,28 @@ blocks, while the keys themselves remain in all caps. Redis® Cluster is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis-cluster) if enabled in the values. Complete Configuration can be taken from their website. +Redis cluster and [Redis](#redis) cannot be enabled at the same time. | Name | Description | Value | | -------------------------------- | -------------------------------------------- | ------- | -| `redis-cluster.enabled` | Enable redis | `true` | +| `redis-cluster.enabled` | Enable redis cluster | `true` | | `redis-cluster.usePassword` | Whether to use password authentication | `false` | | `redis-cluster.cluster.nodes` | Number of redis cluster master nodes | `3` | | `redis-cluster.cluster.replicas` | Number of redis cluster master node replicas | `0` | +### Redis® + +Redis® is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis) if enabled in the values. +Complete Configuration can be taken from their website. +Redis and [Redis cluster](#redis-cluster) cannot be enabled at the same time. + +| Name | Description | Value | +| ----------------------------- | ------------------------------------------ | ------------ | +| `redis.enabled` | Enable redis standalone or replicated | `false` | +| `redis.architecture` | Whether to use standalone or replication | `standalone` | +| `redis.global.redis.password` | Required password | `changeme` | +| `redis.master.count` | Number of Redis master instances to deploy | `1` | + ### PostgreSQL HA PostgreSQL HA is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql-ha) if enabled in the values. diff --git a/package.json b/package.json index 8f274e0..b7fdba4 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "prettier-fix": "prettier --write --ignore-unknown --cache '**/*.*'", "readme:lint": "markdownlint *.md -f", "readme:parameters": "readme-generator -v values.yaml -r README.md", - "test": "helm unittest --strict -f 'unittests/**/*.yaml' -f 'unittests/dependency-major-image-check.yaml' ./" + "test": "helm unittest --strict -f 'unittests/**/*.yaml' ./" }, "devDependencies": { "@bitnami/readme-generator-for-helm": "2.6.1", diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 30ee3b9..c7d13d9 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -74,7 +74,7 @@ imagePullSecrets: Storage Class */}} {{- define "gitea.persistence.storageClass" -}} -{{- $storageClass := .Values.persistence.storageClass | default .Values.global.storageClass }} +{{- $storageClass := (tpl ( default "" .Values.persistence.storageClass) .) | default (tpl ( default "" .Values.global.storageClass) .) }} {{- if $storageClass }} storageClassName: {{ $storageClass | quote }} {{- end }} @@ -113,20 +113,28 @@ app.kubernetes.io/instance: {{ .Release.Name }} {{- end -}} {{- define "redis.dns" -}} -{{- if (index .Values "redis-cluster").enabled -}} +{{- if and ((index .Values "redis-cluster").enabled) ((index .Values "redis").enabled) -}} +{{- fail "redis and redis-cluster cannot be enabled at the same time. Please only choose one." -}} +{{- else if (index .Values "redis-cluster").enabled -}} {{- printf "redis+cluster://:%s@%s-redis-cluster-headless.%s.svc.%s:%g/0?pool_size=100&idle_timeout=180s&" (index .Values "redis-cluster").global.redis.password .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "redis-cluster").service.ports.redis -}} +{{- else if (index .Values "redis").enabled -}} +{{- printf "redis://:%s@%s-redis-headless.%s.svc.%s:%g/0?pool_size=100&idle_timeout=180s&" (index .Values "redis").global.redis.password .Release.Name .Release.Namespace .Values.clusterDomain (index .Values "redis").master.service.ports.redis -}} {{- end -}} {{- end -}} {{- define "redis.port" -}} {{- if (index .Values "redis-cluster").enabled -}} {{ (index .Values "redis-cluster").service.ports.redis }} +{{- else if (index .Values "redis").enabled -}} +{{ (index .Values "redis").master.service.ports.redis }} {{- end -}} {{- end -}} {{- define "redis.servicename" -}} {{- if (index .Values "redis-cluster").enabled -}} {{- printf "%s-redis-cluster-headless.%s.svc.%s" .Release.Name .Release.Namespace .Values.clusterDomain -}} +{{- else if (index .Values "redis").enabled -}} +{{- printf "%s-redis-headless.%s.svc.%s" .Release.Name .Release.Namespace .Values.clusterDomain -}} {{- end -}} {{- end -}} @@ -271,7 +279,7 @@ https {{- $_ := set .Values.gitea.config.metrics "ENABLED" .Values.gitea.metrics.enabled -}} {{- end -}} {{- /* redis queue */ -}} - {{- if (index .Values "redis-cluster").enabled -}} + {{- if or ((index .Values "redis-cluster").enabled) ((index .Values "redis").enabled) -}} {{- $_ := set .Values.gitea.config.queue "TYPE" "redis" -}} {{- $_ := set .Values.gitea.config.queue "CONN_STR" (include "redis.dns" .) -}} {{- $_ := set .Values.gitea.config.session "PROVIDER" "redis" -}} @@ -392,3 +400,11 @@ https {{- define "gitea.serviceAccountName" -}} {{ .Values.serviceAccount.name | default (include "gitea.fullname" .) }} {{- end -}} + +{{- define "gitea.admin.passwordMode" -}} +{{- if has .Values.gitea.admin.passwordMode (tuple "keepUpdated" "initialOnlyNoReset" "initialOnlyRequireReset") -}} +{{ .Values.gitea.admin.passwordMode }} +{{- else -}} +{{ printf "gitea.admin.passwordMode must be set to one of 'keepUpdated', 'initialOnlyNoReset', or 'initialOnlyRequireReset'. Received: '%s'" .Values.gitea.admin.passwordMode | fail }} +{{- end -}} +{{- end -}} diff --git a/templates/gitea/deployment.yaml b/templates/gitea/deployment.yaml index ca1bdd9..f321f22 100644 --- a/templates/gitea/deployment.yaml +++ b/templates/gitea/deployment.yaml @@ -243,6 +243,8 @@ spec: - name: GITEA_ADMIN_PASSWORD value: {{ .Values.gitea.admin.password | quote }} {{- end }} + - name: GITEA_ADMIN_PASSWORD_MODE + value: {{ include "gitea.admin.passwordMode" $ }} {{- if .Values.deployment.env }} {{- toYaml .Values.deployment.env | nindent 12 }} {{- end }} diff --git a/templates/gitea/http-svc.yaml b/templates/gitea/http-svc.yaml index 0ec7370..06163a6 100644 --- a/templates/gitea/http-svc.yaml +++ b/templates/gitea/http-svc.yaml @@ -11,7 +11,11 @@ metadata: {{- toYaml .Values.service.http.annotations | nindent 4 }} spec: type: {{ .Values.service.http.type }} - {{- if and .Values.service.http.loadBalancerIP (eq .Values.service.http.type "LoadBalancer") }} + {{- if eq .Values.service.http.type "LoadBalancer" }} + {{- if .Values.service.http.loadBalancerClass }} + loadBalancerClass: {{ .Values.service.http.loadBalancerClass }} + {{- end }} + {{- if and .Values.service.http.loadBalancerIP }} loadBalancerIP: {{ .Values.service.http.loadBalancerIP }} {{- end }} {{- if .Values.service.http.loadBalancerSourceRanges }} @@ -20,6 +24,7 @@ spec: - {{ . }} {{- end }} {{- end }} + {{- end }} {{- if .Values.service.http.externalIPs }} externalIPs: {{- toYaml .Values.service.http.externalIPs | nindent 4 }} diff --git a/templates/gitea/ingress.yaml b/templates/gitea/ingress.yaml index 9991eec..cd743fe 100644 --- a/templates/gitea/ingress.yaml +++ b/templates/gitea/ingress.yaml @@ -21,7 +21,7 @@ metadata: {{- end }} spec: {{- if .Values.ingress.className }} - ingressClassName: {{ .Values.ingress.className }} + ingressClassName: {{ tpl .Values.ingress.className . }} {{- end }} {{- if .Values.ingress.tls }} tls: diff --git a/templates/gitea/init.yaml b/templates/gitea/init.yaml index 6c89dc7..434486a 100644 --- a/templates/gitea/init.yaml +++ b/templates/gitea/init.yaml @@ -109,13 +109,26 @@ stringData: local ACCOUNT_ID=$(echo "${actual_user_table}" | grep -E "\s+${GITEA_ADMIN_USERNAME}\s+" | awk -F " " "{printf \$1}") if [[ -z "${ACCOUNT_ID}" ]]; then + local -a create_args + create_args=(--admin --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" --email {{ .Values.gitea.admin.email | quote }}) + if [[ "${GITEA_ADMIN_PASSWORD_MODE}" = initialOnlyRequireReset ]]; then + create_args+=(--must-change-password=true) + else + create_args+=(--must-change-password=false) + fi echo "No admin user '${GITEA_ADMIN_USERNAME}' found. Creating now..." - gitea admin user create --admin --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" --email {{ .Values.gitea.admin.email | quote }} --must-change-password=false + gitea admin user create "${create_args[@]}" echo '...created.' else - echo "Admin account '${GITEA_ADMIN_USERNAME}' already exist. Running update to sync password..." - gitea admin user change-password --username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" --must-change-password=false - echo '...password sync done.' + if [[ "${GITEA_ADMIN_PASSWORD_MODE}" = keepUpdated ]]; then + echo "Admin account '${GITEA_ADMIN_USERNAME}' already exist. Running update to sync password..." + local -a change_args + change_args=(--username "${GITEA_ADMIN_USERNAME}" --password "${GITEA_ADMIN_PASSWORD}" --must-change-password=false) + gitea admin user change-password "${change_args[@]}" + echo '...password sync done.' + else + echo "Admin account '${GITEA_ADMIN_USERNAME}' already exist, but update mode is set to '${GITEA_ADMIN_PASSWORD_MODE}'. Skipping." + fi fi } diff --git a/templates/gitea/ssh-svc.yaml b/templates/gitea/ssh-svc.yaml index 3ee756c..131b0b9 100644 --- a/templates/gitea/ssh-svc.yaml +++ b/templates/gitea/ssh-svc.yaml @@ -12,6 +12,9 @@ metadata: spec: type: {{ .Values.service.ssh.type }} {{- if eq .Values.service.ssh.type "LoadBalancer" }} + {{- if .Values.service.ssh.loadBalancerClass }} + loadBalancerClass: {{ .Values.service.ssh.loadBalancerClass }} + {{- end }} {{- if .Values.service.ssh.loadBalancerIP }} loadBalancerIP: {{ .Values.service.ssh.loadBalancerIP }} {{- end -}} diff --git a/unittests/config/cache-config.yaml b/unittests/config/cache-config.yaml index f0291a4..b935fd1 100644 --- a/unittests/config/cache-config.yaml +++ b/unittests/config/cache-config.yaml @@ -8,6 +8,8 @@ tests: set: redis-cluster: enabled: true + redis: + enabled: false asserts: - documentIndex: 0 equal: @@ -16,11 +18,28 @@ tests: ADAPTER=redis HOST=redis+cluster://:@gitea-unittests-redis-cluster-headless.testing.svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& - - it: "cache is configured correctly for 'memory' when redis-cluster is disabled" + - it: 'cache is configured correctly for redis' template: templates/gitea/config.yaml set: redis-cluster: enabled: false + redis: + enabled: true + asserts: + - documentIndex: 0 + equal: + path: stringData.cache + value: |- + ADAPTER=redis + HOST=redis://:changeme@gitea-unittests-redis-headless.testing.svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& + + - it: "cache is configured correctly for 'memory' when redis (or redis-cluster) is disabled" + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: false + redis: + enabled: false asserts: - documentIndex: 0 equal: @@ -29,11 +48,13 @@ tests: ADAPTER=memory HOST= - - it: 'cache can be customized when redis-cluster is disabled' + - it: 'cache can be customized when redis (or redis-cluster) is disabled' template: templates/gitea/config.yaml set: redis-cluster: enabled: false + redis: + enabled: false gitea.config.cache.ADAPTER: custom-adapter gitea.config.cache.HOST: custom-host asserts: diff --git a/unittests/config/queue-config.yaml b/unittests/config/queue-config.yaml index fcc1998..cdb2678 100644 --- a/unittests/config/queue-config.yaml +++ b/unittests/config/queue-config.yaml @@ -8,6 +8,8 @@ tests: set: redis-cluster: enabled: true + redis: + enabled: false asserts: - documentIndex: 0 equal: @@ -16,11 +18,28 @@ tests: CONN_STR=redis+cluster://:@gitea-unittests-redis-cluster-headless.testing.svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& TYPE=redis - - it: "queue is configured correctly for 'levelDB' when redis-cluster is disabled" + - it: 'queue is configured correctly for redis' template: templates/gitea/config.yaml set: redis-cluster: enabled: false + redis: + enabled: true + asserts: + - documentIndex: 0 + equal: + path: stringData.queue + value: |- + CONN_STR=redis://:changeme@gitea-unittests-redis-headless.testing.svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& + TYPE=redis + + - it: "queue is configured correctly for 'levelDB' when redis (and redis-cluster) is disabled" + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: false + redis: + enabled: false asserts: - documentIndex: 0 equal: @@ -29,11 +48,13 @@ tests: CONN_STR= TYPE=level - - it: 'queue can be customized when redis-cluster is disabled' + - it: 'queue can be customized when redis (and redis-cluster) are disabled' template: templates/gitea/config.yaml set: redis-cluster: enabled: false + redis: + enabled: false gitea.config.queue.TYPE: custom-type gitea.config.queue.CONN_STR: custom-connection-string asserts: diff --git a/unittests/config/session-config.yaml b/unittests/config/session-config.yaml index cf5fb1b..2a49baa 100644 --- a/unittests/config/session-config.yaml +++ b/unittests/config/session-config.yaml @@ -8,6 +8,8 @@ tests: set: redis-cluster: enabled: true + redis: + enabled: false asserts: - documentIndex: 0 equal: @@ -16,11 +18,28 @@ tests: PROVIDER=redis PROVIDER_CONFIG=redis+cluster://:@gitea-unittests-redis-cluster-headless.testing.svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& - - it: "session is configured correctly for 'memory' when redis-cluster is disabled" + - it: 'session is configured correctly for redis' template: templates/gitea/config.yaml set: redis-cluster: enabled: false + redis: + enabled: true + asserts: + - documentIndex: 0 + equal: + path: stringData.session + value: |- + PROVIDER=redis + PROVIDER_CONFIG=redis://:changeme@gitea-unittests-redis-headless.testing.svc.cluster.local:6379/0?pool_size=100&idle_timeout=180s& + + - it: "session is configured correctly for 'memory' when redis (and redis-cluster) is disabled" + template: templates/gitea/config.yaml + set: + redis-cluster: + enabled: false + redis: + enabled: false asserts: - documentIndex: 0 equal: @@ -29,11 +48,13 @@ tests: PROVIDER=memory PROVIDER_CONFIG= - - it: 'session can be customized when redis-cluster is disabled' + - it: 'session can be customized when redis (and redis-cluster) is disabled' template: templates/gitea/config.yaml set: redis-cluster: enabled: false + redis: + enabled: false gitea.config.session.PROVIDER: custom-provider gitea.config.session.PROVIDER_CONFIG: custom-provider-config asserts: diff --git a/unittests/dependency-major-image-check.yaml b/unittests/dependency-major-image-check.yaml index a8967c3..6892613 100644 --- a/unittests/dependency-major-image-check.yaml +++ b/unittests/dependency-major-image-check.yaml @@ -34,9 +34,24 @@ tests: set: redis-cluster: enabled: true + redis: + enabled: false asserts: - documentIndex: 0 matchRegex: path: spec.template.spec.containers[0].image # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST - pattern: ^docker.io/bitnami/redis-cluster:7.+$ + pattern: bitnami/redis-cluster:7.+$ + - it: '[redis] ensures we detect major image version upgrades' + template: charts/redis/templates/master/application.yaml + set: + redis-cluster: + enabled: false + redis: + enabled: true + asserts: + - documentIndex: 0 + matchRegex: + path: spec.template.spec.containers[0].image + # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST + pattern: bitnami/redis:7.+$ diff --git a/unittests/deployment/ingress-configuration.yaml b/unittests/deployment/ingress-configuration.yaml index 2d2476e..4dfda51 100644 --- a/unittests/deployment/ingress-configuration.yaml +++ b/unittests/deployment/ingress-configuration.yaml @@ -15,9 +15,33 @@ tests: hosts: - '{{ .Values.global.giteaHostName }}' asserts: + - isKind: + of: Ingress - equal: path: spec.tls[0].hosts[0] value: 'gitea.example.com' - equal: path: spec.rules[0].host value: 'gitea.example.com' + - it: Ingress Class using TPL + set: + global.ingress.className: 'ingress-class' + ingress.className: '{{ .Values.global.ingress.className }}' + ingress.enabled: true + ingress.hosts[0].host: 'some-host' + ingress.tls: + - secretName: gitea-tls + hosts: + - 'some-host' + asserts: + - isKind: + of: Ingress + - equal: + path: spec.tls[0].hosts[0] + value: 'some-host' + - equal: + path: spec.rules[0].host + value: 'some-host' + - equal: + path: spec.ingressClassName + value: 'ingress-class' diff --git a/unittests/deployment/svc-configuration.yaml b/unittests/deployment/svc-configuration.yaml index 0ddccad..ee3d6a6 100644 --- a/unittests/deployment/svc-configuration.yaml +++ b/unittests/deployment/svc-configuration.yaml @@ -59,3 +59,70 @@ tests: - equal: path: spec.ports[0].targetPort value: 2222 + + - it: render service.ssh.loadBalancerClass if set and type is LoadBalancer + template: templates/gitea/ssh-svc.yaml + set: + service: + ssh: + loadBalancerClass: 'example.com/class' + type: LoadBalancer + loadBalancerIP: '1.2.3.4' + loadBalancerSourceRanges: + - '1.2.3.4/32' + - '5.6.7.8/32' + asserts: + - equal: + path: spec.loadBalancerClass + value: 'example.com/class' + - equal: + path: spec.loadBalancerIP + value: '1.2.3.4' + - equal: + path: spec.loadBalancerSourceRanges + value: ['1.2.3.4/32', '5.6.7.8/32'] + + - it: does not render when loadbalancer properties are set but type is not loadBalancerClass + template: templates/gitea/http-svc.yaml + set: + service: + http: + type: ClusterIP + loadBalancerClass: 'example.com/class' + loadBalancerIP: '1.2.3.4' + loadBalancerSourceRanges: + - '1.2.3.4/32' + - '5.6.7.8/32' + asserts: + - notExists: + path: spec.loadBalancerClass + - notExists: + path: spec.loadBalancerIP + - notExists: + path: spec.loadBalancerSourceRanges + + - it: does not render loadBalancerClass by default even when type is LoadBalancer + template: templates/gitea/http-svc.yaml + set: + service: + http: + type: LoadBalancer + loadBalancerIP: '1.2.3.4' + asserts: + - notExists: + path: spec.loadBalancerClass + - equal: + path: spec.loadBalancerIP + value: '1.2.3.4' + + - it: both ssh and http services exist + templates: + - templates/gitea/ssh-svc.yaml + - templates/gitea/http-svc.yaml + asserts: + - matchRegex: + path: metadata.name + pattern: '^gitea-unittests-forgejo-(?:ssh|http)$' + - matchRegex: + path: spec.ports[0].name + pattern: '^(?:ssh|http)$' diff --git a/unittests/pvc/pvc-configuration.yaml b/unittests/pvc/pvc-configuration.yaml new file mode 100644 index 0000000..c3afaaf --- /dev/null +++ b/unittests/pvc/pvc-configuration.yaml @@ -0,0 +1,19 @@ +suite: PVC template +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/pvc.yaml +tests: + - it: Storage Class using TPL + set: + global.persistence.storageClass: 'storage-class' + persistence.enabled: true + persistence.create: true + persistence.storageClass: '{{ .Values.global.persistence.storageClass }}' + asserts: + - isKind: + of: PersistentVolumeClaim + - equal: + path: spec.storageClassName + value: 'storage-class' diff --git a/unittests/values-conflicting-checks.yaml b/unittests/values-conflicting-checks.yaml new file mode 100644 index 0000000..a257690 --- /dev/null +++ b/unittests/values-conflicting-checks.yaml @@ -0,0 +1,14 @@ +suite: Values conflicting checks +release: + name: gitea-unittests + namespace: testing +tests: + - it: fails when trying to configure redis and redis-cluster the same time + set: + redis-cluster: + enabled: true + redis: + enabled: true + asserts: + - failedTemplate: + errorMessage: redis and redis-cluster cannot be enabled at the same time. Please only choose one. diff --git a/values.yaml b/values.yaml index 058eb70..7e67426 100644 --- a/values.yaml +++ b/values.yaml @@ -107,6 +107,7 @@ service: ## @param service.http.loadBalancerSourceRanges Source range filter for http loadbalancer ## @param service.http.annotations HTTP service annotations ## @param service.http.labels HTTP service additional labels + ## @param service.http.loadBalancerClass Loadbalancer class http: type: ClusterIP port: 3000 @@ -120,6 +121,7 @@ service: loadBalancerSourceRanges: [] annotations: {} labels: {} + loadBalancerClass: ## @param service.ssh.type Kubernetes service type for ssh traffic ## @param service.ssh.port Port number for ssh traffic ## @param service.ssh.clusterIP ClusterIP setting for ssh autosetup for deployment is None @@ -133,6 +135,7 @@ service: ## @param service.ssh.loadBalancerSourceRanges Source range filter for ssh loadbalancer ## @param service.ssh.annotations SSH service annotations ## @param service.ssh.labels SSH service additional labels + ## @param service.ssh.loadBalancerClass Loadbalancer class ssh: type: ClusterIP port: 22 @@ -147,6 +150,7 @@ service: loadBalancerSourceRanges: [] annotations: {} labels: {} + loadBalancerClass: ## @section Ingress ## @param ingress.enabled Enable ingress @@ -342,12 +346,14 @@ gitea: ## @param gitea.admin.existingSecret Use an existing secret to store admin user credentials ## @param gitea.admin.password Password for the Forgejo admin user ## @param gitea.admin.email Email for the Forgejo admin user + ## @param gitea.admin.passwordMode Mode for how to set/update the admin user password. Options are: initialOnlyNoReset, initialOnlyRequireReset, and keepUpdated admin: # existingSecret: gitea-admin-secret existingSecret: username: gitea_admin password: r8sA8CPHD9!bt6d email: 'gitea@local.domain' + passwordMode: keepUpdated ## @param gitea.metrics.enabled Enable Forgejo metrics ## @param gitea.metrics.serviceMonitor.enabled Enable Forgejo metrics service monitor @@ -626,9 +632,10 @@ gitea: ## @descriptionStart ## Redis® Cluster is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis-cluster) if enabled in the values. ## Complete Configuration can be taken from their website. +## Redis cluster and [Redis](#redis) cannot be enabled at the same time. ## @descriptionEnd # -## @param redis-cluster.enabled Enable redis +## @param redis-cluster.enabled Enable redis cluster ## @param redis-cluster.usePassword Whether to use password authentication ## @param redis-cluster.cluster.nodes Number of redis cluster master nodes ## @param redis-cluster.cluster.replicas Number of redis cluster master node replicas @@ -639,6 +646,26 @@ redis-cluster: nodes: 3 # default: 6 replicas: 0 # default: 1 +## @section Redis® +## @descriptionStart +## Redis® is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis) if enabled in the values. +## Complete Configuration can be taken from their website. +## Redis and [Redis cluster](#redis-cluster) cannot be enabled at the same time. +## @descriptionEnd +# +## @param redis.enabled Enable redis standalone or replicated +## @param redis.architecture Whether to use standalone or replication +## @param redis.global.redis.password Required password +## @param redis.master.count Number of Redis master instances to deploy +redis: + enabled: false + architecture: standalone + global: + redis: + password: changeme + master: + count: 1 + ## @section PostgreSQL HA ## @descriptionStart ## PostgreSQL HA is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql-ha) if enabled in the values. From 1bc91d675f493f780b3e1a592e9275debd35f3a5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 1 Aug 2024 00:07:53 +0000 Subject: [PATCH 0738/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 2c7315f (main) (#689) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index be9a678..47e0e82 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:03b187b47c9c4dab681a10527ea65448cde53b80bf56ca0e8455ee20319cba2f + tag: 9.0-test@sha256:2c7315fe61bddf7223371aa28a1374d705ea48397cf6e6d513201be86b24d775 redis-cluster: enabled: false From 13bd12a2f3b89c395edad3adf3b465398c9b2aeb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 1 Aug 2024 01:14:13 +0000 Subject: [PATCH 0739/1014] ci(forgejo): update experimental docker digests (main) (#691) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test.yml | 2 +- ci/v9-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v8-test.yml b/ci/v8-test.yml index 87b8dd7..2c85157 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:40e945bef50f975dfece6e4effbf03abe56c2f165d8f932b46e60d68dc6bd023 + tag: 8.0-test@sha256:2be847ccb0e103110f5e11a1bf4a98392d1c36e68ab86e8185319090639590cb redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 47e0e82..e866493 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:2c7315fe61bddf7223371aa28a1374d705ea48397cf6e6d513201be86b24d775 + tag: 9.0-test@sha256:0ea28c9bcf9bd072f0aaa31c7593ddf69e6713e940ecda9e027b677de78161d8 redis-cluster: enabled: false From fa7b3538ab795c095533d9bd0254b6deab8870ec Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 2 Aug 2024 00:11:34 +0000 Subject: [PATCH 0740/1014] fix(deps): update subcharts (main) (#693) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index 0e6a8a1..17f2ab2 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 15.5.20 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.14 + version: 14.2.16 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.9 + version: 10.3.0 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 19.6.4 -digest: sha256:b6d81fdd70e6c2928e815f169749cb8f773c113a08088b0180180829558e4c18 -generated: "2024-07-31T12:20:13.5972612+02:00" +digest: sha256:a28c809273f313c482e3f803a0a002c3bb3a0d2090bf6b732d68ecc4710b4732 +generated: "2024-08-02T00:00:43.682860954Z" diff --git a/Chart.yaml b/Chart.yaml index 72bfb52..a4064b8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,12 +34,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.14 + version: 14.2.16 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.2.9 + version: 10.3.0 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis From 19f73a81c91123aee3f9f0715d45aa531efa9d38 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 2 Aug 2024 01:07:42 +0000 Subject: [PATCH 0741/1014] ci(forgejo): update experimental docker digests (main) (#695) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test.yml | 2 +- ci/v9-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v8-test.yml b/ci/v8-test.yml index 2c85157..aff58cd 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:2be847ccb0e103110f5e11a1bf4a98392d1c36e68ab86e8185319090639590cb + tag: 8.0-test@sha256:96406d8bcd16cabc1f9ffba1bcdf973c9619da32b2792edfe0ad308f86ec9b6c redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index e866493..03efe07 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:0ea28c9bcf9bd072f0aaa31c7593ddf69e6713e940ecda9e027b677de78161d8 + tag: 9.0-test@sha256:19b7cebcf6476435bb882c41886091d242a673cafced57c761f84baf83f4d25b redis-cluster: enabled: false From 2632e96fd0ffc7380dac88abc142df049dfc6e19 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 3 Aug 2024 01:37:33 +0000 Subject: [PATCH 0742/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 4659b8b (main) (#697) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 03efe07..73fea24 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:19b7cebcf6476435bb882c41886091d242a673cafced57c761f84baf83f4d25b + tag: 9.0-test@sha256:4659b8b91501ca2d6b76c6d5a02bb492077bbadcb2e57551ab14d3a319ac4b76 redis-cluster: enabled: false From 24e4fbc028ff27ea58ec93cdc785fcfa050b00da Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 3 Aug 2024 07:08:08 +0000 Subject: [PATCH 0743/1014] chore(deps): update dependency lint-staged to v15.2.8 (main) (#699) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 139 ++++++++++++++++++++++++------------------------- 2 files changed, 68 insertions(+), 73 deletions(-) diff --git a/package.json b/package.json index b7fdba4..b7f0e96 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.1.4", - "lint-staged": "15.2.7", + "lint-staged": "15.2.8", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b35617e..a564eb0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.4 version: 9.1.4 lint-staged: - specifier: 15.2.7 - version: 15.2.7 + specifier: 15.2.8 + version: 15.2.8 markdownlint-cli: specifier: 0.41.0 version: 0.41.0 @@ -84,9 +84,9 @@ packages: add-stream@1.0.0: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} - ansi-escapes@6.2.0: - resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==} - engines: {node: '>=14.16'} + ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -135,9 +135,9 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} cli-truncate@4.0.0: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} @@ -212,8 +212,8 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -249,6 +249,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -402,27 +406,27 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.7: - resolution: {integrity: sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==} + lint-staged@15.2.8: + resolution: {integrity: sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==} engines: {node: '>=18.12.0'} hasBin: true - listr2@8.2.1: - resolution: {integrity: sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==} + listr2@8.2.4: + resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} engines: {node: '>=18.0.0'} lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log-update@6.0.0: - resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} + log-update@6.1.0: + resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} lru-cache@10.2.0: @@ -467,14 +471,14 @@ packages: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -506,14 +510,14 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + parse-json@8.1.0: resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} engines: {node: '>=18'} @@ -564,12 +568,12 @@ packages: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} - restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} - rfdc@1.3.1: - resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} run-con@1.3.2: resolution: {integrity: sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==} @@ -588,9 +592,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -666,10 +667,6 @@ packages: typanion@3.14.0: resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} - type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - type-fest@4.10.2: resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==} engines: {node: '>=16'} @@ -720,8 +717,8 @@ packages: engines: {node: '>= 14'} hasBin: true - yaml@2.4.2: - resolution: {integrity: sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==} + yaml@2.5.0: + resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} engines: {node: '>= 14'} hasBin: true @@ -776,9 +773,9 @@ snapshots: add-stream@1.0.0: {} - ansi-escapes@6.2.0: + ansi-escapes@7.0.0: dependencies: - type-fest: 3.13.1 + environment: 1.1.0 ansi-regex@5.0.1: {} @@ -821,9 +818,9 @@ snapshots: chalk@5.3.0: {} - cli-cursor@4.0.0: + cli-cursor@5.0.0: dependencies: - restore-cursor: 4.0.0 + restore-cursor: 5.1.0 cli-truncate@4.0.0: dependencies: @@ -903,7 +900,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - debug@4.3.4: + debug@4.3.6: dependencies: ms: 2.1.2 @@ -928,6 +925,8 @@ snapshots: entities@4.5.0: {} + environment@1.1.0: {} + escape-string-regexp@1.0.5: {} eventemitter3@5.0.1: {} @@ -1070,42 +1069,42 @@ snapshots: jsonpointer@5.0.1: {} - lilconfig@3.1.1: {} + lilconfig@3.1.2: {} linkify-it@5.0.0: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.7: + lint-staged@15.2.8: dependencies: chalk: 5.3.0 commander: 12.1.0 - debug: 4.3.4 + debug: 4.3.6 execa: 8.0.1 - lilconfig: 3.1.1 - listr2: 8.2.1 + lilconfig: 3.1.2 + listr2: 8.2.4 micromatch: 4.0.7 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.4.2 + yaml: 2.5.0 transitivePeerDependencies: - supports-color - listr2@8.2.1: + listr2@8.2.4: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 eventemitter3: 5.0.1 - log-update: 6.0.0 - rfdc: 1.3.1 + log-update: 6.1.0 + rfdc: 1.4.1 wrap-ansi: 9.0.0 lodash@4.17.21: {} - log-update@6.0.0: + log-update@6.1.0: dependencies: - ansi-escapes: 6.2.0 - cli-cursor: 4.0.0 + ansi-escapes: 7.0.0 + cli-cursor: 5.0.0 slice-ansi: 7.1.0 strip-ansi: 7.1.0 wrap-ansi: 9.0.0 @@ -1161,10 +1160,10 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} + mimic-function@5.0.1: {} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -1196,14 +1195,14 @@ snapshots: dependencies: wrappy: 1.0.2 - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 - onetime@6.0.0: dependencies: mimic-fn: 4.0.0 + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + parse-json@8.1.0: dependencies: '@babel/code-frame': 7.23.5 @@ -1245,12 +1244,12 @@ snapshots: repeat-string@1.6.1: {} - restore-cursor@4.0.0: + restore-cursor@5.1.0: dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 + onetime: 7.0.0 + signal-exit: 4.1.0 - rfdc@1.3.1: {} + rfdc@1.4.1: {} run-con@1.3.2: dependencies: @@ -1269,8 +1268,6 @@ snapshots: shebang-regex@3.0.0: {} - signal-exit@3.0.7: {} - signal-exit@4.1.0: {} slice-ansi@5.0.0: @@ -1343,8 +1340,6 @@ snapshots: typanion@3.14.0: {} - type-fest@3.13.1: {} - type-fest@4.10.2: {} uc.micro@2.1.0: {} @@ -1389,4 +1384,4 @@ snapshots: yaml@2.4.1: {} - yaml@2.4.2: {} + yaml@2.5.0: {} From 540fa6b8029d498179627e256aa6928c01c4d27d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 5 Aug 2024 00:07:38 +0000 Subject: [PATCH 0744/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 1e6e081 (main) (#701) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 73fea24..dd85168 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:4659b8b91501ca2d6b76c6d5a02bb492077bbadcb2e57551ab14d3a319ac4b76 + tag: 9.0-test@sha256:1e6e081cd650f754909640b64560c77344507c080c043c84abbb6f6d0d986032 redis-cluster: enabled: false From 18db488ee6f3836ff43abc99b08bdc5a4ae90484 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 5 Aug 2024 01:37:33 +0000 Subject: [PATCH 0745/1014] ci(forgejo): update experimental docker digests (main) (#703) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- ci/v9-test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index 4f1179d..150bac9 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:824921b3a518b5a160f891fd13efd2591ddfe65592aee68e829198b5a35564de + tag: 7.0-test@sha256:05001f70e612256874d8045e4e1e5dbce3921d222b122b53c20062a932d2f4ce redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index aff58cd..4d6b1d2 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:96406d8bcd16cabc1f9ffba1bcdf973c9619da32b2792edfe0ad308f86ec9b6c + tag: 8.0-test@sha256:3adb76144d71fbad2cda452b20fad77334ac7819ff8198d8a33c2a91835ae5f6 redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index dd85168..875a619 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:1e6e081cd650f754909640b64560c77344507c080c043c84abbb6f6d0d986032 + tag: 9.0-test@sha256:ae5efb80e3d8bd944d17a25ff213aa29bbf27cb2c992194f21b795ea9615303d redis-cluster: enabled: false From 6837364c665293a95f5c27ddc8629b180af0a4b3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 6 Aug 2024 01:37:56 +0000 Subject: [PATCH 0746/1014] ci(forgejo): update experimental docker digests (main) (#706) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v9-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index 150bac9..9fc6f5c 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:05001f70e612256874d8045e4e1e5dbce3921d222b122b53c20062a932d2f4ce + tag: 7.0-test@sha256:c8d06567218251e84af766f947658e46b323f67b44899d5da99d3d74bc7557f4 redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 875a619..9f5a652 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:ae5efb80e3d8bd944d17a25ff213aa29bbf27cb2c992194f21b795ea9615303d + tag: 9.0-test@sha256:d2003ea2657e295891e969191fdf74952bd334c107ff71045f45c4239b2a5dc1 redis-cluster: enabled: false From daf27383d4003b2d6f35cc266753640187ba8b94 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 6 Aug 2024 02:07:32 +0000 Subject: [PATCH 0747/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 33a7fc5 (main) (#708) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v8-test.yml b/ci/v8-test.yml index 4d6b1d2..e339972 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:3adb76144d71fbad2cda452b20fad77334ac7819ff8198d8a33c2a91835ae5f6 + tag: 8.0-test@sha256:33a7fc5dc42fdb3210f353d5d4e8ae4ad8ab0d53c55e8976c358da25ccad9e72 redis-cluster: enabled: false From 494c2b8626edf5849ee796956ab4d77f3b5b7b25 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Aug 2024 01:09:05 +0000 Subject: [PATCH 0748/1014] ci(forgejo): update experimental docker digests (main) (#710) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test.yml | 2 +- ci/v9-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v8-test.yml b/ci/v8-test.yml index e339972..50a9889 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:33a7fc5dc42fdb3210f353d5d4e8ae4ad8ab0d53c55e8976c358da25ccad9e72 + tag: 8.0-test@sha256:a90a834e554aeb196bfe785e1669c62c5747ea3af64d2eea57bef196910af68b redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 9f5a652..d676a76 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:d2003ea2657e295891e969191fdf74952bd334c107ff71045f45c4239b2a5dc1 + tag: 9.0-test@sha256:eaa14451b825ac96048a338e35f382b8a97c2cee72ab7a99c7bd610c1f28d6f1 redis-cluster: enabled: false From 9643f16e68b44a7f949cea26ee8a8769a98fe7fe Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Aug 2024 01:34:51 +0000 Subject: [PATCH 0749/1014] chore(deps): update pnpm to v9.7.0 (main) (#711) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b7f0e96..0a4cdc6 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.6.0", + "packageManager": "pnpm@9.7.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 7f84ce477128f6c76aaa05ef488d35e974d5c4d4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 8 Aug 2024 01:08:00 +0000 Subject: [PATCH 0750/1014] ci(forgejo): update experimental docker digests (main) (#714) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- ci/v9-test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index 9fc6f5c..c62b014 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:c8d06567218251e84af766f947658e46b323f67b44899d5da99d3d74bc7557f4 + tag: 7.0-test@sha256:ebb0902ef958feea957ed99bbaf8a1ab626c7133d8b56288f405bd35314615de redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index 50a9889..85ce6c2 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:a90a834e554aeb196bfe785e1669c62c5747ea3af64d2eea57bef196910af68b + tag: 8.0-test@sha256:191a5f11fa91216d723ece1477d6baa5db48fa0ebb65605d376eb2f7e7ba3f53 redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index d676a76..44d2911 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:eaa14451b825ac96048a338e35f382b8a97c2cee72ab7a99c7bd610c1f28d6f1 + tag: 9.0-test@sha256:42f6b02a8dd82f49509925ee267f33a4b83b0a1be526471ea4b68392c87358c1 redis-cluster: enabled: false From f735f61861bd22458dde5b93ae2e6ab945b5e980 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 9 Aug 2024 01:09:06 +0000 Subject: [PATCH 0751/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 4ce089a (main) (#717) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 44d2911..c322f57 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:42f6b02a8dd82f49509925ee267f33a4b83b0a1be526471ea4b68392c87358c1 + tag: 9.0-test@sha256:4ce089acda9355f6d5bc520bb6e651d3baf693a9fe0a15ad49c5f69fd58412ba redis-cluster: enabled: false From 287a5c0ed1032584f753e0c06b73a41e8d6ec25f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 9 Aug 2024 02:07:10 +0000 Subject: [PATCH 0752/1014] ci(forgejo): update experimental docker digests (main) (#719) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index c62b014..d6b0097 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:ebb0902ef958feea957ed99bbaf8a1ab626c7133d8b56288f405bd35314615de + tag: 7.0-test@sha256:02da8e3a15ae2889ceeb3214844f5e3f1fe026c85cc2a5b42ca66f00dc2defaa redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index 85ce6c2..dda76fc 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:191a5f11fa91216d723ece1477d6baa5db48fa0ebb65605d376eb2f7e7ba3f53 + tag: 8.0-test@sha256:46b8f580e17e65d62ae7a6ad8c0c61276ce08ef77152a5a8e05888180624722c redis-cluster: enabled: false From 37dd7c2d3a5845180ccc8dd0a28431eece4014be Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 9 Aug 2024 14:37:53 +0000 Subject: [PATCH 0753/1014] fix(deps): update forgejo docker tag to v8.0.1 (main) (#721) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/721 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index a4064b8..429c2bb 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 8.0.0 +appVersion: 8.0.1 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From b7e64bc4c654f9606958db5665df6e1677332338 Mon Sep 17 00:00:00 2001 From: viceice Date: Fri, 9 Aug 2024 15:51:48 +0000 Subject: [PATCH 0754/1014] chore: add forgejo authors to license file (#716) Signed-off-by: viceice Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/716 Co-authored-by: viceice Co-committed-by: viceice --- LICENSE | 1 + 1 file changed, 1 insertion(+) diff --git a/LICENSE b/LICENSE index bbf54de..b073755 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,6 @@ MIT License +Copyright (c) 2023 The Forgejo Authors Copyright (c) 2020 The Gitea Authors Copyright (c) 2020 NOVUM-RGI Copyright (c) 2019 - 2020 Charlie Drage From 5345bfe51c104e4b01ced524c0332bee6bbed016 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 10 Aug 2024 00:08:32 +0000 Subject: [PATCH 0755/1014] fix(deps): update helm release postgresql to v15.5.21 (main) (#727) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 17f2ab2..f2c4b54 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.20 + version: 15.5.21 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.16 @@ -11,5 +11,5 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 19.6.4 -digest: sha256:a28c809273f313c482e3f803a0a002c3bb3a0d2090bf6b732d68ecc4710b4732 -generated: "2024-08-02T00:00:43.682860954Z" +digest: sha256:bbcf8f7481f3b08e994134baf53eaa5d23fa487847c62144bff909b08a3c4e73 +generated: "2024-08-10T00:01:18.170134896Z" diff --git a/Chart.yaml b/Chart.yaml index 429c2bb..7507064 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.20 + version: 15.5.21 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 81d83867882c155c561ccc39765ba5b37f0a1836 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 10 Aug 2024 01:39:44 +0000 Subject: [PATCH 0756/1014] ci(forgejo): update experimental docker digests (main) (#729) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- ci/v9-test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index d6b0097..02a7764 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:02da8e3a15ae2889ceeb3214844f5e3f1fe026c85cc2a5b42ca66f00dc2defaa + tag: 7.0-test@sha256:70a0287087fbbdfdb972b7352dde7eb819ab1e4dc1c0bb01b5b789900b21282d redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index dda76fc..06ac168 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:46b8f580e17e65d62ae7a6ad8c0c61276ce08ef77152a5a8e05888180624722c + tag: 8.0-test@sha256:b85d10795629c0b6919057f9d1e76740c78189be729e64b610b004a03b774df5 redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index c322f57..e932f39 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:4ce089acda9355f6d5bc520bb6e651d3baf693a9fe0a15ad49c5f69fd58412ba + tag: 9.0-test@sha256:645a6b928fd94253fd37a8c7ece877f1b6384e53de753fb7d8868b128493d6df redis-cluster: enabled: false From 35dbc5237eef0b57713e17e47f69e401d8002ed0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 11 Aug 2024 00:08:36 +0000 Subject: [PATCH 0757/1014] ci(forgejo): update experimental docker digests (main) (#732) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- ci/v9-test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index 02a7764..705ed5d 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:70a0287087fbbdfdb972b7352dde7eb819ab1e4dc1c0bb01b5b789900b21282d + tag: 7.0-test@sha256:133bc0711980fb5782f44edc7647930958970dd14affe28ae4ce8ce7f17b473b redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index 06ac168..b1cc3ec 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:b85d10795629c0b6919057f9d1e76740c78189be729e64b610b004a03b774df5 + tag: 8.0-test@sha256:1ffb1404bcbf44b52c6f57fd383b1859427396692942da588bcc7745fedbde25 redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index e932f39..fb77e93 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:645a6b928fd94253fd37a8c7ece877f1b6384e53de753fb7d8868b128493d6df + tag: 9.0-test@sha256:7252e5701e872a0b6d2ded0e021433d98578deb6fed88e2d9db2ece030b55755 redis-cluster: enabled: false From 0d6bb8804061649bcac9ca807a2c0a83aafdca9d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 11 Aug 2024 01:08:37 +0000 Subject: [PATCH 0758/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to b84a8d2 (main) (#734) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v8-test.yml b/ci/v8-test.yml index b1cc3ec..e4be6de 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:1ffb1404bcbf44b52c6f57fd383b1859427396692942da588bcc7745fedbde25 + tag: 8.0-test@sha256:b84a8d2335474f384d36bb85880477c224b2c305da8cf302a34f587758312208 redis-cluster: enabled: false From d2356f044a887e41c08b7411ae6439c86abd9b1d Mon Sep 17 00:00:00 2001 From: SIMULATAN Date: Sun, 11 Aug 2024 06:18:14 +0000 Subject: [PATCH 0759/1014] fix: Support Slogan and Display Name Format (#726) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/726 Reviewed-by: Michael Kriese Co-authored-by: SIMULATAN Co-committed-by: SIMULATAN --- templates/_helpers.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index c7d13d9..71edcb9 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -216,7 +216,7 @@ https {{- $_ := set $inlines $key (join "\n" $section) -}} {{- end -}} {{- else }} - {{- if or (eq $key "APP_NAME") (eq $key "RUN_USER") (eq $key "RUN_MODE") -}} + {{- if or (eq $key "APP_NAME") (eq $key "RUN_USER") (eq $key "RUN_MODE") (eq $key "APP_SLOGAN") (eq $key "APP_DISPLAY_NAME_FORMAT") -}} {{- $generals = append $generals (printf "%s=%s" $key $value) -}} {{- else -}} {{- (printf "Key %s cannot be on top level of configuration" $key) | fail -}} From bc35c5e24cd00127a05069b1e5e5a63d89f474a2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 12 Aug 2024 00:08:27 +0000 Subject: [PATCH 0760/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 43f7527 (main) (#736) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v8-test.yml b/ci/v8-test.yml index e4be6de..a918874 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:b84a8d2335474f384d36bb85880477c224b2c305da8cf302a34f587758312208 + tag: 8.0-test@sha256:43f7527d9044b2b6b869f588a8e9ef3b2053e29fb511c3d5bd349060120009e7 redis-cluster: enabled: false From bfe1f42ecc52864e754a6b0ead2452901fc76447 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 12 Aug 2024 01:08:13 +0000 Subject: [PATCH 0761/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 5de9f75 (main) (#738) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index fb77e93..0eee797 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:7252e5701e872a0b6d2ded0e021433d98578deb6fed88e2d9db2ece030b55755 + tag: 9.0-test@sha256:5de9f7578c5a117581618e8605fcbbcb38b58e104857badd3341ddb1d8e7af86 redis-cluster: enabled: false From 24763f31909e3aaa071b29d9776d3edcb404bf5e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 13 Aug 2024 01:08:56 +0000 Subject: [PATCH 0762/1014] ci(forgejo): update experimental docker digests (main) (#740) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v9-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index 705ed5d..caeb4f7 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:133bc0711980fb5782f44edc7647930958970dd14affe28ae4ce8ce7f17b473b + tag: 7.0-test@sha256:f179b27f268cec91b24df0c23f410d446e3db449cecc48b87604358ef17369c0 redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 0eee797..6ff5f66 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:5de9f7578c5a117581618e8605fcbbcb38b58e104857badd3341ddb1d8e7af86 + tag: 9.0-test@sha256:8eb586240f21f74338bd12862ca8097925d38073bc36fcf3a223caa5d6c4f344 redis-cluster: enabled: false From 2787d659a3981d5eccc9e1d475f95abb4a1e0dfa Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 13 Aug 2024 06:08:21 +0000 Subject: [PATCH 0763/1014] chore(deps): update dependency lint-staged to v15.2.9 (main) (#742) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 0a4cdc6..8afb33b 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.1.4", - "lint-staged": "15.2.8", + "lint-staged": "15.2.9", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a564eb0..9d8732e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.4 version: 9.1.4 lint-staged: - specifier: 15.2.8 - version: 15.2.8 + specifier: 15.2.9 + version: 15.2.9 markdownlint-cli: specifier: 0.41.0 version: 0.41.0 @@ -413,8 +413,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.8: - resolution: {integrity: sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==} + lint-staged@15.2.9: + resolution: {integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==} engines: {node: '>=18.12.0'} hasBin: true @@ -1075,7 +1075,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.8: + lint-staged@15.2.9: dependencies: chalk: 5.3.0 commander: 12.1.0 From dc9d0d16c783f2a021045749387f04e9c4c5d58a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 13 Aug 2024 14:38:16 +0000 Subject: [PATCH 0764/1014] ci(deps): update dependency kubectl to v1.31.0 (main) (#744) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 866096d..2d264a8 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.5.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind - KUBECTL_VERSION: v1.30.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.31.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: lint-node: From 33aada82da29c53a5efbf2771f8ab4eb3cb4f4fd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Aug 2024 01:08:26 +0000 Subject: [PATCH 0765/1014] ci(forgejo): update experimental docker digests (main) (#746) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v7-test.yml | 2 +- ci/v8-test.yml | 2 +- ci/v9-test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/v7-test.yml b/ci/v7-test.yml index caeb4f7..0157123 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:f179b27f268cec91b24df0c23f410d446e3db449cecc48b87604358ef17369c0 + tag: 7.0-test@sha256:122db61afef4610ed79b4b8ec78ced3a79625480dbf0e2c8e444dd55755ffff0 redis-cluster: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test.yml index a918874..4b654dc 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:43f7527d9044b2b6b869f588a8e9ef3b2053e29fb511c3d5bd349060120009e7 + tag: 8.0-test@sha256:714374c90c02058a15f083cd31888261376e272c9c44e2e052de0d9da41ced8a redis-cluster: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 6ff5f66..43309c7 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:8eb586240f21f74338bd12862ca8097925d38073bc36fcf3a223caa5d6c4f344 + tag: 9.0-test@sha256:eb5f710f88ccea2bf05a296f416c38ee308dccf1acc8621a0ac3082aa4884db5 redis-cluster: enabled: false From bf0d6ade680c4ccbc5de2950bd50dd31ac123c49 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Aug 2024 01:47:54 +0000 Subject: [PATCH 0766/1014] ci(deps): update kindest/node docker tag to v1.27.16 (main) (#747) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 2d264a8..d9750cb 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -80,7 +80,7 @@ jobs: matrix: k8s: # from https://hub.docker.com/r/kindest/node/tags - - v1.27.13 # renovate: kindest + - v1.27.16 # renovate: kindest - v1.28.9 # renovate: kindest - v1.29.4 # renovate: kindest - v1.30.2 # renovate: kindest From f71f722c5355efd25e5d7bcbb08b7c0335d336f5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Aug 2024 02:17:04 +0000 Subject: [PATCH 0767/1014] ci(deps): update kindest/node docker tag to v1.28.12 (main) (#748) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d9750cb..ce23779 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -81,7 +81,7 @@ jobs: k8s: # from https://hub.docker.com/r/kindest/node/tags - v1.27.16 # renovate: kindest - - v1.28.9 # renovate: kindest + - v1.28.12 # renovate: kindest - v1.29.4 # renovate: kindest - v1.30.2 # renovate: kindest From 360bb9c7cf0b53bbfba85509b601e30a4283209f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Aug 2024 02:49:56 +0000 Subject: [PATCH 0768/1014] ci(deps): update kindest/node docker tag to v1.29.7 (main) (#749) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index ce23779..32aab25 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -82,7 +82,7 @@ jobs: # from https://hub.docker.com/r/kindest/node/tags - v1.27.16 # renovate: kindest - v1.28.12 # renovate: kindest - - v1.29.4 # renovate: kindest + - v1.29.7 # renovate: kindest - v1.30.2 # renovate: kindest steps: From 5e6db9e6d1427d9d919a6d4685d8727713cce976 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Aug 2024 15:51:42 +0000 Subject: [PATCH 0769/1014] chore(deps): update pnpm to v9.7.1 (main) (#756) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8afb33b..3b3c127 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.7.0", + "packageManager": "pnpm@9.7.1", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 2cd84e6e655a6282d708bbffeb0d9a11b6dc15fb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Aug 2024 16:58:05 +0000 Subject: [PATCH 0770/1014] ci(deps): update dependency helm to v3.15.4 (main) (#757) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 32aab25..a6f01b7 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.15.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.15.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.5.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind From bc11dcafcbe7ae8dabe5e924745ee5c11682d245 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 15 Aug 2024 15:51:08 +0000 Subject: [PATCH 0771/1014] ci(deps): update kindest/node docker tag to v1.28.13 (main) (#760) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index a6f01b7..23cd3f6 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -81,7 +81,7 @@ jobs: k8s: # from https://hub.docker.com/r/kindest/node/tags - v1.27.16 # renovate: kindest - - v1.28.12 # renovate: kindest + - v1.28.13 # renovate: kindest - v1.29.7 # renovate: kindest - v1.30.2 # renovate: kindest From 12bdc86d8e23797b17c70378762f61ad90ec4bc8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 15 Aug 2024 16:57:51 +0000 Subject: [PATCH 0772/1014] ci(deps): update kindest/node docker tag to v1.29.8 (main) (#761) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 23cd3f6..89742f1 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -82,7 +82,7 @@ jobs: # from https://hub.docker.com/r/kindest/node/tags - v1.27.16 # renovate: kindest - v1.28.13 # renovate: kindest - - v1.29.7 # renovate: kindest + - v1.29.8 # renovate: kindest - v1.30.2 # renovate: kindest steps: From dde5263a7f607911c74a654805e3c5f9f3661ea8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 15 Aug 2024 18:36:20 +0000 Subject: [PATCH 0773/1014] ci(deps): update dependency kind to v0.24.0 (main) (#764) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 89742f1..3124ab5 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -16,7 +16,7 @@ env: HELM_VERSION: v3.15.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.5.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KIND_VERSION: v0.23.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind + KIND_VERSION: v0.24.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.31.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: From 83a6df24eb2177583db32c8326a923f03b07a00b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 16 Aug 2024 00:21:22 +0000 Subject: [PATCH 0774/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to a3f242e (main) (#766) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index 43309c7..e22751e 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:eb5f710f88ccea2bf05a296f416c38ee308dccf1acc8621a0ac3082aa4884db5 + tag: 9.0-test@sha256:a3f242e35103efa196463808eac3e11b9e2b47b8f8a0ef7b443b2be9e837f52f redis-cluster: enabled: false From 9111f7d8e94dfa06b99a8639e83590be222ae227 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 16 Aug 2024 01:20:42 +0000 Subject: [PATCH 0775/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 1505556 (main) (#768) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v8-test.yml b/ci/v8-test.yml index 4b654dc..b46321e 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:714374c90c02058a15f083cd31888261376e272c9c44e2e052de0d9da41ced8a + tag: 8.0-test@sha256:1505556f1f43ead63a3d64907804cb301951af3cfbc00837ca264de05aaf30ee redis-cluster: enabled: false From 04a2defb0872cd939f5449b6cea8e7e5e518bda6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 16 Aug 2024 06:48:15 +0000 Subject: [PATCH 0776/1014] ci(deps): update kindest/node docker tag to v1.30.4 (main) (#750) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/750 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 3124ab5..057737d 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -83,7 +83,7 @@ jobs: - v1.27.16 # renovate: kindest - v1.28.13 # renovate: kindest - v1.29.8 # renovate: kindest - - v1.30.2 # renovate: kindest + - v1.30.4 # renovate: kindest steps: - run: cat /etc/os-release From 195ef337bbebf6e1238d31673c2179986f875a33 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 16 Aug 2024 06:48:34 +0000 Subject: [PATCH 0777/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 2c44de4 (main) (#769) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/769 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test.yml b/ci/v9-test.yml index e22751e..33843cb 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:a3f242e35103efa196463808eac3e11b9e2b47b8f8a0ef7b443b2be9e837f52f + tag: 9.0-test@sha256:2c44de40b83f5f65e5f7759a83f09226076fbbc26a2b4b33543721f2274c3083 redis-cluster: enabled: false From 0b5034b40fc695b42adf19fbe84ce7b55c47a515 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 16 Aug 2024 09:15:28 +0200 Subject: [PATCH 0778/1014] test: fix tests --- .forgejo/workflows/build.yml | 4 ++-- ci/default-values.yml | 10 ++++++++++ ci/default.yml | 1 - ci/dev-values.yml | 2 -- ci/single-values.yml | 4 ++++ ci/{v7-test.yml => v7-test-values.yml} | 2 -- ci/{v8-test.yml => v8-test-values.yml} | 2 -- ci/{v9-test.yml => v9-test-values.yml} | 2 -- tools/ct.yml | 4 +++- 9 files changed, 19 insertions(+), 12 deletions(-) create mode 100644 ci/default-values.yml delete mode 100644 ci/default.yml rename ci/{v7-test.yml => v7-test-values.yml} (93%) rename ci/{v8-test.yml => v8-test-values.yml} (93%) rename ci/{v9-test.yml => v9-test-values.yml} (93%) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 057737d..2980f5e 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -121,10 +121,10 @@ jobs: - name: install chart uses: https://github.com/nick-fields/retry@7152eba30c6575329ac0576536151aca5a72780e # v3.0.0 with: - timeout_minutes: 15 + timeout_minutes: 30 max_attempts: 3 retry_on: error - retry_wait_seconds: 60 + retry_wait_seconds: 120 polling_interval_seconds: 5 command: ct install --config tools/ct.yml --charts . diff --git a/ci/default-values.yml b/ci/default-values.yml new file mode 100644 index 0000000..be63037 --- /dev/null +++ b/ci/default-values.yml @@ -0,0 +1,10 @@ +# default values with some modifications +postgresql-ha: + # for better ci experience + postgresql: + startupProbe: + enabled: true +redis: + redis: + startupProbe: + enabled: true diff --git a/ci/default.yml b/ci/default.yml deleted file mode 100644 index d6c93d3..0000000 --- a/ci/default.yml +++ /dev/null @@ -1 +0,0 @@ -# default values diff --git a/ci/dev-values.yml b/ci/dev-values.yml index 2747d7c..e1fecd7 100644 --- a/ci/dev-values.yml +++ b/ci/dev-values.yml @@ -4,8 +4,6 @@ image: redis-cluster: enabled: false -postgresql: - enabled: false postgresql-ha: enabled: false diff --git a/ci/single-values.yml b/ci/single-values.yml index 46ea966..994fd71 100644 --- a/ci/single-values.yml +++ b/ci/single-values.yml @@ -2,6 +2,10 @@ redis-cluster: enabled: false postgresql: enabled: true + # for better ci experience + postgresql: + startupProbe: + enabled: true postgresql-ha: enabled: false diff --git a/ci/v7-test.yml b/ci/v7-test-values.yml similarity index 93% rename from ci/v7-test.yml rename to ci/v7-test-values.yml index 0157123..a908c5a 100644 --- a/ci/v7-test.yml +++ b/ci/v7-test-values.yml @@ -5,8 +5,6 @@ image: redis-cluster: enabled: false -postgresql: - enabled: false postgresql-ha: enabled: false diff --git a/ci/v8-test.yml b/ci/v8-test-values.yml similarity index 93% rename from ci/v8-test.yml rename to ci/v8-test-values.yml index b46321e..9bd5659 100644 --- a/ci/v8-test.yml +++ b/ci/v8-test-values.yml @@ -5,8 +5,6 @@ image: redis-cluster: enabled: false -postgresql: - enabled: false postgresql-ha: enabled: false diff --git a/ci/v9-test.yml b/ci/v9-test-values.yml similarity index 93% rename from ci/v9-test.yml rename to ci/v9-test-values.yml index 33843cb..73eb57f 100644 --- a/ci/v9-test.yml +++ b/ci/v9-test-values.yml @@ -5,8 +5,6 @@ image: redis-cluster: enabled: false -postgresql: - enabled: false postgresql-ha: enabled: false diff --git a/tools/ct.yml b/tools/ct.yml index 0f81989..871bc2d 100644 --- a/tools/ct.yml +++ b/tools/ct.yml @@ -1,6 +1,8 @@ -helm-extra-args: --timeout 3m +# https://github.com/helm/chart-testing/blob/main/doc/ct_install.md +helm-extra-args: --timeout 5m check-version-increment: false debug: true target-branch: main lint-conf: .yamllint validate-maintainers: false # does not work with gitea +github-groups: true From 01610366018bc48622a338a568e401926e362b16 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 16 Aug 2024 12:58:57 +0000 Subject: [PATCH 0779/1014] ci: use k3s instead of kind (#773) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/773 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- .forgejo/actions/setup-k3s/action.yml | 25 +++++++++++++++++++++++++ .forgejo/workflows/build.yml | 24 ++++++++++-------------- renovate.json | 26 ++++++++++++++------------ 3 files changed, 49 insertions(+), 26 deletions(-) create mode 100644 .forgejo/actions/setup-k3s/action.yml diff --git a/.forgejo/actions/setup-k3s/action.yml b/.forgejo/actions/setup-k3s/action.yml new file mode 100644 index 0000000..4c237b0 --- /dev/null +++ b/.forgejo/actions/setup-k3s/action.yml @@ -0,0 +1,25 @@ +# action.yml +name: setup-k3s +description: 'setup k3s' + +inputs: + version: + description: 'k3s version' + required: true + +runs: + using: 'composite' + steps: + - shell: bash + name: install k3s + run: | + curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=${INPUT_VERSION} K3S_KUBECONFIG_MODE=640 sh -s - server + echo "KUBECONFIG=/etc/rancher/k3s/k3s.yaml" >> $GITHUB_ENV + - shell: bash + name: check k3s + run: kubectl cluster-info + - shell: bash + name: wait for nodes ready + run: | + sleep 3 + kubectl wait --for=condition=Ready nodes --all --timeout=600s diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 2980f5e..50a5a36 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -16,7 +16,6 @@ env: HELM_VERSION: v3.15.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.5.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KIND_VERSION: v0.24.0 # renovate: datasource=github-releases depName=kind packageName=kubernetes-sigs/kind KUBECTL_VERSION: v1.31.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes jobs: @@ -74,16 +73,18 @@ jobs: - run: ct lint --config tools/ct.yml --charts . e2e: + needs: + - lint-node + - lint-helm runs-on: k8s strategy: matrix: - k8s: - # from https://hub.docker.com/r/kindest/node/tags - - v1.27.16 # renovate: kindest - - v1.28.13 # renovate: kindest - - v1.29.8 # renovate: kindest - - v1.30.4 # renovate: kindest + k3s: + - v1.27.16+k3s1 # renovate: k3s + - v1.28.12+k3s1 # renovate: k3s + - v1.29.7+k3s1 # renovate: k3s + - v1.30.3+k3s1 # renovate: k3s steps: - run: cat /etc/os-release @@ -107,14 +108,9 @@ jobs: with: version: ${{ env.HELM_CHART_TESTING_VERSION }} - - uses: ./.forgejo/actions/setup-docker - - - name: Create kind cluster - uses: helm/kind-action@0025e74a8c7512023d06dc019c617aa3cf561fde # v1.10.0 + - uses: ./.forgejo/actions/setup-k3s with: - node_image: kindest/node:${{ matrix.k8s }} - kubectl_version: ${{ env.KUBECTL_VERSION }} - version: ${{ env.KIND_VERSION }} + version: ${{ matrix.k3s }} - run: kubectl get no -o wide diff --git a/renovate.json b/renovate.json index 0f47ba6..ac609ad 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,9 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["forgejo-contrib/forgejo-renovate//base.json"], + "extends": [ + "forgejo-contrib/forgejo-renovate//base.json", + "github>visualon/renovate-config//k3s.json" + ], "assignees": ["viceice"], "baseBranches": ["main", "/^maint\\/.+/"], "packageRules": [ @@ -67,13 +70,13 @@ "automerge": true }, { - "description": "Separate minor and patch updates for kindest", - "matchPackageNames": ["kindest/node"], + "description": "Separate minor and patch updates for k3s", + "matchPackageNames": ["k3s-io/k3s"], "separateMinorPatch": true }, { - "description": "Require approval and no automerge for kindest major and minor updates", - "matchPackageNames": ["kindest/node"], + "description": "Require approval and no automerge for k3s major and minor updates", + "matchPackageNames": ["k3s-io/k3s"], "matchUpdateTypes": ["major", "minor"], "dependencyDashboardApproval": true, "automerge": false @@ -122,16 +125,15 @@ }, { "customType": "regex", - "description": "Update kindest kubernetes references", + "description": "Update k3s kubernetes references", "fileMatch": ["^\\.forgejo/workflows/[^/]+\\.ya?ml$"], - "matchStrings": [ - " +- (?v\\d+\\.\\d+\\.\\d+) # renovate: kindest\\n" - ], - "depNameTemplate": "kindest/node", - "datasourceTemplate": "docker" + "matchStrings": [" +- (?.+?) # renovate: k3s\\n"], + "depNameTemplate": "k3s", + "packageNameTemplate": "k3s-io/k3s", + "datasourceTemplate": "github-releases" } ], "helm-values": { - "fileMatch": ["^ci/.+\\.yml$"] + "fileMatch": ["^ci/.+\\.ya?ml$"] } } From 16441fe05fe7c148dc569a80347341212133a132 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 16 Aug 2024 15:02:56 +0200 Subject: [PATCH 0780/1014] chore: only set github groups on ci --- .forgejo/workflows/build.yml | 1 + tools/ct.yml | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 50a5a36..4df2bdc 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,6 +17,7 @@ env: HELM_UNITTEST_VERSION: v0.5.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + CT_GITHUB_GROUPS: true jobs: lint-node: diff --git a/tools/ct.yml b/tools/ct.yml index 871bc2d..7c3f479 100644 --- a/tools/ct.yml +++ b/tools/ct.yml @@ -5,4 +5,3 @@ debug: true target-branch: main lint-conf: .yamllint validate-maintainers: false # does not work with gitea -github-groups: true From 4f765c3a84fef1ef982e004eb30e49f9e440c698 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 16 Aug 2024 13:28:43 +0000 Subject: [PATCH 0781/1014] fix: trim optional docker digest from version labels (#772) Closes #771 Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/772 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- templates/_helpers.tpl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/templates/_helpers.tpl b/templates/_helpers.tpl index 71edcb9..234c839 100644 --- a/templates/_helpers.tpl +++ b/templates/_helpers.tpl @@ -32,6 +32,14 @@ Create chart name and version as used by the chart label. {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} {{- end -}} +{{/* +Get version from .Values.image.tag or Chart.AppVersion. +Trim optional docker digest. +*/}} +{{- define "gitea.version" -}} +{{- regexReplaceAll "@.+" (.Values.image.tag | default .Chart.AppVersion | toString) "" -}} +{{- end -}} + {{/* Create image name and tag used by the deployment. */}} @@ -87,8 +95,8 @@ Common labels helm.sh/chart: {{ include "gitea.chart" . }} app: {{ include "gitea.name" . }} {{ include "gitea.selectorLabels" . }} -app.kubernetes.io/version: {{ .Values.image.tag | default .Chart.AppVersion | quote }} -version: {{ .Values.image.tag | default .Chart.AppVersion | quote }} +app.kubernetes.io/version: {{ include "gitea.version" . | quote }} +version: {{ include "gitea.version" . | quote }} app.kubernetes.io/managed-by: {{ .Release.Service }} {{- end -}} From 2fdc5d86fdf7dfb0b5169f986dee6aa2ff43a765 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 16 Aug 2024 15:31:56 +0200 Subject: [PATCH 0782/1014] test: revert changes --- ci/default-values.yml | 8 -------- ci/single-values.yml | 4 ---- ci/v7-test-values.yml | 23 ----------------------- 3 files changed, 35 deletions(-) delete mode 100644 ci/v7-test-values.yml diff --git a/ci/default-values.yml b/ci/default-values.yml index be63037..3246123 100644 --- a/ci/default-values.yml +++ b/ci/default-values.yml @@ -1,10 +1,2 @@ # default values with some modifications postgresql-ha: - # for better ci experience - postgresql: - startupProbe: - enabled: true -redis: - redis: - startupProbe: - enabled: true diff --git a/ci/single-values.yml b/ci/single-values.yml index 994fd71..46ea966 100644 --- a/ci/single-values.yml +++ b/ci/single-values.yml @@ -2,10 +2,6 @@ redis-cluster: enabled: false postgresql: enabled: true - # for better ci experience - postgresql: - startupProbe: - enabled: true postgresql-ha: enabled: false diff --git a/ci/v7-test-values.yml b/ci/v7-test-values.yml deleted file mode 100644 index a908c5a..0000000 --- a/ci/v7-test-values.yml +++ /dev/null @@ -1,23 +0,0 @@ -image: - registry: codeberg.org - repository: forgejo-experimental/forgejo - tag: 7.0-test@sha256:122db61afef4610ed79b4b8ec78ced3a79625480dbf0e2c8e444dd55755ffff0 - -redis-cluster: - enabled: false -postgresql-ha: - enabled: false - -persistence: - enabled: false - -gitea: - config: - database: - DB_TYPE: sqlite3 - session: - PROVIDER: memory - cache: - ADAPTER: memory - queue: - TYPE: level From d1bb30d0977895606bcb2d1b7375db03d06a4f76 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 16 Aug 2024 15:32:32 +0200 Subject: [PATCH 0783/1014] ci: skip some versions --- .forgejo/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4df2bdc..7ab1bb7 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -83,8 +83,9 @@ jobs: matrix: k3s: - v1.27.16+k3s1 # renovate: k3s - - v1.28.12+k3s1 # renovate: k3s - - v1.29.7+k3s1 # renovate: k3s + # to long to test ~15min + # - v1.28.12+k3s1 # renovate: k3s + # - v1.29.7+k3s1 # renovate: k3s - v1.30.3+k3s1 # renovate: k3s steps: From cc4676be31a92fce5218f8264993d23f8d198772 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 17 Aug 2024 00:05:21 +0000 Subject: [PATCH 0784/1014] fix(deps): update helm release postgresql to v15.5.22 (main) (#775) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f2c4b54..5629b6a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.21 + version: 15.5.22 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.16 @@ -11,5 +11,5 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 19.6.4 -digest: sha256:bbcf8f7481f3b08e994134baf53eaa5d23fa487847c62144bff909b08a3c4e73 -generated: "2024-08-10T00:01:18.170134896Z" +digest: sha256:d10858e7ec4c41dc34380b8188bb613824401a155e3e13598aaca219d2345bd3 +generated: "2024-08-17T00:01:25.452263927Z" diff --git a/Chart.yaml b/Chart.yaml index 7507064..cec6608 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.21 + version: 15.5.22 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 3f5b02f7b31e953106b20060edc153dcf962cf20 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 17 Aug 2024 01:05:11 +0000 Subject: [PATCH 0785/1014] ci(forgejo): update experimental docker digests (main) (#777) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test-values.yml | 2 +- ci/v9-test-values.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/v8-test-values.yml b/ci/v8-test-values.yml index 9bd5659..d0cf8ce 100644 --- a/ci/v8-test-values.yml +++ b/ci/v8-test-values.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:1505556f1f43ead63a3d64907804cb301951af3cfbc00837ca264de05aaf30ee + tag: 8.0-test@sha256:3bd71b3c8fcd12a9ce0e0fe09635ca6408595fd18db5d0eeb9124dc72adff2e5 redis-cluster: enabled: false diff --git a/ci/v9-test-values.yml b/ci/v9-test-values.yml index 73eb57f..e46f112 100644 --- a/ci/v9-test-values.yml +++ b/ci/v9-test-values.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:2c44de40b83f5f65e5f7759a83f09226076fbbc26a2b4b33543721f2274c3083 + tag: 9.0-test@sha256:560d108432c3eabd9eecc790ef70bfd466bbfebff1d8c18e9fd8fa452f70af5b redis-cluster: enabled: false From e5cc7dd5357de87ec487e855c1cc44c34052c544 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 18 Aug 2024 01:04:16 +0000 Subject: [PATCH 0786/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to b924fe0 (main) (#778) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test-values.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test-values.yml b/ci/v9-test-values.yml index e46f112..2e89cd3 100644 --- a/ci/v9-test-values.yml +++ b/ci/v9-test-values.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:560d108432c3eabd9eecc790ef70bfd466bbfebff1d8c18e9fd8fa452f70af5b + tag: 9.0-test@sha256:b924fe086c17aca09ebfa514c9c993e041475460bb7f5f7897614aee4d84e60a redis-cluster: enabled: false From 93a67529584b0eeb02e6c9ba7c1c74dc44033e6a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 19 Aug 2024 01:06:23 +0000 Subject: [PATCH 0787/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 5fc28cf (main) (#779) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test-values.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test-values.yml b/ci/v9-test-values.yml index 2e89cd3..178284a 100644 --- a/ci/v9-test-values.yml +++ b/ci/v9-test-values.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:b924fe086c17aca09ebfa514c9c993e041475460bb7f5f7897614aee4d84e60a + tag: 9.0-test@sha256:5fc28cf76df416af0ecb0d425885995d5fb59d8b718ad1e538655126e49c9e54 redis-cluster: enabled: false From bbb789b44f1f7cee81f56a86e3537c5eb6a97ea4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 19 Aug 2024 02:04:32 +0000 Subject: [PATCH 0788/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to bd34106 (main) (#781) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test-values.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v8-test-values.yml b/ci/v8-test-values.yml index d0cf8ce..4492855 100644 --- a/ci/v8-test-values.yml +++ b/ci/v8-test-values.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:3bd71b3c8fcd12a9ce0e0fe09635ca6408595fd18db5d0eeb9124dc72adff2e5 + tag: 8.0-test@sha256:bd34106d6b15577ac6b7b5c4259fc44c80fe2569d5bd8078b36edaff75520912 redis-cluster: enabled: false From ee06ea039ef79923355601bcba438b47f4d0f6d7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 20 Aug 2024 00:06:25 +0000 Subject: [PATCH 0789/1014] fix(deps): update helm release postgresql to v15.5.23 (main) (#782) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5629b6a..2c6be02 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.22 + version: 15.5.23 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.16 @@ -11,5 +11,5 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 19.6.4 -digest: sha256:d10858e7ec4c41dc34380b8188bb613824401a155e3e13598aaca219d2345bd3 -generated: "2024-08-17T00:01:25.452263927Z" +digest: sha256:a6a3577a25568198ad923fd2ce4f3d16d4c809055bc4a399f0d21d14c71e3608 +generated: "2024-08-20T00:02:59.676636542Z" diff --git a/Chart.yaml b/Chart.yaml index cec6608..b412eff 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.22 + version: 15.5.23 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 1ef0d8cde032ac2f802dc5fbe2545a8d98e26d9b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 20 Aug 2024 01:04:33 +0000 Subject: [PATCH 0790/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 739baf8 (main) (#784) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v9-test-values.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v9-test-values.yml b/ci/v9-test-values.yml index 178284a..d74d62e 100644 --- a/ci/v9-test-values.yml +++ b/ci/v9-test-values.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:5fc28cf76df416af0ecb0d425885995d5fb59d8b718ad1e538655126e49c9e54 + tag: 9.0-test@sha256:739baf8d8e10d1aa3c04aa48092db54b3cda539544b01b46b0361f164e2f202e redis-cluster: enabled: false From 8c275a09eede79a30c18d773b17473d24b4c2730 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 21 Aug 2024 00:37:14 +0000 Subject: [PATCH 0791/1014] chore(deps): update dependency husky to v9.1.5 (main) (#785) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 3b3c127..1bf43c5 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", - "husky": "9.1.4", + "husky": "9.1.5", "lint-staged": "15.2.9", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d8732e..b194e92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) husky: - specifier: 9.1.4 - version: 9.1.4 + specifier: 9.1.5 + version: 9.1.5 lint-staged: specifier: 15.2.9 version: 15.2.9 @@ -334,8 +334,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.4: - resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==} + husky@9.1.5: + resolution: {integrity: sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==} engines: {node: '>=18'} hasBin: true @@ -1018,7 +1018,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.4: {} + husky@9.1.5: {} ignore@5.3.1: {} From d9625af84d0fa4615c789c57ece9a6fac8c80297 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 21 Aug 2024 01:34:35 +0000 Subject: [PATCH 0792/1014] ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 2ade399 (main) (#787) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test-values.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v8-test-values.yml b/ci/v8-test-values.yml index 4492855..709644f 100644 --- a/ci/v8-test-values.yml +++ b/ci/v8-test-values.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:bd34106d6b15577ac6b7b5c4259fc44c80fe2569d5bd8078b36edaff75520912 + tag: 8.0-test@sha256:2ade399e8274adc95bd2e3dbf5b8146fa7390f216676ce7d7b8300dd31dfeb08 redis-cluster: enabled: false From 9966f32200b5e33a3cae1e0d562ef8dbb9bf99bd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 10:16:30 +0200 Subject: [PATCH 0793/1014] ci: fix tests --- ci/v8-test-values.yml | 1 + ci/v9-test-values.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/ci/v8-test-values.yml b/ci/v8-test-values.yml index 709644f..20ff5dc 100644 --- a/ci/v8-test-values.yml +++ b/ci/v8-test-values.yml @@ -2,6 +2,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo tag: 8.0-test@sha256:2ade399e8274adc95bd2e3dbf5b8146fa7390f216676ce7d7b8300dd31dfeb08 + rootless: false # rootless doesn't work with tag with digest redis-cluster: enabled: false diff --git a/ci/v9-test-values.yml b/ci/v9-test-values.yml index d74d62e..77fd9e6 100644 --- a/ci/v9-test-values.yml +++ b/ci/v9-test-values.yml @@ -2,6 +2,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo tag: 9.0-test@sha256:739baf8d8e10d1aa3c04aa48092db54b3cda539544b01b46b0361f164e2f202e + rootless: false # rootless doesn't work with tag with digest redis-cluster: enabled: false From ccc9e736cb6c941fc121133c0c97ea0d177b5b43 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 10:19:51 +0200 Subject: [PATCH 0794/1014] ci: fix tests --- ci/default-values.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/ci/default-values.yml b/ci/default-values.yml index 3246123..9e3a393 100644 --- a/ci/default-values.yml +++ b/ci/default-values.yml @@ -1,2 +1 @@ # default values with some modifications -postgresql-ha: From 3c4bccdecf5497b4d26009417ea4367b607198c4 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 10:31:16 +0200 Subject: [PATCH 0795/1014] chore(renovate): fix config --- renovate.json | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/renovate.json b/renovate.json index ac609ad..c632461 100644 --- a/renovate.json +++ b/renovate.json @@ -8,11 +8,16 @@ "baseBranches": ["main", "/^maint\\/.+/"], "packageRules": [ { - "description": "Disable major chart updates for maintenance branches", + "description": "Separate multiple major sub chart updates", + "matchFileNames": ["Chart.yaml"], + "separateMultipleMajor": true + }, + { + "description": "Require approval for major sub chart updates for maintenance branches", "matchBaseBranches": ["/^maint\\/.+/"], "matchUpdateTypes": ["major"], "matchFileNames": ["Chart.yaml"], - "enabled": false + "dependencyDashboardApproval": true }, { "matchManagers": ["helmv3"], @@ -83,7 +88,7 @@ }, { "description": "Use test scope for forgejo ci tests", - "matchFileNames": ["ci/*.yml"], + "matchFileNames": ["ci/*.yaml"], "additionalBranchPrefix": "ci-forgejo-", "semanticCommitType": "ci", "semanticCommitScope": "forgejo", @@ -92,7 +97,7 @@ }, { "description": "Disable updates for forgejo ci tests", - "matchFileNames": ["ci/*.yml"], + "matchFileNames": ["ci/*.yaml"], "matchUpdateTypes": ["major", "minor", "patch"], "enabled": false }, From 60891e295fc2ba4198f710487c9dc620f1441826 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 Aug 2024 08:52:06 +0000 Subject: [PATCH 0796/1014] chore(deps): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 53a7c22 (main) (#789) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- ci/v8-test-values.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/v8-test-values.yml b/ci/v8-test-values.yml index 20ff5dc..b701ae7 100644 --- a/ci/v8-test-values.yml +++ b/ci/v8-test-values.yml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:2ade399e8274adc95bd2e3dbf5b8146fa7390f216676ce7d7b8300dd31dfeb08 + tag: 8.0-test@sha256:53a7c227c5e8a315cbbbb035647275beda70da2eb412a5e6b646cabae420d498 rootless: false # rootless doesn't work with tag with digest redis-cluster: From 92f3da6568a3fca2e8f0b8d50af165d07e3759e0 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 09:08:01 +0000 Subject: [PATCH 0797/1014] test: fix filenames (#770) they need to end with `-values.yaml` Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/770 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- ci/{default-values.yml => default-values.yaml} | 0 ci/{dev-values.yml => dev-values.yaml} | 0 ci/{single-values.yml => single-values.yaml} | 0 ci/{v8-test-values.yml => v8-test-values.yaml} | 0 ci/{v9-test-values.yml => v9-test-values.yaml} | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename ci/{default-values.yml => default-values.yaml} (100%) rename ci/{dev-values.yml => dev-values.yaml} (100%) rename ci/{single-values.yml => single-values.yaml} (100%) rename ci/{v8-test-values.yml => v8-test-values.yaml} (100%) rename ci/{v9-test-values.yml => v9-test-values.yaml} (100%) diff --git a/ci/default-values.yml b/ci/default-values.yaml similarity index 100% rename from ci/default-values.yml rename to ci/default-values.yaml diff --git a/ci/dev-values.yml b/ci/dev-values.yaml similarity index 100% rename from ci/dev-values.yml rename to ci/dev-values.yaml diff --git a/ci/single-values.yml b/ci/single-values.yaml similarity index 100% rename from ci/single-values.yml rename to ci/single-values.yaml diff --git a/ci/v8-test-values.yml b/ci/v8-test-values.yaml similarity index 100% rename from ci/v8-test-values.yml rename to ci/v8-test-values.yaml diff --git a/ci/v9-test-values.yml b/ci/v9-test-values.yaml similarity index 100% rename from ci/v9-test-values.yml rename to ci/v9-test-values.yaml From da0451711843f0bf2ea0c5954e59a31c91302cae Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 11:09:36 +0200 Subject: [PATCH 0798/1014] ci: don't pin experimental images --- ci/v8-test-values.yaml | 3 +-- ci/v9-test-values.yaml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ci/v8-test-values.yaml b/ci/v8-test-values.yaml index b701ae7..9650832 100644 --- a/ci/v8-test-values.yaml +++ b/ci/v8-test-values.yaml @@ -1,8 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 8.0-test@sha256:53a7c227c5e8a315cbbbb035647275beda70da2eb412a5e6b646cabae420d498 - rootless: false # rootless doesn't work with tag with digest + tag: 8.0-test # don't pin, manifests can be missing redis-cluster: enabled: false diff --git a/ci/v9-test-values.yaml b/ci/v9-test-values.yaml index 77fd9e6..21c4413 100644 --- a/ci/v9-test-values.yaml +++ b/ci/v9-test-values.yaml @@ -1,8 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 9.0-test@sha256:739baf8d8e10d1aa3c04aa48092db54b3cda539544b01b46b0361f164e2f202e - rootless: false # rootless doesn't work with tag with digest + tag: 9.0-test # don't pin, manifests can be missing redis-cluster: enabled: false From 9fa37542b444485c0be677e69bd3cbe629afe47c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 Aug 2024 09:26:32 +0000 Subject: [PATCH 0799/1014] chore(deps): update dependency node to v20.17.0 (main) (#791) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 8ce7030..3516580 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.16.0 +20.17.0 From ad6db937f46c8858b911a61c9ea5308e45e90b38 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 Aug 2024 09:31:50 +0000 Subject: [PATCH 0800/1014] feat(deps): update helm release redis to v20 (main) (#723) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/723 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2c6be02..403a132 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 10.3.0 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 19.6.4 -digest: sha256:a6a3577a25568198ad923fd2ce4f3d16d4c809055bc4a399f0d21d14c71e3608 -generated: "2024-08-20T00:02:59.676636542Z" + version: 20.0.3 +digest: sha256:b68907f02f1ccf0e3b63938d27eba01ac1ff1c65893da1e43fe89d8ce925651d +generated: "2024-08-21T00:33:25.000815373Z" diff --git a/Chart.yaml b/Chart.yaml index b412eff..fdb50d0 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -44,5 +44,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 19.6.4 + version: 20.0.3 condition: redis.enabled From 6bf3341fe32afe38af81a233d7a8b35f87199751 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 Aug 2024 09:42:11 +0000 Subject: [PATCH 0801/1014] feat(deps): update helm release redis-cluster to v11 (main) (#724) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/724 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 403a132..dbf32fe 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 14.2.16 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.3.0 + version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.0.3 -digest: sha256:b68907f02f1ccf0e3b63938d27eba01ac1ff1c65893da1e43fe89d8ce925651d -generated: "2024-08-21T00:33:25.000815373Z" +digest: sha256:094f753fd48bbfd3af8230c5b8c9aa4e010fcf30ed3aa2ff5fded53533d8600c +generated: "2024-08-22T09:32:46.067444621Z" diff --git a/Chart.yaml b/Chart.yaml index fdb50d0..3c2a359 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -39,7 +39,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 10.3.0 + version: 11.0.3 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis From b8d999efdc6189994b6897ae69fe7ce853906b3e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 12:05:50 +0200 Subject: [PATCH 0802/1014] ci: test more kubernetes versions --- .forgejo/workflows/build.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 7ab1bb7..83bf095 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -83,9 +83,8 @@ jobs: matrix: k3s: - v1.27.16+k3s1 # renovate: k3s - # to long to test ~15min - # - v1.28.12+k3s1 # renovate: k3s - # - v1.29.7+k3s1 # renovate: k3s + - v1.28.12+k3s1 # renovate: k3s + - v1.29.7+k3s1 # renovate: k3s - v1.30.3+k3s1 # renovate: k3s steps: @@ -119,7 +118,7 @@ jobs: - name: install chart uses: https://github.com/nick-fields/retry@7152eba30c6575329ac0576536151aca5a72780e # v3.0.0 with: - timeout_minutes: 30 + timeout_minutes: 15 max_attempts: 3 retry_on: error retry_wait_seconds: 120 From c1bde6ac52aabedee31a4fc8d5d03e7d5e79fb79 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 12:06:05 +0200 Subject: [PATCH 0803/1014] test: reduce install timeout --- tools/ct.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/ct.yml b/tools/ct.yml index 7c3f479..3d241fc 100644 --- a/tools/ct.yml +++ b/tools/ct.yml @@ -1,5 +1,5 @@ # https://github.com/helm/chart-testing/blob/main/doc/ct_install.md -helm-extra-args: --timeout 5m +helm-extra-args: --timeout 3m check-version-increment: false debug: true target-branch: main From a545bd260d9b07071fb9b3f7bedeec3b5b72863d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 12:35:12 +0200 Subject: [PATCH 0804/1014] chore(renovate): fix config --- renovate.json | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index c632461..3af13a8 100644 --- a/renovate.json +++ b/renovate.json @@ -76,16 +76,24 @@ }, { "description": "Separate minor and patch updates for k3s", + "matchDatasources": ["github-releases"], "matchPackageNames": ["k3s-io/k3s"], + "separateMultipleMinor": true, "separateMinorPatch": true }, { - "description": "Require approval and no automerge for k3s major and minor updates", + "description": "No automerge for k3s major and minor updates", + "matchDatasources": ["github-releases"], "matchPackageNames": ["k3s-io/k3s"], "matchUpdateTypes": ["major", "minor"], - "dependencyDashboardApproval": true, "automerge": false }, + { + "description": "Workaround for k3s https://github.com/visualon/renovate-config/blob/main/k3s.json#L8 https://github.com/renovatebot/renovate/pull/30957", + "matchDatasources": ["github-releases"], + "matchPackageNames": ["k3s-io/k3s"], + "allowedVersions": "/.+/" + }, { "description": "Use test scope for forgejo ci tests", "matchFileNames": ["ci/*.yaml"], @@ -139,6 +147,6 @@ } ], "helm-values": { - "fileMatch": ["^ci/.+\\.ya?ml$"] + "fileMatch": ["^ci/.+\\.yaml$"] } } From fbeec011ce2d039a38cb94270ad63f0d1bca0cbe Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 14:41:18 +0200 Subject: [PATCH 0805/1014] chore(renovate): remove workaround --- renovate.json | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/renovate.json b/renovate.json index 3af13a8..4d83538 100644 --- a/renovate.json +++ b/renovate.json @@ -1,9 +1,6 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "forgejo-contrib/forgejo-renovate//base.json", - "github>visualon/renovate-config//k3s.json" - ], + "extends": ["forgejo-contrib/forgejo-renovate//base.json"], "assignees": ["viceice"], "baseBranches": ["main", "/^maint\\/.+/"], "packageRules": [ @@ -88,12 +85,6 @@ "matchUpdateTypes": ["major", "minor"], "automerge": false }, - { - "description": "Workaround for k3s https://github.com/visualon/renovate-config/blob/main/k3s.json#L8 https://github.com/renovatebot/renovate/pull/30957", - "matchDatasources": ["github-releases"], - "matchPackageNames": ["k3s-io/k3s"], - "allowedVersions": "/.+/" - }, { "description": "Use test scope for forgejo ci tests", "matchFileNames": ["ci/*.yaml"], From 678cd75243c2a7d2c891d4f9c48fb679edc5abaf Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 22 Aug 2024 14:46:39 +0200 Subject: [PATCH 0806/1014] chore(renovate): don't pin ci test digests --- renovate.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renovate.json b/renovate.json index 4d83538..72caceb 100644 --- a/renovate.json +++ b/renovate.json @@ -100,6 +100,11 @@ "matchUpdateTypes": ["major", "minor", "patch"], "enabled": false }, + { + "description": "Don't pin digests for forgejo ci tests, not supported", + "matchFileNames": ["ci/*.yaml"], + "pinDigests": false + }, { "description": "branch automerge not possible", "automergeType": "pr", From 61543dbdefa41930dbcb0c2c53c3ff2e5ad4529e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 22 Aug 2024 12:47:47 +0000 Subject: [PATCH 0807/1014] chore(deps): update pnpm to v9.8.0 (main) (#794) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/794 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1bf43c5..e0b3244 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.7.1", + "packageManager": "pnpm@9.8.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 16d6c03474af8ce512c8ef4ddf0199bef7d33236 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 24 Aug 2024 00:08:00 +0000 Subject: [PATCH 0808/1014] fix(deps): update subcharts (main) (#809) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index dbf32fe..85f1058 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,15 +1,15 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.23 + version: 15.5.24 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.16 + version: 14.2.17 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.0.3 -digest: sha256:094f753fd48bbfd3af8230c5b8c9aa4e010fcf30ed3aa2ff5fded53533d8600c -generated: "2024-08-22T09:32:46.067444621Z" +digest: sha256:37a1ccec64d9ccbc0c7a6cb4b34f3e35ea5ea067d45ea778225d24c2d228706e +generated: "2024-08-24T00:01:27.254135876Z" diff --git a/Chart.yaml b/Chart.yaml index 3c2a359..91d4773 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,12 +29,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.23 + version: 15.5.24 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.16 + version: 14.2.17 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From cc0dc9f502d48d095cad17fdcb4dab379a0cc70f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 25 Aug 2024 00:11:52 +0000 Subject: [PATCH 0809/1014] fix(deps): update helm release postgresql-ha to v14.2.18 (main) (#811) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 85f1058..5bd65c4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 15.5.24 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.17 + version: 14.2.18 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.0.3 -digest: sha256:37a1ccec64d9ccbc0c7a6cb4b34f3e35ea5ea067d45ea778225d24c2d228706e -generated: "2024-08-24T00:01:27.254135876Z" +digest: sha256:8c38bb1a1fc85f071cbc20324946753c11f943c6a64778d4bfa25bf2e3250b62 +generated: "2024-08-25T00:01:55.533423147Z" diff --git a/Chart.yaml b/Chart.yaml index 91d4773..5a0e1c2 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.17 + version: 14.2.18 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 5ee8916889327a1bbb57d05073f3476538734971 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 26 Aug 2024 16:07:50 +0000 Subject: [PATCH 0810/1014] chore(deps): update pnpm to v9.9.0 (main) (#813) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e0b3244..540fb56 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.8.0", + "packageManager": "pnpm@9.9.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From abbe776970bdea234ed0b7d8902eba6b5e9b627c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 28 Aug 2024 00:08:07 +0000 Subject: [PATCH 0811/1014] fix(deps): update helm release postgresql to v15.5.26 (main) (#815) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5bd65c4..4364abf 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.24 + version: 15.5.26 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.18 @@ -11,5 +11,5 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.0.3 -digest: sha256:8c38bb1a1fc85f071cbc20324946753c11f943c6a64778d4bfa25bf2e3250b62 -generated: "2024-08-25T00:01:55.533423147Z" +digest: sha256:627fc1524eb938251ac9441031eb645acb81f5dca8dd21258388d4fc32c4eb72 +generated: "2024-08-28T00:01:22.591626715Z" diff --git a/Chart.yaml b/Chart.yaml index 5a0e1c2..d701554 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.24 + version: 15.5.26 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From d961f3ffd84a072833ddf9feb52f998075931c81 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 29 Aug 2024 16:05:21 +0000 Subject: [PATCH 0812/1014] fix(deps): update forgejo docker tag to v8.0.2 (main) (#818) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/818 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index d701554..b6f1294 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 8.0.1 +appVersion: 8.0.2 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From f24a72dded94890e57400001ccc226f6832930d5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 30 Aug 2024 23:38:07 +0000 Subject: [PATCH 0813/1014] chore(deps): update dependency helm-unittest to v0.6.0 (main) (#819) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 83bf095..d69d429 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: env: HELM_VERSION: v3.15.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.5.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.6.0 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true diff --git a/.vscode/settings.json b/.vscode/settings.json index a570123..2169530 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.5.2/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.6.0/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From e733ed235ac086defb797382a497904bd6386f15 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 31 Aug 2024 00:07:34 +0000 Subject: [PATCH 0814/1014] fix(deps): update subcharts (main) (#821) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4364abf..dfbaf6c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,15 +1,15 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.26 + version: 15.5.27 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.18 + version: 14.2.19 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.0.3 -digest: sha256:627fc1524eb938251ac9441031eb645acb81f5dca8dd21258388d4fc32c4eb72 -generated: "2024-08-28T00:01:22.591626715Z" +digest: sha256:a103e7aec74fd0340567416a92280e095f00349f2e9ac9ede9de7ba928f3e24b +generated: "2024-08-31T00:01:17.247742418Z" diff --git a/Chart.yaml b/Chart.yaml index b6f1294..a23e29c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,12 +29,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.26 + version: 15.5.27 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.18 + version: 14.2.19 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 8c3ff4c293920e05ccf53ecffc143c519dc6a592 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 1 Sep 2024 14:43:37 +0000 Subject: [PATCH 0815/1014] chore(deps): update dependency lint-staged to v15.2.10 (main) (#823) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 540fb56..a16fb0b 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.1.5", - "lint-staged": "15.2.9", + "lint-staged": "15.2.10", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b194e92..570522f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.5 version: 9.1.5 lint-staged: - specifier: 15.2.9 - version: 15.2.9 + specifier: 15.2.10 + version: 15.2.10 markdownlint-cli: specifier: 0.41.0 version: 0.41.0 @@ -413,8 +413,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.9: - resolution: {integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==} + lint-staged@15.2.10: + resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} engines: {node: '>=18.12.0'} hasBin: true @@ -467,8 +467,8 @@ packages: merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mimic-fn@4.0.0: @@ -1075,7 +1075,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.9: + lint-staged@15.2.10: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -1083,7 +1083,7 @@ snapshots: execa: 8.0.1 lilconfig: 3.1.2 listr2: 8.2.4 - micromatch: 4.0.7 + micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.5.0 @@ -1155,7 +1155,7 @@ snapshots: merge-stream@2.0.0: {} - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 From c56114ef9fd84b91416c6386783ef183f0f4820e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 1 Sep 2024 22:37:07 +0000 Subject: [PATCH 0816/1014] chore(deps): update dependency helm-unittest to v0.6.1 (main) (#825) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d69d429..4eacccc 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: env: HELM_VERSION: v3.15.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.6.0 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.6.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true diff --git a/.vscode/settings.json b/.vscode/settings.json index 2169530..8a41be7 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.6.0/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.6.1/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From f216d1137149945209bf34c60bbe4680a1015bc1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 4 Sep 2024 00:12:12 +0000 Subject: [PATCH 0817/1014] fix(deps): update helm release postgresql-ha to v14.2.21 (main) (#831) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index dfbaf6c..b86af4f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 15.5.27 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.19 + version: 14.2.21 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.0.3 -digest: sha256:a103e7aec74fd0340567416a92280e095f00349f2e9ac9ede9de7ba928f3e24b -generated: "2024-08-31T00:01:17.247742418Z" +digest: sha256:4f64d74bcb3d05446e9a678f88d9187e3017652276255204a15de037fa6a9dbf +generated: "2024-09-04T00:01:15.579688274Z" diff --git a/Chart.yaml b/Chart.yaml index a23e29c..6b3e4ab 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.19 + version: 14.2.21 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From b2f7a4c7fb9cd65e67f54533411078c11762d9bd Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 4 Sep 2024 09:29:53 +0200 Subject: [PATCH 0818/1014] docs: fix toc --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 427db75..af2e525 100644 --- a/README.md +++ b/README.md @@ -46,16 +46,20 @@ - [Init](#init) - [Signing](#signing) - [Gitea](#gitea) + - [`app.ini` overrides](#appini-overrides) - [LivenessProbe](#livenessprobe) - [ReadinessProbe](#readinessprobe) - [StartupProbe](#startupprobe) - - [redis-cluster](#redis-cluster) - - [redis](#redis) + - [Redis® Cluster](#redis-cluster) + - [Redis®](#redis) - [PostgreSQL HA](#postgresql-ha) - [PostgreSQL](#postgresql) - [Advanced](#advanced) - [Contributing](#contributing) - [Upgrading](#upgrading) + - [To v8.0.0](#to-v800) + - [To v7.0.0](#to-v700) + - [To v6.0.0](#to-v600) [Forgejo](https://forgejo.org/) is a community managed lightweight code hosting solution written in Go. It is published under the MIT license. From f81f9a8edfa95bbedc64e94437ea1fbd3fc1f68e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 5 Sep 2024 00:08:38 +0000 Subject: [PATCH 0819/1014] fix(deps): update helm release redis to v20.0.4 (main) (#833) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index b86af4f..f197aa1 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.0.3 -digest: sha256:4f64d74bcb3d05446e9a678f88d9187e3017652276255204a15de037fa6a9dbf -generated: "2024-09-04T00:01:15.579688274Z" + version: 20.0.4 +digest: sha256:44dd20c3a279089b6125ca602358d91401b7567ec15cc83f265d03c3980be904 +generated: "2024-09-05T00:01:16.034424018Z" diff --git a/Chart.yaml b/Chart.yaml index 6b3e4ab..09df273 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -44,5 +44,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.0.3 + version: 20.0.4 condition: redis.enabled From 76df42cacb45b6ab0c2d5319ea6e590e3fb01c5e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 5 Sep 2024 01:10:22 +0000 Subject: [PATCH 0820/1014] fix(deps): update helm release postgresql-ha to v14.2.22 (main) (#834) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index f197aa1..4a76fda 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 15.5.27 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.21 + version: 14.2.22 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.0.4 -digest: sha256:44dd20c3a279089b6125ca602358d91401b7567ec15cc83f265d03c3980be904 -generated: "2024-09-05T00:01:16.034424018Z" +digest: sha256:dd639b8375f9b62798ffebda754f05e1f52ed98805f247407cfae25009ba35e2 +generated: "2024-09-05T01:01:16.356871812Z" diff --git a/Chart.yaml b/Chart.yaml index 09df273..46841d7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.21 + version: 14.2.22 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 24657eb0888a2250ee5b470a27cfc17f14bb76f3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 5 Sep 2024 02:41:34 +0000 Subject: [PATCH 0821/1014] fix(deps): update helm release postgresql to v15.5.28 (main) (#836) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4a76fda..b805667 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.27 + version: 15.5.28 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts version: 14.2.22 @@ -11,5 +11,5 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.0.4 -digest: sha256:dd639b8375f9b62798ffebda754f05e1f52ed98805f247407cfae25009ba35e2 -generated: "2024-09-05T01:01:16.356871812Z" +digest: sha256:35387dba4b607d80b5e78e59300a5504fa12753c2536d1ef2d6ab32ce9055948 +generated: "2024-09-05T02:31:08.757802848Z" diff --git a/Chart.yaml b/Chart.yaml index 46841d7..491b7d7 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,7 +29,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.27 + version: 15.5.28 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha From 39b22cc27db35004f57f715870b74ecb2c9447c5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 6 Sep 2024 00:08:13 +0000 Subject: [PATCH 0822/1014] fix(deps): update subcharts (main) (#838) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index b805667..e0b1450 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 15.5.28 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.22 + version: 14.2.23 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.0.4 -digest: sha256:35387dba4b607d80b5e78e59300a5504fa12753c2536d1ef2d6ab32ce9055948 -generated: "2024-09-05T02:31:08.757802848Z" + version: 20.0.5 +digest: sha256:a874c3b93badf04e8cf91e063a6a8c1becc9bbbf39e16f2209438149cc3fdd26 +generated: "2024-09-06T00:01:14.477004923Z" diff --git a/Chart.yaml b/Chart.yaml index 491b7d7..1ea5ef1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.22 + version: 14.2.23 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster @@ -44,5 +44,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.0.4 + version: 20.0.5 condition: redis.enabled From ed3a92e61a63aaa70544e9c56b603e56d5c7b669 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 6 Sep 2024 17:14:13 +0000 Subject: [PATCH 0823/1014] fix(deps): update forgejo docker tag to v8.0.3 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 1ea5ef1..e7100fa 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 8.0.2 +appVersion: 8.0.3 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 8cb917db6afc738f0a38b4b4d431bde5abd86bdd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 7 Sep 2024 00:07:46 +0000 Subject: [PATCH 0824/1014] fix(deps): update helm release postgresql-ha to v14.2.25 (main) (#842) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e0b1450..594fe18 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 15.5.28 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.23 + version: 14.2.25 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.0.5 -digest: sha256:a874c3b93badf04e8cf91e063a6a8c1becc9bbbf39e16f2209438149cc3fdd26 -generated: "2024-09-06T00:01:14.477004923Z" +digest: sha256:952314ac1eaa833fc64e35dfedf70ae840d82fe2c6a0abb3e9a14f3bf37b1915 +generated: "2024-09-07T00:01:23.504392908Z" diff --git a/Chart.yaml b/Chart.yaml index e7100fa..e849e50 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.23 + version: 14.2.25 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From f7362a966818f84c54c7437389dc7ec98f24b55c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 9 Sep 2024 14:36:42 +0000 Subject: [PATCH 0825/1014] chore(deps): update pnpm to v9.10.0 (main) (#844) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a16fb0b..c2e9347 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.9.0", + "packageManager": "pnpm@9.10.0", "engines": { "node": "^18.12.0 || >=20.9.0", "pnpm": "^9.0.0" From 1502c0bbd1394d7036d4273909c4380e9d26e149 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 10 Sep 2024 00:06:39 +0000 Subject: [PATCH 0826/1014] fix(deps): update helm release redis to v20.1.0 (main) (#846) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 594fe18..c1a9d91 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,6 +10,6 @@ dependencies: version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.0.5 -digest: sha256:952314ac1eaa833fc64e35dfedf70ae840d82fe2c6a0abb3e9a14f3bf37b1915 -generated: "2024-09-07T00:01:23.504392908Z" + version: 20.1.0 +digest: sha256:909bf6773e94062cfb026bdecb172f4030f2964ca95ffca3a2da0f6cb3cbd49d +generated: "2024-09-10T00:00:32.147737208Z" diff --git a/Chart.yaml b/Chart.yaml index e849e50..7ae32fe 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -44,5 +44,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.0.5 + version: 20.1.0 condition: redis.enabled From 83b4fc2bcb13069891efa86d7d23277932a331ed Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 11 Sep 2024 00:11:30 +0000 Subject: [PATCH 0827/1014] fix(deps): update subcharts (main) (#848) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index c1a9d91..e1cdf45 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,15 +1,15 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.28 + version: 15.5.29 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.25 + version: 14.2.26 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.1.0 -digest: sha256:909bf6773e94062cfb026bdecb172f4030f2964ca95ffca3a2da0f6cb3cbd49d -generated: "2024-09-10T00:00:32.147737208Z" +digest: sha256:e3ae7447ac05b52920a59d40cd8a024aa1e076abb8d728b354805d85bd6d0364 +generated: "2024-09-11T00:02:11.404670809Z" diff --git a/Chart.yaml b/Chart.yaml index 7ae32fe..c64c0d2 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,12 +29,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.28 + version: 15.5.29 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.25 + version: 14.2.26 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From bedfd19a76c5c7ba4b611b3a450bef57cbbc97fe Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 11 Sep 2024 11:28:52 +0200 Subject: [PATCH 0828/1014] chore(renovate): fix branch for k3x minor updates --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 72caceb..74b2922 100644 --- a/renovate.json +++ b/renovate.json @@ -76,7 +76,8 @@ "matchDatasources": ["github-releases"], "matchPackageNames": ["k3s-io/k3s"], "separateMultipleMinor": true, - "separateMinorPatch": true + "separateMinorPatch": true, + "branchTopic": "{{{depNameSanitized}}}{{#if separateMinorPatch}}{{#if isMinor}}-minor{{/if}}{{/if}}-{{{newMajor}}}{{#if separateMinorPatch}}{{#if isPatch}}.{{{newMinor}}}{{/if}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}" }, { "description": "No automerge for k3s major and minor updates", From 23b38ecb276db9e07009b1a4727993488153b4ad Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 11 Sep 2024 11:38:57 +0200 Subject: [PATCH 0829/1014] chore(renovate): fix commit message for k3s updates --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 74b2922..bf6a05c 100644 --- a/renovate.json +++ b/renovate.json @@ -77,7 +77,8 @@ "matchPackageNames": ["k3s-io/k3s"], "separateMultipleMinor": true, "separateMinorPatch": true, - "branchTopic": "{{{depNameSanitized}}}{{#if separateMinorPatch}}{{#if isMinor}}-minor{{/if}}{{/if}}-{{{newMajor}}}{{#if separateMinorPatch}}{{#if isPatch}}.{{{newMinor}}}{{/if}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}" + "branchTopic": "{{{depNameSanitized}}}{{#if isMinor}}-minor{{/if}}-{{{newMajor}}}{{#if isPatch}}.{{{newMinor}}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}", + "commitMessageSuffix": "{{#if isMinor}}(minor){{/if}}{{#if isPatch}}(patch){{/if}}" }, { "description": "No automerge for k3s major and minor updates", From da409999c1005967b79d0641c7ad76e2364b3062 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 11 Sep 2024 12:26:08 +0200 Subject: [PATCH 0830/1014] ci: enable caching --- .forgejo/actions/setup-node/action.yml | 10 +++++++--- package.json | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 9d1ce2c..037440c 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -5,11 +5,15 @@ description: 'setup node' runs: using: 'composite' steps: + - name: Setup pnpm + uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0 + with: + standalone: true + - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 with: node-version-file: .node-version - # cache: 'npm' - - shell: bash - run: corepack enable + cache: 'pnpm' + - shell: bash run: pnpm install --frozen-lockfile diff --git a/package.json b/package.json index c2e9347..069ebcd 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "packageManager": "pnpm@9.10.0", "engines": { - "node": "^18.12.0 || >=20.9.0", + "node": "^20.9.0", "pnpm": "^9.0.0" } } From 14163791db6c9fddeea98e90b87396adcb4745d1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 11 Sep 2024 10:27:07 +0000 Subject: [PATCH 0831/1014] ci(deps): update dependency k3s to v1.30.4+k3s1 (patch) (main) (#805) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/805 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4eacccc..8b93288 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -85,7 +85,7 @@ jobs: - v1.27.16+k3s1 # renovate: k3s - v1.28.12+k3s1 # renovate: k3s - v1.29.7+k3s1 # renovate: k3s - - v1.30.3+k3s1 # renovate: k3s + - v1.30.4+k3s1 # renovate: k3s steps: - run: cat /etc/os-release From 28fee2fe2479751ce561a88ad020decb0af1adae Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 11 Sep 2024 10:27:15 +0000 Subject: [PATCH 0832/1014] ci(deps): update dependency k3s to v1.28.13+k3s1 (patch) (main) (#803) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/803 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 8b93288..6b73a98 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -83,7 +83,7 @@ jobs: matrix: k3s: - v1.27.16+k3s1 # renovate: k3s - - v1.28.12+k3s1 # renovate: k3s + - v1.28.13+k3s1 # renovate: k3s - v1.29.7+k3s1 # renovate: k3s - v1.30.4+k3s1 # renovate: k3s From fad6c5fdb2c40a628251ec6967a4cea08af4bc74 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 11 Sep 2024 12:33:48 +0200 Subject: [PATCH 0833/1014] chore(renovate): group k3s patch updates --- renovate.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/renovate.json b/renovate.json index bf6a05c..ed44a0c 100644 --- a/renovate.json +++ b/renovate.json @@ -87,6 +87,13 @@ "matchUpdateTypes": ["major", "minor"], "automerge": false }, + { + "description": "Group k3s patch updates", + "matchDatasources": ["github-releases"], + "matchPackageNames": ["k3s-io/k3s"], + "matchUpdateTypes": ["patch"], + "groupName": "k3s" + }, { "description": "Use test scope for forgejo ci tests", "matchFileNames": ["ci/*.yaml"], From e424bed61268631529b7e616f0e9cfce28e92ecb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 11 Sep 2024 11:06:25 +0000 Subject: [PATCH 0834/1014] ci(deps): update dependency k3s to v1.29.8+k3s1 (patch) (main) (#855) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 6b73a98..1cf98c6 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -84,7 +84,7 @@ jobs: k3s: - v1.27.16+k3s1 # renovate: k3s - v1.28.13+k3s1 # renovate: k3s - - v1.29.7+k3s1 # renovate: k3s + - v1.29.8+k3s1 # renovate: k3s - v1.30.4+k3s1 # renovate: k3s steps: From 626ab2dc40cba576f2fb1d112398feaefc8ee261 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 11 Sep 2024 16:28:05 +0200 Subject: [PATCH 0835/1014] ci(k3s): update versions --- .forgejo/workflows/build.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 1cf98c6..84fd5a8 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -82,10 +82,8 @@ jobs: strategy: matrix: k3s: - - v1.27.16+k3s1 # renovate: k3s - v1.28.13+k3s1 # renovate: k3s - - v1.29.8+k3s1 # renovate: k3s - - v1.30.4+k3s1 # renovate: k3s + - v1.31.0+k3s1 # renovate: k3s steps: - run: cat /etc/os-release From 339b9a0e5d5c1dabcef795e1978099d87ed5fb16 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 11 Sep 2024 16:32:34 +0200 Subject: [PATCH 0836/1014] ci(k3s): add comments to versions --- .forgejo/workflows/build.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 84fd5a8..087d41b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -82,7 +82,13 @@ jobs: strategy: matrix: k3s: + # https://github.com/k3s-io/k3s/branches + # oldest supported version - v1.28.13+k3s1 # renovate: k3s + # https://github.com/k3s-io/k3s/blob/master/channel.yaml#L3-L4 + # stable version + - v1.30.4+k3s1 # renovate: k3s + # newest version - v1.31.0+k3s1 # renovate: k3s steps: From 206673d2f0d3da5dd34ca064d7abf810de304ccb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 11 Sep 2024 19:06:17 +0000 Subject: [PATCH 0837/1014] ci(deps): update dependency helm to v3.16.0 (main) (#863) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 087d41b..478e7cc 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.15.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.16.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.6.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From a5696877b07cbfb90da44d9c4a2311fb801cc3a2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 11 Sep 2024 22:36:14 +0000 Subject: [PATCH 0838/1014] chore(deps): update dependency husky to v9.1.6 (main) (#865) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 069ebcd..317a800 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", - "husky": "9.1.5", + "husky": "9.1.6", "lint-staged": "15.2.10", "markdownlint-cli": "0.41.0", "prettier": "3.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 570522f..f81d5e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) husky: - specifier: 9.1.5 - version: 9.1.5 + specifier: 9.1.6 + version: 9.1.6 lint-staged: specifier: 15.2.10 version: 15.2.10 @@ -334,8 +334,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.5: - resolution: {integrity: sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==} + husky@9.1.6: + resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} engines: {node: '>=18'} hasBin: true @@ -1018,7 +1018,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.5: {} + husky@9.1.6: {} ignore@5.3.1: {} From 689eab13d72d5b19f1b37827ca95839a8f0f94c9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 12 Sep 2024 00:06:48 +0000 Subject: [PATCH 0839/1014] fix(deps): update helm release postgresql-ha to v14.2.27 (main) (#867) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index e1cdf45..8ace1fe 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,12 +4,12 @@ dependencies: version: 15.5.29 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.26 + version: 14.2.27 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.3 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.1.0 -digest: sha256:e3ae7447ac05b52920a59d40cd8a024aa1e076abb8d728b354805d85bd6d0364 -generated: "2024-09-11T00:02:11.404670809Z" +digest: sha256:00ab3685216e8998a00aaa046b0f70a5f87bee9f9187e21a3f1c8d75d4e8615a +generated: "2024-09-12T00:00:34.21890473Z" diff --git a/Chart.yaml b/Chart.yaml index c64c0d2..44b04b9 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -34,7 +34,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.26 + version: 14.2.27 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 2d1246d9a3f4b269c24149990a470077d92735ca Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 12 Sep 2024 02:10:19 +0000 Subject: [PATCH 0840/1014] ci(deps): update dependency kubectl to v1.31.1 (main) (#869) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 478e7cc..9f07202 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -16,7 +16,7 @@ env: HELM_VERSION: v3.16.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.6.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KUBECTL_VERSION: v1.31.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.31.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true jobs: From 5cfed911aea2ec845ff2db524922deb1672237fe Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 12 Sep 2024 08:25:46 +0200 Subject: [PATCH 0841/1014] chore(renovate): update subcharts weekly --- renovate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index ed44a0c..0905a94 100644 --- a/renovate.json +++ b/renovate.json @@ -39,13 +39,13 @@ "semanticCommitType": "feat" }, { - "description": "Automerge and group helm subchart updates daily (minor & patch)", + "description": "Automerge and group helm subchart updates weekly (minor & patch)", "matchManagers": ["helmv3"], "matchFileNames": ["Chart.yaml"], "matchUpdateTypes": ["minor", "patch"], "automerge": true, "groupName": "subcharts", - "extends": ["schedule:daily"] + "extends": ["schedule:weekly"] }, { "description": "Automerge dev deps updates", From b6f42b2f45c027c9f9fc2f48b9d9c77da53abb55 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 12 Sep 2024 08:31:14 +0200 Subject: [PATCH 0842/1014] build: fix changelog generation --- tools/changelog.mjs | 63 ++-------------------------------------- tools/changelog/util.js | 6 ++-- tools/forgejo-release.js | 2 +- 3 files changed, 6 insertions(+), 65 deletions(-) diff --git a/tools/changelog.mjs b/tools/changelog.mjs index 1336934..7bcf61c 100644 --- a/tools/changelog.mjs +++ b/tools/changelog.mjs @@ -1,67 +1,8 @@ -import conventionalChangelogCore from 'conventional-changelog-core'; -import conventionalChangelogPreset from 'conventional-changelog-conventionalcommits'; +import { getChangelog } from './changelog/util.js'; import fs from 'node:fs'; -const config = conventionalChangelogPreset({ - types: [ - { - type: 'feat', - section: 'Features', - }, - { - type: 'fix', - section: 'Bug Fixes', - }, - { - type: 'perf', - section: 'Performance Improvements', - }, - { - type: 'revert', - section: 'Reverts', - }, - { - type: 'docs', - section: 'Documentation', - }, - { - type: 'style', - section: 'Styles', - }, - { - type: 'refactor', - section: 'Code Refactoring', - }, - { - type: 'test', - section: 'Tests', - }, - { - type: 'build', - section: 'Build System', - }, - { - type: 'ci', - section: 'Continuous Integration', - }, - { - type: 'chore', - section: 'Miscellaneous Chores', - }, - ], -}); - const file = process.argv[3] ? fs.createWriteStream(process.argv[3]) : process.stdout; -conventionalChangelogCore( - { - config, - releaseCount: 2, - }, - { version: process.argv[2], linkCompare: false }, - undefined, - undefined, - { headerPartial: '' }, -).pipe(file); +getChangelog().pipe(file); diff --git a/tools/changelog/util.js b/tools/changelog/util.js index 6883d54..f4ff41f 100644 --- a/tools/changelog/util.js +++ b/tools/changelog/util.js @@ -56,11 +56,11 @@ export const config = conventionalChangelogPreset({ /** * - * @param {string} version - * @param {boolean} onTag + * @param {string|undefined} version + * @param {boolean|undefined} onTag * @returns */ -export function getChangelog(version, onTag) { +export function getChangelog(version = undefined, onTag = false) { return conventionalChangelogCore( { config, diff --git a/tools/forgejo-release.js b/tools/forgejo-release.js index fe0f9bc..c67c2b8 100644 --- a/tools/forgejo-release.js +++ b/tools/forgejo-release.js @@ -68,7 +68,7 @@ class GiteaReleaseCommand extends Command { return 1; } - const stream = getChangelog(tag, true).setEncoding('utf8'); + const stream = getChangelog(undefined, false).setEncoding('utf8'); const changes = (await stream.toArray()).join(''); this.context.stdout.write(`Creating release ${tag}.\n`); From 415b5ddc373ff5360edd3a0562f02a4988fffac1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 12 Sep 2024 17:30:22 +0000 Subject: [PATCH 0843/1014] ci(deps): update dependency helm to v3.16.1 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 9f07202..98432c1 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -13,7 +13,7 @@ permissions: contents: read env: - HELM_VERSION: v3.16.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.16.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.6.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From 752c2291eb417b133a6859c10047b1ff2bb21210 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 16 Sep 2024 00:00:39 +0000 Subject: [PATCH 0844/1014] fix(deps): update subcharts --- Chart.lock | 12 ++++++------ Chart.yaml | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Chart.lock b/Chart.lock index 8ace1fe..e8b45d7 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,15 +1,15 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.29 + version: 15.5.31 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.27 + version: 14.2.28 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.3 + version: 11.0.4 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.0 -digest: sha256:00ab3685216e8998a00aaa046b0f70a5f87bee9f9187e21a3f1c8d75d4e8615a -generated: "2024-09-12T00:00:34.21890473Z" + version: 20.1.3 +digest: sha256:dbd629e791b89a03f66aacc3ec3bd5c835ab0e74b9d4f38b0c75f4d0b7f957c4 +generated: "2024-09-16T00:00:35.459583692Z" diff --git a/Chart.yaml b/Chart.yaml index 44b04b9..ef5a55e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,20 +29,20 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.29 + version: 15.5.31 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.27 + version: 14.2.28 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.3 + version: 11.0.4 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.0 + version: 20.1.3 condition: redis.enabled From 1cb216d7e98679ea3cb9e31b88932fc8ee6d324d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 20 Sep 2024 11:01:10 +0000 Subject: [PATCH 0845/1014] chore(deps): update pnpm to v9.11.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 317a800..bc8f3db 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.41.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.10.0", + "packageManager": "pnpm@9.11.0", "engines": { "node": "^20.9.0", "pnpm": "^9.0.0" From ba2551b8e3d17f8dca20bcf31850782b9549e35b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 20 Sep 2024 11:31:06 +0000 Subject: [PATCH 0846/1014] ci(deps): update actions/setup-node action to v4.0.4 --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 037440c..611965c 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -10,7 +10,7 @@ runs: with: standalone: true - - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version-file: .node-version cache: 'pnpm' From ee44e2f9805a1dcd20573b037bb5dd9e3b56c28f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 23 Sep 2024 00:01:47 +0000 Subject: [PATCH 0847/1014] fix(deps): update subcharts --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index e8b45d7..9aac44a 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,15 +1,15 @@ dependencies: - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.31 + version: 15.5.32 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.28 + version: 14.2.29 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.4 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.3 -digest: sha256:dbd629e791b89a03f66aacc3ec3bd5c835ab0e74b9d4f38b0c75f4d0b7f957c4 -generated: "2024-09-16T00:00:35.459583692Z" + version: 20.1.4 +digest: sha256:090e07d4ccdf92398cf6226fbee81ebe89da949a3f404e8a5dd8441aaced8b0a +generated: "2024-09-23T00:01:43.477068293Z" diff --git a/Chart.yaml b/Chart.yaml index ef5a55e..da3d28e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -29,12 +29,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.31 + version: 15.5.32 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.28 + version: 14.2.29 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster @@ -44,5 +44,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.3 + version: 20.1.4 condition: redis.enabled From 3bae1d1e40816cba0581bb6ab6c1a9a2a9f9857e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 23 Sep 2024 14:31:14 +0000 Subject: [PATCH 0848/1014] ci(deps): update k3s (patch) --- .forgejo/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 98432c1..c8a48aa 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -84,12 +84,12 @@ jobs: k3s: # https://github.com/k3s-io/k3s/branches # oldest supported version - - v1.28.13+k3s1 # renovate: k3s + - v1.28.14+k3s1 # renovate: k3s # https://github.com/k3s-io/k3s/blob/master/channel.yaml#L3-L4 # stable version - - v1.30.4+k3s1 # renovate: k3s + - v1.30.5+k3s1 # renovate: k3s # newest version - - v1.31.0+k3s1 # renovate: k3s + - v1.31.1+k3s1 # renovate: k3s steps: - run: cat /etc/os-release From e13631925dc203405cb274b5c02ce48c11336d28 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 24 Sep 2024 01:31:14 +0000 Subject: [PATCH 0849/1014] chore(deps): update dependency markdownlint-cli to v0.42.0 --- package.json | 2 +- pnpm-lock.yaml | 125 +++++++++++++++++++++++++------------------------ 2 files changed, 65 insertions(+), 62 deletions(-) diff --git a/package.json b/package.json index bc8f3db..28f7b66 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "conventional-changelog-core": "8.0.0", "husky": "9.1.6", "lint-staged": "15.2.10", - "markdownlint-cli": "0.41.0", + "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, "packageManager": "pnpm@9.11.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f81d5e2..54499a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: 15.2.10 version: 15.2.10 markdownlint-cli: - specifier: 0.41.0 - version: 0.41.0 + specifier: 0.42.0 + version: 0.42.0 prettier: specifier: 3.3.3 version: 3.3.3 @@ -71,10 +71,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -304,9 +300,9 @@ packages: engines: {node: '>=18'} hasBin: true - glob@10.4.1: - resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} - engines: {node: '>=16 || 14 >=14.18'} + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} hasBin: true glob@7.2.3: @@ -339,8 +335,8 @@ packages: engines: {node: '>=18'} hasBin: true - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@6.0.2: + resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} engines: {node: '>= 4'} index-to-position@0.1.2: @@ -388,9 +384,9 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - jackspeak@3.1.2: - resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} - engines: {node: '>=14'} + jackspeak@4.0.2: + resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} + engines: {node: 20 || >=22} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -399,8 +395,8 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} jsonpointer@5.0.1: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} @@ -433,6 +429,10 @@ packages: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} + lru-cache@11.0.1: + resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} + engines: {node: 20 || >=22} + lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -444,17 +444,17 @@ packages: markdown-table@2.0.0: resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} - markdownlint-cli@0.41.0: - resolution: {integrity: sha512-kp29tKrMKdn+xonfefjp3a/MsNzAd9c5ke0ydMEI9PR98bOjzglYN4nfMSaIs69msUf1DNkgevAIAPtK2SeX0Q==} + markdownlint-cli@0.42.0: + resolution: {integrity: sha512-AjkzhhZa3TmEGi/CE2Wpmny69x1IrzqK2gPB0k8SmNMRgnSAJfyEO5FgZdWTHtJ6Nrdv5FWt5c4C5pkG6Dk30A==} engines: {node: '>=18'} hasBin: true - markdownlint-micromark@0.1.9: - resolution: {integrity: sha512-5hVs/DzAFa8XqYosbEAEg6ok6MF2smDj89ztn9pKkCtdKHVdPQuGMH7frFfYL9mLkvfFe4pTyAMffLbjf3/EyA==} + markdownlint-micromark@0.1.10: + resolution: {integrity: sha512-no5ZfdqAdWGxftCLlySHSgddEjyW4kui4z7amQcGsSKfYC5v/ou+8mIQVyg9KQMeEZLNtz9OPDTj7nnTnoR4FQ==} engines: {node: '>=18'} - markdownlint@0.34.0: - resolution: {integrity: sha512-qwGyuyKwjkEMOJ10XN6OTKNOVYvOIi35RNvDLNxTof5s8UmyGHlCdpngRHoRGNvQVGuxO3BJ7uNSgdeX166WXw==} + markdownlint@0.35.0: + resolution: {integrity: sha512-wgp8yesWjFBL7bycA3hxwHRdsZGJhjhyP1dSxKVKrza0EPFYtn+mHtkVy6dvP1kGSjovyG5B8yNP6Frj0UFUJg==} engines: {node: '>=18'} mdurl@2.0.0: @@ -479,13 +479,13 @@ packages: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -518,6 +518,9 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + parse-json@8.1.0: resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} engines: {node: '>=18'} @@ -534,9 +537,9 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -604,9 +607,9 @@ packages: resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} engines: {node: '>=18'} - smol-toml@1.2.0: - resolution: {integrity: sha512-KObxdQANC/xje3OoatMbSwQf2XAvJ0RbK+4nmQRszFNZptbNRnMWqbLF/zb4sMi9xJ6HNyhWXeuZ9zC/I/XY7w==} - engines: {node: '>= 18', pnpm: '>= 9'} + smol-toml@1.3.0: + resolution: {integrity: sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==} + engines: {node: '>= 18'} source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} @@ -764,9 +767,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@pkgjs/parseargs@0.11.0': - optional: true - '@types/normalize-package-data@2.4.4': {} '@types/semver@7.5.8': {} @@ -980,13 +980,14 @@ snapshots: - conventional-commits-filter - conventional-commits-parser - glob@10.4.1: + glob@11.0.0: dependencies: foreground-child: 3.1.1 - jackspeak: 3.1.2 - minimatch: 9.0.4 + jackspeak: 4.0.2 + minimatch: 10.0.1 minipass: 7.1.2 - path-scurry: 1.11.1 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 glob@7.2.3: dependencies: @@ -1020,7 +1021,7 @@ snapshots: husky@9.1.6: {} - ignore@5.3.1: {} + ignore@6.0.2: {} index-to-position@0.1.2: {} @@ -1053,11 +1054,9 @@ snapshots: isexe@2.0.0: {} - jackspeak@3.1.2: + jackspeak@4.0.2: dependencies: '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 js-tokens@4.0.0: {} @@ -1065,7 +1064,7 @@ snapshots: dependencies: argparse: 2.0.1 - jsonc-parser@3.2.1: {} + jsonc-parser@3.3.1: {} jsonpointer@5.0.1: {} @@ -1111,6 +1110,8 @@ snapshots: lru-cache@10.2.0: {} + lru-cache@11.0.1: {} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 @@ -1128,26 +1129,26 @@ snapshots: dependencies: repeat-string: 1.6.1 - markdownlint-cli@0.41.0: + markdownlint-cli@0.42.0: dependencies: commander: 12.1.0 get-stdin: 9.0.0 - glob: 10.4.1 - ignore: 5.3.1 + glob: 11.0.0 + ignore: 6.0.2 js-yaml: 4.1.0 - jsonc-parser: 3.2.1 + jsonc-parser: 3.3.1 jsonpointer: 5.0.1 - markdownlint: 0.34.0 - minimatch: 9.0.4 + markdownlint: 0.35.0 + minimatch: 10.0.1 run-con: 1.3.2 - smol-toml: 1.2.0 + smol-toml: 1.3.0 - markdownlint-micromark@0.1.9: {} + markdownlint-micromark@0.1.10: {} - markdownlint@0.34.0: + markdownlint@0.35.0: dependencies: markdown-it: 14.1.0 - markdownlint-micromark: 0.1.9 + markdownlint-micromark: 0.1.10 mdurl@2.0.0: {} @@ -1164,14 +1165,14 @@ snapshots: mimic-function@5.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - minimist@1.2.8: {} minipass@7.1.2: {} @@ -1203,6 +1204,8 @@ snapshots: dependencies: mimic-function: 5.0.1 + package-json-from-dist@1.0.0: {} + parse-json@8.1.0: dependencies: '@babel/code-frame': 7.23.5 @@ -1215,9 +1218,9 @@ snapshots: path-key@4.0.0: {} - path-scurry@1.11.1: + path-scurry@2.0.0: dependencies: - lru-cache: 10.2.0 + lru-cache: 11.0.1 minipass: 7.1.2 picomatch@2.3.1: {} @@ -1280,7 +1283,7 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 - smol-toml@1.2.0: {} + smol-toml@1.3.0: {} source-map@0.6.1: {} From 270a25b695faa6f3959181c9f64f5bdbfa29bf41 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 25 Sep 2024 08:47:03 +0200 Subject: [PATCH 0850/1014] ci: allow workflow dispatch trigger --- .forgejo/workflows/build.yml | 1 + .forgejo/workflows/mirror.yml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index c8a48aa..c5d763e 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -8,6 +8,7 @@ on: - maint/** tags: - v* + workflow_dispatch: permissions: contents: read diff --git a/.forgejo/workflows/mirror.yml b/.forgejo/workflows/mirror.yml index c4345e5..0e7c901 100644 --- a/.forgejo/workflows/mirror.yml +++ b/.forgejo/workflows/mirror.yml @@ -6,6 +6,8 @@ on: branches: - 'main' + workflow_dispatch: + jobs: mirror: runs-on: docker From f77285a8c600cf1370b7fcd9d51663302950474b Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 11 Sep 2024 10:52:08 +0200 Subject: [PATCH 0851/1014] feat!: set proper namespaces and allow override --- Chart.lock | 7 ++++-- Chart.yaml | 6 +++++ README.md | 32 +++++++++++++----------- templates/gitea/config.yaml | 1 + templates/gitea/deployment.yaml | 3 ++- templates/gitea/gpg-secret.yaml | 1 + templates/gitea/http-svc.yaml | 1 + templates/gitea/ingress.yaml | 1 + templates/gitea/init.yaml | 1 + templates/gitea/poddisruptionbudget.yaml | 3 ++- templates/gitea/pvc.yaml | 2 +- templates/gitea/serviceaccount.yaml | 2 +- templates/gitea/servicemonitor.yaml | 3 ++- templates/gitea/ssh-svc.yaml | 1 + values.yaml | 6 +++++ 15 files changed, 48 insertions(+), 22 deletions(-) diff --git a/Chart.lock b/Chart.lock index 9aac44a..5cead3f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,4 +1,7 @@ dependencies: +- name: common + repository: oci://registry-1.docker.io/bitnamicharts + version: 2.22.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 15.5.32 @@ -11,5 +14,5 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.1.4 -digest: sha256:090e07d4ccdf92398cf6226fbee81ebe89da949a3f404e8a5dd8441aaced8b0a -generated: "2024-09-23T00:01:43.477068293Z" +digest: sha256:9d2b884e017d1969d05f51d27350e3aa6a8a76a8a9fd06ee76e8e0dd0065a916 +generated: "2024-09-25T08:49:24.0952098+02:00" diff --git a/Chart.yaml b/Chart.yaml index da3d28e..d938830 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -26,6 +26,12 @@ maintainers: # https://hub.docker.com/u/bitnamicharts # https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html dependencies: + # https://github.com/bitnami/charts/blob/main/bitnami/common/Chart.yaml + - name: common + repository: oci://registry-1.docker.io/bitnamicharts + tags: + - bitnami-common + version: 2.22.0 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts diff --git a/README.md b/README.md index af2e525..ee56525 100644 --- a/README.md +++ b/README.md @@ -862,6 +862,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `global.imagePullSecrets` | global image pull secrets override; can be extended by `imagePullSecrets` | `[]` | | `global.storageClass` | global storage class override | `""` | | `global.hostAliases` | global hostAliases which will be added to the pod's hosts files | `[]` | +| `namespaceOverride` | String to fully override common.names.namespace | `""` | | `replicaCount` | number of replicas for the deployment | `1` | ### strategy @@ -1008,21 +1009,22 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus ### Gitea -| Name | Description | Value | -| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------- | -| `gitea.admin.username` | Username for the Forgejo admin user | `gitea_admin` | -| `gitea.admin.existingSecret` | Use an existing secret to store admin user credentials | `nil` | -| `gitea.admin.password` | Password for the Forgejo admin user | `r8sA8CPHD9!bt6d` | -| `gitea.admin.email` | Email for the Forgejo admin user | `gitea@local.domain` | -| `gitea.admin.passwordMode` | Mode for how to set/update the admin user password. Options are: initialOnlyNoReset, initialOnlyRequireReset, and keepUpdated | `keepUpdated` | -| `gitea.metrics.enabled` | Enable Forgejo metrics | `false` | -| `gitea.metrics.serviceMonitor.enabled` | Enable Forgejo metrics service monitor | `false` | -| `gitea.ldap` | LDAP configuration | `[]` | -| `gitea.oauth` | OAuth configuration | `[]` | -| `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | -| `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | -| `gitea.podAnnotations` | Annotations for the Forgejo pod | `{}` | -| `gitea.ssh.logLevel` | Configure OpenSSH's log level. Only available for root-based Forgejo image. | `INFO` | +| Name | Description | Value | +| ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------- | +| `gitea.admin.username` | Username for the Forgejo admin user | `gitea_admin` | +| `gitea.admin.existingSecret` | Use an existing secret to store admin user credentials | `nil` | +| `gitea.admin.password` | Password for the Forgejo admin user | `r8sA8CPHD9!bt6d` | +| `gitea.admin.email` | Email for the Forgejo admin user | `gitea@local.domain` | +| `gitea.admin.passwordMode` | Mode for how to set/update the admin user password. Options are: initialOnlyNoReset, initialOnlyRequireReset, and keepUpdated | `keepUpdated` | +| `gitea.metrics.enabled` | Enable Forgejo metrics | `false` | +| `gitea.metrics.serviceMonitor.enabled` | Enable Forgejo metrics service monitor | `false` | +| `gitea.metrics.serviceMonitor.namespace` | Namespace in which Prometheus is running | `""` | +| `gitea.ldap` | LDAP configuration | `[]` | +| `gitea.oauth` | OAuth configuration | `[]` | +| `gitea.additionalConfigSources` | Additional configuration from secret or configmap | `[]` | +| `gitea.additionalConfigFromEnvs` | Additional configuration sources from environment variables | `[]` | +| `gitea.podAnnotations` | Annotations for the Forgejo pod | `{}` | +| `gitea.ssh.logLevel` | Configure OpenSSH's log level. Only available for root-based Forgejo image. | `INFO` | ### `app.ini` overrides diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index 80e39dd..20a6d23 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -2,6 +2,7 @@ apiVersion: v1 kind: Secret metadata: name: {{ include "gitea.fullname" . }}-inline-config + namespace: {{ include "common.names.namespace" . | quote }} labels: {{- include "gitea.labels" . | nindent 4 }} type: Opaque diff --git a/templates/gitea/deployment.yaml b/templates/gitea/deployment.yaml index f321f22..063c719 100644 --- a/templates/gitea/deployment.yaml +++ b/templates/gitea/deployment.yaml @@ -2,6 +2,7 @@ apiVersion: apps/v1 kind: Deployment metadata: name: {{ include "gitea.fullname" . }} + namespace: {{ include "common.names.namespace" . | quote }} annotations: {{- if .Values.deployment.annotations }} {{- toYaml .Values.deployment.annotations | nindent 4 }} @@ -402,4 +403,4 @@ spec: {{- else if not .Values.persistence.enabled }} - name: data emptyDir: {} - {{- end }} \ No newline at end of file + {{- end }} diff --git a/templates/gitea/gpg-secret.yaml b/templates/gitea/gpg-secret.yaml index 12dce66..0b7716a 100644 --- a/templates/gitea/gpg-secret.yaml +++ b/templates/gitea/gpg-secret.yaml @@ -7,6 +7,7 @@ apiVersion: v1 kind: Secret metadata: name: {{ include "gitea.gpg-key-secret-name" . }} + namespace: {{ include "common.names.namespace" . | quote }} labels: {{- include "gitea.labels" . | nindent 4 }} type: Opaque diff --git a/templates/gitea/http-svc.yaml b/templates/gitea/http-svc.yaml index 06163a6..e0f9bfa 100644 --- a/templates/gitea/http-svc.yaml +++ b/templates/gitea/http-svc.yaml @@ -2,6 +2,7 @@ apiVersion: v1 kind: Service metadata: name: {{ include "gitea.fullname" . }}-http + namespace: {{ include "common.names.namespace" . | quote }} labels: {{- include "gitea.labels" . | nindent 4 }} {{- if .Values.service.http.labels }} diff --git a/templates/gitea/ingress.yaml b/templates/gitea/ingress.yaml index cd743fe..7252cb7 100644 --- a/templates/gitea/ingress.yaml +++ b/templates/gitea/ingress.yaml @@ -13,6 +13,7 @@ apiVersion: {{ $apiVersion }} kind: Ingress metadata: name: {{ $fullName }} + namespace: {{ include "common.names.namespace" . | quote }} labels: {{- include "gitea.labels" . | nindent 4 }} annotations: diff --git a/templates/gitea/init.yaml b/templates/gitea/init.yaml index 434486a..546f4c4 100644 --- a/templates/gitea/init.yaml +++ b/templates/gitea/init.yaml @@ -2,6 +2,7 @@ apiVersion: v1 kind: Secret metadata: name: {{ include "gitea.fullname" . }}-init + namespace: {{ include "common.names.namespace" . | quote }} labels: {{- include "gitea.labels" . | nindent 4 }} type: Opaque diff --git a/templates/gitea/poddisruptionbudget.yaml b/templates/gitea/poddisruptionbudget.yaml index d2b7e17..04dcecd 100644 --- a/templates/gitea/poddisruptionbudget.yaml +++ b/templates/gitea/poddisruptionbudget.yaml @@ -7,6 +7,7 @@ apiVersion: policy/v1beta1 kind: PodDisruptionBudget metadata: name: {{ include "gitea.fullname" . }} + namespace: {{ include "common.names.namespace" . | quote }} labels: {{- include "gitea.labels" . | nindent 4 }} spec: @@ -14,4 +15,4 @@ spec: matchLabels: {{- include "gitea.selectorLabels" . | nindent 6 }} {{- toYaml .Values.podDisruptionBudget | nindent 2 }} -{{- end -}} \ No newline at end of file +{{- end -}} diff --git a/templates/gitea/pvc.yaml b/templates/gitea/pvc.yaml index 25b4af8..2c82cb0 100644 --- a/templates/gitea/pvc.yaml +++ b/templates/gitea/pvc.yaml @@ -3,7 +3,7 @@ kind: PersistentVolumeClaim apiVersion: v1 metadata: name: {{ .Values.persistence.claimName }} - namespace: {{ $.Release.Namespace }} + namespace: {{ include "common.names.namespace" . | quote }} annotations: {{ .Values.persistence.annotations | toYaml | indent 4}} {{- if .Values.persistence.labels }} diff --git a/templates/gitea/serviceaccount.yaml b/templates/gitea/serviceaccount.yaml index e730f9c..e97608b 100644 --- a/templates/gitea/serviceaccount.yaml +++ b/templates/gitea/serviceaccount.yaml @@ -3,7 +3,7 @@ apiVersion: v1 kind: ServiceAccount metadata: name: {{ include "gitea.serviceAccountName" . }} - namespace: {{ .Release.Namespace | quote }} + namespace: {{ include "common.names.namespace" . | quote }} labels: {{- include "gitea.labels" . | nindent 4 }} {{- with .Values.serviceAccount.labels }} diff --git a/templates/gitea/servicemonitor.yaml b/templates/gitea/servicemonitor.yaml index 02750d0..c740ec8 100644 --- a/templates/gitea/servicemonitor.yaml +++ b/templates/gitea/servicemonitor.yaml @@ -3,6 +3,7 @@ apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: {{ include "gitea.fullname" . }} + namespace: {{ default (include "common.names.namespace" .) .Values.gitea.metrics.serviceMonitor.namespace | quote }} labels: {{- include "gitea.labels" . | nindent 4 }} {{- if .Values.gitea.metrics.serviceMonitor.additionalLabels }} @@ -14,4 +15,4 @@ spec: {{- include "gitea.selectorLabels" . | nindent 6 }} endpoints: - port: http -{{- end -}} \ No newline at end of file +{{- end -}} diff --git a/templates/gitea/ssh-svc.yaml b/templates/gitea/ssh-svc.yaml index 131b0b9..bbabe24 100644 --- a/templates/gitea/ssh-svc.yaml +++ b/templates/gitea/ssh-svc.yaml @@ -2,6 +2,7 @@ apiVersion: v1 kind: Service metadata: name: {{ include "gitea.fullname" . }}-ssh + namespace: {{ include "common.names.namespace" . | quote }} labels: {{- include "gitea.labels" . | nindent 4 }} {{- if .Values.service.ssh.labels }} diff --git a/values.yaml b/values.yaml index 7e67426..05f0d72 100644 --- a/values.yaml +++ b/values.yaml @@ -20,6 +20,10 @@ global: # hostnames: # - example.com +## @param namespaceOverride String to fully override common.names.namespace +## +namespaceOverride: '' + ## @param replicaCount number of replicas for the deployment replicaCount: 1 @@ -357,10 +361,12 @@ gitea: ## @param gitea.metrics.enabled Enable Forgejo metrics ## @param gitea.metrics.serviceMonitor.enabled Enable Forgejo metrics service monitor + ## @param gitea.metrics.serviceMonitor.namespace Namespace in which Prometheus is running metrics: enabled: false serviceMonitor: enabled: false + namespace: '' # additionalLabels: # prometheus-release: prom1 From b288370078a7c0ded27643cafaf1fa2ed5570c0a Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 25 Sep 2024 09:40:46 +0200 Subject: [PATCH 0852/1014] docs: add upgrade notes Closes #893 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index ee56525..67add2a 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ - [Advanced](#advanced) - [Contributing](#contributing) - [Upgrading](#upgrading) + - [To v9.0.0](#to-v900) - [To v8.0.0](#to-v800) - [To v7.0.0](#to-v700) - [To v6.0.0](#to-v600) @@ -1200,6 +1201,10 @@ This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully, especially the change of the **default database backend**! If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! +### To v9.0.0 + +Namespaces for all resources are now set to `common.names.namespace` by default. + ### To v8.0.0 You need Forgejo v8+ to use this Helm Chart version. From a7bd6042a0731d22cd9a32fb7df32163100c75fb Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 25 Sep 2024 10:11:49 +0200 Subject: [PATCH 0853/1014] chore(renovate): optimize k3s config --- .forgejo/renovate/k3s.json | 61 ++++++++++++++++++++++++++++++++++++++ renovate.json | 28 +++-------------- 2 files changed, 65 insertions(+), 24 deletions(-) create mode 100644 .forgejo/renovate/k3s.json diff --git a/.forgejo/renovate/k3s.json b/.forgejo/renovate/k3s.json new file mode 100644 index 0000000..cc38e78 --- /dev/null +++ b/.forgejo/renovate/k3s.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "packageRules": [ + { + "description": "Separate minor and patch updates for k3s", + "matchDatasources": ["github-releases"], + "matchPackageNames": ["k3s-io/k3s"], + "separateMultipleMinor": true, + "separateMinorPatch": true, + "branchTopic": "{{{depNameSanitized}}}{{#if isMinor}}-minor{{/if}}-{{{newMajor}}}{{#if isPatch}}.{{{newMinor}}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}", + "commitMessageSuffix": "{{#if isMinor}}(minor){{/if}}{{#if isPatch}}(patch){{/if}}" + }, + { + "description": "No automerge for k3s major and minor updates", + "matchDatasources": ["github-releases"], + "matchPackageNames": ["k3s-io/k3s"], + "matchUpdateTypes": ["major", "minor"], + "automerge": false + }, + { + "description": "Group k3s patch updates", + "matchDatasources": ["github-releases"], + "matchPackageNames": ["k3s-io/k3s"], + "matchUpdateTypes": ["patch"], + "groupName": "k3s" + }, + { + "matchDatasources": ["github-releases"], + "matchFileNames": [".forgejo/workflows/**"], + "matchPackageNames": ["k3s-io/k3s"], + "matchUpdateTypes": ["major", "minor"], + "matchCurrentVersion": "<1.31", + "enabled": false + }, + { + "description": "prepare k3s", + "matchDatasources": ["custom.k3s"], + "rangeStrategy": "replace" + } + ], + "customDatasources": { + "k3s": { + "defaultRegistryUrlTemplate": "https://update.k3s.io/v1-release/channels", + "transformTemplates": [ + "($isVersion:=function($name){$contains($name,/^v\\d+.\\d+$/)};{\"releases\":[data[$isVersion(name)].{\"version\":latest}],\"sourceUrl\":\"https://github.com/k3s-io/k3s\",\"homepage\":\"https://k3s.io/\"})" + ] + } + }, + "customManagers": [ + { + "customType": "regex", + "fileMatch": [".forgejo/renovate/k3s.json"], + "matchStrings": [ + "matchCurrentVersion\": \"(?<\\d+\\.\\d+)\"" + ], + "depNameTemplate": "k3s", + "versioningTemplate": "npm", + "datasourceTemplate": "custom.k3s" + } + ] +} diff --git a/renovate.json b/renovate.json index 0905a94..9e09aef 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,9 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["forgejo-contrib/forgejo-renovate//base.json"], + "extends": [ + "forgejo-contrib/forgejo-renovate//base.json", + "forgejo-helm/forgejo-helm//.forgejo/renovate/k3s.json" + ], "assignees": ["viceice"], "baseBranches": ["main", "/^maint\\/.+/"], "packageRules": [ @@ -71,29 +74,6 @@ "matchUpdateTypes": ["digest"], "automerge": true }, - { - "description": "Separate minor and patch updates for k3s", - "matchDatasources": ["github-releases"], - "matchPackageNames": ["k3s-io/k3s"], - "separateMultipleMinor": true, - "separateMinorPatch": true, - "branchTopic": "{{{depNameSanitized}}}{{#if isMinor}}-minor{{/if}}-{{{newMajor}}}{{#if isPatch}}.{{{newMinor}}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}", - "commitMessageSuffix": "{{#if isMinor}}(minor){{/if}}{{#if isPatch}}(patch){{/if}}" - }, - { - "description": "No automerge for k3s major and minor updates", - "matchDatasources": ["github-releases"], - "matchPackageNames": ["k3s-io/k3s"], - "matchUpdateTypes": ["major", "minor"], - "automerge": false - }, - { - "description": "Group k3s patch updates", - "matchDatasources": ["github-releases"], - "matchPackageNames": ["k3s-io/k3s"], - "matchUpdateTypes": ["patch"], - "groupName": "k3s" - }, { "description": "Use test scope for forgejo ci tests", "matchFileNames": ["ci/*.yaml"], From 183d3836bfe9436b5a12eaab78a316c9557ddb96 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 25 Sep 2024 08:16:52 +0000 Subject: [PATCH 0854/1014] ci(deps): update dependency k3s to <1.32 --- .forgejo/renovate/k3s.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/renovate/k3s.json b/.forgejo/renovate/k3s.json index cc38e78..107774e 100644 --- a/.forgejo/renovate/k3s.json +++ b/.forgejo/renovate/k3s.json @@ -29,7 +29,7 @@ "matchFileNames": [".forgejo/workflows/**"], "matchPackageNames": ["k3s-io/k3s"], "matchUpdateTypes": ["major", "minor"], - "matchCurrentVersion": "<1.31", + "matchCurrentVersion": "<1.32", "enabled": false }, { From 96ee8b8f191684e5831cffc1461ed97b1beb5d7d Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 25 Sep 2024 10:49:06 +0200 Subject: [PATCH 0855/1014] build: fix changelog generation --- .forgejo/workflows/build.yml | 3 +++ tools/changelog.mjs | 2 +- tools/forgejo-release.js | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index c5d763e..0944349 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -170,6 +170,9 @@ jobs: fetch-depth: 0 # Important for changelog filter: blob:none # We don't need all blobs + # required for proper changelogs + - run: git checkout -b "${GITHUB_REF_NAME}" + - uses: ./.forgejo/actions/setup - uses: ./.forgejo/actions/setup-node diff --git a/tools/changelog.mjs b/tools/changelog.mjs index 7bcf61c..7071e18 100644 --- a/tools/changelog.mjs +++ b/tools/changelog.mjs @@ -5,4 +5,4 @@ const file = process.argv[3] ? fs.createWriteStream(process.argv[3]) : process.stdout; -getChangelog().pipe(file); +getChangelog(process.argv[2], !!process.argv[2]).pipe(file); diff --git a/tools/forgejo-release.js b/tools/forgejo-release.js index c67c2b8..fe0f9bc 100644 --- a/tools/forgejo-release.js +++ b/tools/forgejo-release.js @@ -68,7 +68,7 @@ class GiteaReleaseCommand extends Command { return 1; } - const stream = getChangelog(undefined, false).setEncoding('utf8'); + const stream = getChangelog(tag, true).setEncoding('utf8'); const changes = (await stream.toArray()).join(''); this.context.stdout.write(`Creating release ${tag}.\n`); From 04b627a7313fbcb8f91c48ef7b0d6ca23cba4875 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 25 Sep 2024 10:52:10 +0200 Subject: [PATCH 0856/1014] ci: revert k3s update --- .forgejo/renovate/k3s.json | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.forgejo/renovate/k3s.json b/.forgejo/renovate/k3s.json index 107774e..b54982a 100644 --- a/.forgejo/renovate/k3s.json +++ b/.forgejo/renovate/k3s.json @@ -25,17 +25,13 @@ "groupName": "k3s" }, { + "description": "Disable k3s major and minor updates for old versions", "matchDatasources": ["github-releases"], "matchFileNames": [".forgejo/workflows/**"], "matchPackageNames": ["k3s-io/k3s"], "matchUpdateTypes": ["major", "minor"], - "matchCurrentVersion": "<1.32", + "matchCurrentVersion": "<1.31", "enabled": false - }, - { - "description": "prepare k3s", - "matchDatasources": ["custom.k3s"], - "rangeStrategy": "replace" } ], "customDatasources": { @@ -51,7 +47,7 @@ "customType": "regex", "fileMatch": [".forgejo/renovate/k3s.json"], "matchStrings": [ - "matchCurrentVersion\": \"(?<\\d+\\.\\d+)\"" + "matchCurrentVersion\": \"<(?\\d+\\.\\d+)\"" ], "depNameTemplate": "k3s", "versioningTemplate": "npm", From 83855bb12d50c5ca7b4e5ae9d6ba60d3f99ccfad Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 25 Sep 2024 11:23:21 +0200 Subject: [PATCH 0857/1014] build: fix changelog generation --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 0944349..4d12531 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -171,7 +171,7 @@ jobs: filter: blob:none # We don't need all blobs # required for proper changelogs - - run: git checkout -b "${GITHUB_REF_NAME}" + - run: git checkout -b "release/${GITHUB_REF_NAME#v}" - uses: ./.forgejo/actions/setup - uses: ./.forgejo/actions/setup-node From 06861bfc471eaa26ec8a6443e505324500b46290 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 25 Sep 2024 12:25:15 +0200 Subject: [PATCH 0858/1014] test: add forgejo v10 test --- ci/v10-test-values.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ci/v10-test-values.yaml diff --git a/ci/v10-test-values.yaml b/ci/v10-test-values.yaml new file mode 100644 index 0000000..f6d3111 --- /dev/null +++ b/ci/v10-test-values.yaml @@ -0,0 +1,23 @@ +image: + registry: codeberg.org + repository: forgejo-experimental/forgejo + tag: 10.0-test # don't pin, manifests can be missing + +redis-cluster: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level From 9aff68b6ee86c213581a1db72cc57302ed82bf46 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 30 Sep 2024 00:00:58 +0000 Subject: [PATCH 0859/1014] fix(deps): update subcharts --- Chart.lock | 12 ++++++------ Chart.yaml | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5cead3f..5c18f29 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,18 +1,18 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.22.0 + version: 2.23.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.32 + version: 15.5.36 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.29 + version: 14.2.31 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.4 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.4 -digest: sha256:9d2b884e017d1969d05f51d27350e3aa6a8a76a8a9fd06ee76e8e0dd0065a916 -generated: "2024-09-25T08:49:24.0952098+02:00" + version: 20.1.5 +digest: sha256:292814812c9ab8d46e1643b6706fa7eb7817e1640f582e0ba8e5a09d895a45f0 +generated: "2024-09-30T00:00:54.207721855Z" diff --git a/Chart.yaml b/Chart.yaml index d938830..555faf8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -31,16 +31,16 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts tags: - bitnami-common - version: 2.22.0 + version: 2.23.0 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.32 + version: 15.5.36 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.29 + version: 14.2.31 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster @@ -50,5 +50,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.4 + version: 20.1.5 condition: redis.enabled From 52041190b440f5c1aec46e9e42ab52df537c941a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 30 Sep 2024 00:30:31 +0000 Subject: [PATCH 0860/1014] ci(deps): update actions/checkout action to v4.2.0 --- .forgejo/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4d12531..86cd2dd 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -26,7 +26,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: show-progress: false @@ -45,7 +45,7 @@ jobs: - run: ps axf - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: show-progress: false fetch-depth: 0 @@ -95,7 +95,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: show-progress: false fetch-depth: 0 @@ -164,7 +164,7 @@ jobs: if: ${{ github.ref_type == 'tag' }} steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: show-progress: false fetch-depth: 0 # Important for changelog From 464f0779ebe616c768208ccb255e8d0e42f847b6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 1 Oct 2024 23:30:35 +0000 Subject: [PATCH 0861/1014] chore(deps): update dependency helm-unittest to v0.6.2 --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 86cd2dd..7eca6b6 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -15,7 +15,7 @@ permissions: env: HELM_VERSION: v3.16.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.6.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.6.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true diff --git a/.vscode/settings.json b/.vscode/settings.json index 8a41be7..a983fa5 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.6.1/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.6.2/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From a8c64609727aaef273183f1621f12a5f50ec0c8b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 2 Oct 2024 12:30:37 +0000 Subject: [PATCH 0862/1014] chore(deps): update pnpm to v9.12.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 28f7b66..16226b1 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.11.0", + "packageManager": "pnpm@9.12.0", "engines": { "node": "^20.9.0", "pnpm": "^9.0.0" From 225270046d1b3fc8ee10c86f7a1bbc018c69a835 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 3 Oct 2024 18:30:35 +0000 Subject: [PATCH 0863/1014] chore(deps): update dependency node to v20.18.0 --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 3516580..2a393af 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.17.0 +20.18.0 From d75994c1e9071de672b33d78852cdced72a5edfb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 7 Oct 2024 00:01:35 +0000 Subject: [PATCH 0864/1014] fix(deps): update subcharts --- Chart.lock | 14 +++++++------- Chart.yaml | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Chart.lock b/Chart.lock index 5c18f29..ea98439 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,18 +1,18 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.23.0 + version: 2.24.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.36 + version: 15.5.38 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.31 + version: 14.2.33 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.4 + version: 11.0.6 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.5 -digest: sha256:292814812c9ab8d46e1643b6706fa7eb7817e1640f582e0ba8e5a09d895a45f0 -generated: "2024-09-30T00:00:54.207721855Z" + version: 20.1.7 +digest: sha256:72df44afafc762e33663deec7388fc8f29bd1357a065f8cc1f049da32fd0cb05 +generated: "2024-10-07T00:01:31.279292441Z" diff --git a/Chart.yaml b/Chart.yaml index 555faf8..5a9d5c1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -31,24 +31,24 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts tags: - bitnami-common - version: 2.23.0 + version: 2.24.0 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.36 + version: 15.5.38 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.31 + version: 14.2.33 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.4 + version: 11.0.6 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.5 + version: 20.1.7 condition: redis.enabled From a1c86829ab91d73470c1fb2b964f1b49c5aadc92 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 7 Oct 2024 13:31:31 +0000 Subject: [PATCH 0865/1014] chore(deps): update pnpm to v9.12.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 16226b1..38b09d5 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.12.0", + "packageManager": "pnpm@9.12.1", "engines": { "node": "^20.9.0", "pnpm": "^9.0.0" From 302fd7e38ee1754143f69b90ee19096eaed64b9e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 7 Oct 2024 23:01:15 +0000 Subject: [PATCH 0866/1014] chore(deps): update dependency helm-unittest to v0.6.3 --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 7eca6b6..1c0f1b9 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -15,7 +15,7 @@ permissions: env: HELM_VERSION: v3.16.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.6.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.6.3 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true diff --git a/.vscode/settings.json b/.vscode/settings.json index a983fa5..a8c3772 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.6.2/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.6.3/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From fedb7a33b490dfa8a84cba516441db00fbaecf19 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 7 Oct 2024 23:31:15 +0000 Subject: [PATCH 0867/1014] ci(deps): update actions/checkout action to v4.2.1 --- .forgejo/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 1c0f1b9..4d1ea3e 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -26,7 +26,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: show-progress: false @@ -45,7 +45,7 @@ jobs: - run: ps axf - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: show-progress: false fetch-depth: 0 @@ -95,7 +95,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: show-progress: false fetch-depth: 0 @@ -164,7 +164,7 @@ jobs: if: ${{ github.ref_type == 'tag' }} steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: show-progress: false fetch-depth: 0 # Important for changelog From e8b65630cf2875dca629bebb86a0ce7c555279be Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 9 Oct 2024 20:00:59 +0000 Subject: [PATCH 0868/1014] ci(deps): update dependency helm to v3.16.2 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4d1ea3e..b3c2241 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: contents: read env: - HELM_VERSION: v3.16.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.16.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.6.3 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From 89dcafeeee2550919891df201ec8defcbc2c9195 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 14 Oct 2024 00:01:07 +0000 Subject: [PATCH 0869/1014] fix(deps): update subcharts --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index ea98439..45cbf89 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,12 +7,12 @@ dependencies: version: 15.5.38 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.33 + version: 14.2.34 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.6 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.7 -digest: sha256:72df44afafc762e33663deec7388fc8f29bd1357a065f8cc1f049da32fd0cb05 -generated: "2024-10-07T00:01:31.279292441Z" + version: 20.2.0 +digest: sha256:e93e24e5f0c2d3b37031317e8f22761b37173fc948e25601c3f7079930758f9d +generated: "2024-10-14T00:01:03.108965824Z" diff --git a/Chart.yaml b/Chart.yaml index 5a9d5c1..e5f8d13 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -40,7 +40,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.33 + version: 14.2.34 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster @@ -50,5 +50,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.1.7 + version: 20.2.0 condition: redis.enabled From 7ae44922969d151d30971a0852ac826a0d2ab39d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 16 Oct 2024 15:00:32 +0000 Subject: [PATCH 0870/1014] chore(deps): update pnpm to v9.12.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 38b09d5..d4eff25 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.12.1", + "packageManager": "pnpm@9.12.2", "engines": { "node": "^20.9.0", "pnpm": "^9.0.0" From 0b53467038964e49418f5b6793f9719bead0a7ac Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 16 Oct 2024 18:00:32 +0000 Subject: [PATCH 0871/1014] feat(deps): update forgejo docker tag to v9 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index e5f8d13..9df017e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 8.0.3 +appVersion: 9.0.0 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 2184afbbceb9cb280a9fff9f5c9951db0eb9efbe Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 16 Oct 2024 21:10:42 +0200 Subject: [PATCH 0872/1014] docs: Add upgrade notes --- README.md | 6 ++++++ values.yaml | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 67add2a..c23193c 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ - [Advanced](#advanced) - [Contributing](#contributing) - [Upgrading](#upgrading) + - [To v10.0.0](#to-v1000) - [To v9.0.0](#to-v900) - [To v8.0.0](#to-v800) - [To v7.0.0](#to-v700) @@ -1201,6 +1202,11 @@ This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully, especially the change of the **default database backend**! If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! +### To v10.0.0 + +You need Forgejo v9+ to use this Helm Chart version. +Forgejo v8 is now EOL. + ### To v9.0.0 Namespaces for all resources are now set to `common.names.namespace` by default. diff --git a/values.yaml b/values.yaml index 05f0d72..fee9460 100644 --- a/values.yaml +++ b/values.yaml @@ -422,12 +422,10 @@ gitea: ## @section `app.ini` overrides ## @descriptionStart - ## ## Every value described in the [Cheat ## Sheet](https://forgejo.org/docs/latest/admin/config-cheat-sheet/) can be ## set as a Helm value. Configuration sections map to (lowercased) YAML ## blocks, while the keys themselves remain in all caps. - ## ## @descriptionEnd config: # values in the DEFAULT section From 1f2af527cfb0356ba4536a4c9454add8fe5d1804 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 21 Oct 2024 00:01:05 +0000 Subject: [PATCH 0873/1014] fix(deps): update subcharts --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index 45cbf89..027cbe4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,18 +1,18 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.24.0 + version: 2.26.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 15.5.38 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.34 + version: 14.3.2 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.6 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.2.0 -digest: sha256:e93e24e5f0c2d3b37031317e8f22761b37173fc948e25601c3f7079930758f9d -generated: "2024-10-14T00:01:03.108965824Z" + version: 20.2.1 +digest: sha256:1e60affbcd4c44ca464d941af4ff29c42169f143dcfbcdad3dd4a9deae860d34 +generated: "2024-10-21T00:00:59.249490332Z" diff --git a/Chart.yaml b/Chart.yaml index 9df017e..43e932a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -31,7 +31,7 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts tags: - bitnami-common - version: 2.24.0 + version: 2.26.0 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts @@ -40,7 +40,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.2.34 + version: 14.3.2 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster @@ -50,5 +50,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.2.0 + version: 20.2.1 condition: redis.enabled From 90a9f632c7ab9ec3943be5f133b7a8f56e471c74 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 23 Oct 2024 13:00:40 +0000 Subject: [PATCH 0874/1014] ci(deps): update dependency kubectl to v1.31.2 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b3c2241..061c64c 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_VERSION: v3.16.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.6.3 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KUBECTL_VERSION: v1.31.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.31.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true jobs: From 27e9bf67c038c95a8b905e2acdbb5e866aefdf4b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 23 Oct 2024 15:00:42 +0000 Subject: [PATCH 0875/1014] ci(deps): update actions/checkout action to v4.2.2 --- .forgejo/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 061c64c..672e784 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -26,7 +26,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: show-progress: false @@ -45,7 +45,7 @@ jobs: - run: ps axf - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: show-progress: false fetch-depth: 0 @@ -95,7 +95,7 @@ jobs: steps: - run: cat /etc/os-release - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: show-progress: false fetch-depth: 0 @@ -164,7 +164,7 @@ jobs: if: ${{ github.ref_type == 'tag' }} steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: show-progress: false fetch-depth: 0 # Important for changelog From 847f668fcf46f6f1350619b39041308585d4d345 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 24 Oct 2024 14:01:01 +0000 Subject: [PATCH 0876/1014] ci(deps): update actions/setup-node action to v4.1.0 --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 611965c..26d5e84 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -10,7 +10,7 @@ runs: with: standalone: true - - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 + - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 with: node-version-file: .node-version cache: 'pnpm' From b60907cd950860373eea685ddda9131440c75832 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 28 Oct 2024 00:00:56 +0000 Subject: [PATCH 0877/1014] fix(deps): update helm release postgresql-ha to v14.3.4 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 027cbe4..741b61c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,12 +7,12 @@ dependencies: version: 15.5.38 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.2 + version: 14.3.4 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.6 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.2.1 -digest: sha256:1e60affbcd4c44ca464d941af4ff29c42169f143dcfbcdad3dd4a9deae860d34 -generated: "2024-10-21T00:00:59.249490332Z" +digest: sha256:8ec11273db17c6570f3d034308c260987ab9dae2fa95874d5f22ca52695cfc76 +generated: "2024-10-28T00:00:51.962643645Z" diff --git a/Chart.yaml b/Chart.yaml index 43e932a..c6ebe0f 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -40,7 +40,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.2 + version: 14.3.4 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 7a5286e1f9469894c04267c53f7062b2856bc048 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 28 Oct 2024 03:00:44 +0000 Subject: [PATCH 0878/1014] chore(deps): update pnpm to v9.12.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d4eff25..aac5134 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.12.2", + "packageManager": "pnpm@9.12.3", "engines": { "node": "^20.9.0", "pnpm": "^9.0.0" From 81b4e16710a82f3aa25c9008ce5b8b7e9bd0aa0e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 28 Oct 2024 16:07:31 +0000 Subject: [PATCH 0879/1014] fix(deps): update forgejo docker tag to v9.0.1 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index c6ebe0f..c525e32 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 9.0.0 +appVersion: 9.0.1 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 83f6fdf68d2cde4d92b3056593c155054db34b9e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 29 Oct 2024 01:01:31 +0000 Subject: [PATCH 0880/1014] ci(deps): update k3s (patch) --- .forgejo/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 672e784..c93dc34 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -85,12 +85,12 @@ jobs: k3s: # https://github.com/k3s-io/k3s/branches # oldest supported version - - v1.28.14+k3s1 # renovate: k3s + - v1.28.15+k3s1 # renovate: k3s # https://github.com/k3s-io/k3s/blob/master/channel.yaml#L3-L4 # stable version - - v1.30.5+k3s1 # renovate: k3s + - v1.30.6+k3s1 # renovate: k3s # newest version - - v1.31.1+k3s1 # renovate: k3s + - v1.31.2+k3s1 # renovate: k3s steps: - run: cat /etc/os-release From c1bb3234baa75d68af09f52d7014e9a00ac91ed5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 29 Oct 2024 14:17:07 +0000 Subject: [PATCH 0881/1014] chore(deps): update node.js to v22 --- .node-version | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.node-version b/.node-version index 2a393af..7af24b7 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.18.0 +22.11.0 diff --git a/package.json b/package.json index aac5134..b1d9fe6 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ }, "packageManager": "pnpm@9.12.3", "engines": { - "node": "^20.9.0", + "node": "^22.0.0", "pnpm": "^9.0.0" } } From 9eae9d2a6eeac4337d328b13d1c3bbc3fb36a68a Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 1 Nov 2024 16:10:12 +0100 Subject: [PATCH 0882/1014] build: fix changelog generation --- .forgejo/workflows/build.yml | 9 ++++++--- tools/changelog.mjs | 14 +++++++++----- tools/changelog/util.js | 5 ++--- tools/forgejo-release.js | 2 +- 4 files changed, 18 insertions(+), 12 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index c93dc34..9cf6758 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -29,6 +29,8 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: show-progress: false + fetch-depth: 0 # Important for changelog + filter: blob:none # We don't need all blobs - uses: ./.forgejo/actions/setup - uses: ./.forgejo/actions/setup-node @@ -38,6 +40,10 @@ jobs: - run: make readme - run: git diff --exit-code --name-only README.md + - name: changelog + run: | + pnpm changelog ${{ github.ref_type == 'tag' && 'true' || '' }} + lint-helm: runs-on: docker steps: @@ -170,9 +176,6 @@ jobs: fetch-depth: 0 # Important for changelog filter: blob:none # We don't need all blobs - # required for proper changelogs - - run: git checkout -b "release/${GITHUB_REF_NAME#v}" - - uses: ./.forgejo/actions/setup - uses: ./.forgejo/actions/setup-node diff --git a/tools/changelog.mjs b/tools/changelog.mjs index 7071e18..0fe6c09 100644 --- a/tools/changelog.mjs +++ b/tools/changelog.mjs @@ -1,8 +1,12 @@ import { getChangelog } from './changelog/util.js'; -import fs from 'node:fs'; -const file = process.argv[3] - ? fs.createWriteStream(process.argv[3]) - : process.stdout; +const stream = getChangelog(!!process.argv[2]).setEncoding('utf8'); -getChangelog(process.argv[2], !!process.argv[2]).pipe(file); +const changes = (await stream.toArray()).join(''); + +if (!changes.length) { + console.error('No changelog found'); + process.exit(1); +} + +process.stdout.write(changes); diff --git a/tools/changelog/util.js b/tools/changelog/util.js index f4ff41f..bbbe366 100644 --- a/tools/changelog/util.js +++ b/tools/changelog/util.js @@ -56,17 +56,16 @@ export const config = conventionalChangelogPreset({ /** * - * @param {string|undefined} version * @param {boolean|undefined} onTag * @returns */ -export function getChangelog(version = undefined, onTag = false) { +export function getChangelog(onTag = false) { return conventionalChangelogCore( { config, releaseCount: onTag ? 2 : 1, }, - { version, linkCompare: false }, + undefined, undefined, undefined, { headerPartial: '' }, diff --git a/tools/forgejo-release.js b/tools/forgejo-release.js index fe0f9bc..bdbe8e2 100644 --- a/tools/forgejo-release.js +++ b/tools/forgejo-release.js @@ -68,7 +68,7 @@ class GiteaReleaseCommand extends Command { return 1; } - const stream = getChangelog(tag, true).setEncoding('utf8'); + const stream = getChangelog(true).setEncoding('utf8'); const changes = (await stream.toArray()).join(''); this.context.stdout.write(`Creating release ${tag}.\n`); From 1a564fef01790962d2443ca1ef62681beb3827d9 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Fri, 1 Nov 2024 16:28:10 +0100 Subject: [PATCH 0883/1014] chore(renovate): fix matcher --- .forgejo/renovate/k3s.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/renovate/k3s.json b/.forgejo/renovate/k3s.json index b54982a..9bddd56 100644 --- a/.forgejo/renovate/k3s.json +++ b/.forgejo/renovate/k3s.json @@ -30,7 +30,7 @@ "matchFileNames": [".forgejo/workflows/**"], "matchPackageNames": ["k3s-io/k3s"], "matchUpdateTypes": ["major", "minor"], - "matchCurrentVersion": "<1.31", + "matchCurrentValue": "!/^v1.31/", "enabled": false } ], @@ -47,7 +47,7 @@ "customType": "regex", "fileMatch": [".forgejo/renovate/k3s.json"], "matchStrings": [ - "matchCurrentVersion\": \"<(?\\d+\\.\\d+)\"" + "matchCurrentValue\": \"!\\/^v(?\\d+\\.\\d+)\\/" ], "depNameTemplate": "k3s", "versioningTemplate": "npm", From 6491fb5209be66d13b8f5e0c96fe7362115c8f35 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 4 Nov 2024 00:04:25 +0000 Subject: [PATCH 0884/1014] fix(deps): update helm release postgresql-ha to v14.3.5 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 741b61c..c220d7c 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,12 +7,12 @@ dependencies: version: 15.5.38 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.4 + version: 14.3.5 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.6 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.2.1 -digest: sha256:8ec11273db17c6570f3d034308c260987ab9dae2fa95874d5f22ca52695cfc76 -generated: "2024-10-28T00:00:51.962643645Z" +digest: sha256:b3cf0e839e031fb61ff6e4e3f5ea9e1e48a08f1c9bb11f74119ef8caacebc063 +generated: "2024-11-04T00:04:21.225200527Z" diff --git a/Chart.yaml b/Chart.yaml index c525e32..2663b56 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -40,7 +40,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.4 + version: 14.3.5 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From b691f297f1a49af58f21b67f35db7bd4bcc7821e Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Tue, 5 Nov 2024 09:13:34 +0100 Subject: [PATCH 0885/1014] docs: fix upgrade notes links --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index c23193c..a4325c1 100644 --- a/README.md +++ b/README.md @@ -57,11 +57,11 @@ - [Advanced](#advanced) - [Contributing](#contributing) - [Upgrading](#upgrading) - - [To v10.0.0](#to-v1000) - - [To v9.0.0](#to-v900) - - [To v8.0.0](#to-v800) - - [To v7.0.0](#to-v700) - - [To v6.0.0](#to-v600) + - [To v10](#to-v10) + - [To v9](#to-v9) + - [To v8](#to-v8) + - [To v7](#to-v7) + - [To v6](#to-v6) [Forgejo](https://forgejo.org/) is a community managed lightweight code hosting solution written in Go. It is published under the MIT license. @@ -1202,25 +1202,25 @@ This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully, especially the change of the **default database backend**! If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! -### To v10.0.0 +### To v10 You need Forgejo v9+ to use this Helm Chart version. Forgejo v8 is now EOL. -### To v9.0.0 +### To v9 Namespaces for all resources are now set to `common.names.namespace` by default. -### To v8.0.0 +### To v8 You need Forgejo v8+ to use this Helm Chart version. Use the v7 Helm Chart for Forgejo v7. -### To v7.0.0 +### To v7 The Forgejo docker image is pulled from `code.forgejo.org` instead of `codeberg.org`. -### To v6.0.0 +### To v6 You need Forgejo v7+ to use this Helm Chart version. Use the v5 Helm Chart for Forgejo v1.21. From 8bd2c481844806ec76480e6352e40fc725f32310 Mon Sep 17 00:00:00 2001 From: Lucien Weller Date: Sun, 10 Nov 2024 08:16:08 +0000 Subject: [PATCH 0886/1014] feat: made compatible with OCP (OKD or OpenShift) (#953) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/953 Reviewed-by: Michael Kriese Co-authored-by: Lucien Weller Co-committed-by: Lucien Weller --- README.md | 11 ++++++++ templates/gitea/deployment.yaml | 16 ++++++------ .../deployment/security-context-normal.yaml | 25 +++++++++++++++++++ .../deployment/security-context-ocp.yaml | 25 +++++++++++++++++++ 4 files changed, 69 insertions(+), 8 deletions(-) create mode 100644 unittests/deployment/security-context-normal.yaml create mode 100644 unittests/deployment/security-context-ocp.yaml diff --git a/README.md b/README.md index a4325c1..31b8396 100644 --- a/README.md +++ b/README.md @@ -689,6 +689,17 @@ gitea: existingSecret: gitea-oauth-secret ``` +### Compatibility with OCP (OKD or OpenShift) + +Normally OCP is automatically detected and the compatibility mode set accordingly. To enforce the OCP compatibility mode use the following configuration: + +```yaml +global: + compatibility: + openshift: + adaptSecurityContext: force +``` + ## Configure commit signing When using the rootless image the gpg key folder is not persistent by default. diff --git a/templates/gitea/deployment.yaml b/templates/gitea/deployment.yaml index 063c719..f82c407 100644 --- a/templates/gitea/deployment.yaml +++ b/templates/gitea/deployment.yaml @@ -57,7 +57,7 @@ spec: {{- end }} {{- include "gitea.images.pullSecrets" . | nindent 6 }} securityContext: - {{- toYaml .Values.podSecurityContext | nindent 8 }} + {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.podSecurityContext "context" $) | nindent 8 }} initContainers: - name: init-directories image: "{{ include "gitea.image" . }}" @@ -91,7 +91,7 @@ spec: {{- end }} {{- include "gitea.init-additional-mounts" . | nindent 12 }} securityContext: - {{- toYaml .Values.containerSecurityContext | nindent 12 }} + {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }} resources: {{- toYaml .Values.initContainers.resources | nindent 12 }} - name: init-app-ini @@ -131,7 +131,7 @@ spec: {{- end }} {{- include "gitea.init-additional-mounts" . | nindent 12 }} securityContext: - {{- toYaml .Values.containerSecurityContext | nindent 12 }} + {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }} resources: {{- toYaml .Values.initContainers.resources | nindent 12 }} {{- if .Values.signing.enabled }} @@ -145,7 +145,7 @@ spec: {{- if not (hasKey $csc "runAsUser") -}} {{- $_ := set $csc "runAsUser" 1000 -}} {{- end -}} - {{- toYaml $csc | nindent 12 }} + {{- include "common.compatibility.renderSecurityContext" (dict "secContext" $csc "context" $) | nindent 12 }} env: - name: GNUPGHOME value: {{ .Values.signing.gpgHome }} @@ -176,7 +176,7 @@ spec: {{- if not (hasKey $csc "runAsUser") -}} {{- $_ := set $csc "runAsUser" 1000 -}} {{- end -}} - {{- toYaml $csc | nindent 12 }} + {{- include "common.compatibility.renderSecurityContext" (dict "secContext" $csc "context" $) | nindent 12 }} env: - name: GITEA_APP_INI value: /data/gitea/conf/app.ini @@ -327,9 +327,9 @@ spec: securityContext: {{- /* Honor the deprecated securityContext variable when defined */ -}} {{- if .Values.containerSecurityContext -}} - {{ toYaml .Values.containerSecurityContext | nindent 12 -}} + {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) | nindent 12 }} {{- else -}} - {{ toYaml .Values.securityContext | nindent 12 -}} + {{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.securityContext "context" $) | nindent 12 }} {{- end }} volumeMounts: - name: temp @@ -353,7 +353,7 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} {{- with .Values.topologySpreadConstraints }} - topologySpreadConstraints: + topologySpreadConstraints: {{- toYaml . | nindent 8 }} {{- end }} {{- with .Values.tolerations }} diff --git a/unittests/deployment/security-context-normal.yaml b/unittests/deployment/security-context-normal.yaml new file mode 100644 index 0000000..2418371 --- /dev/null +++ b/unittests/deployment/security-context-normal.yaml @@ -0,0 +1,25 @@ +# $schema: https://raw.githubusercontent.com/helm-unittest/helm-unittest/main/schema/helm-testsuite.json +suite: deployment template (security context) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/deployment.yaml + - templates/gitea/config.yaml +tests: + - it: FS group set to 1000 + template: templates/gitea/deployment.yaml + set: + image.rootless: false + asserts: + - equal: + path: spec.template.spec.securityContext.fsGroup + value: 1000 + - it: run configure-gitea with UID 1000 + template: templates/gitea/deployment.yaml + set: + image.rootless: false + asserts: + - equal: + path: spec.template.spec.initContainers[?(@.name == 'configure-gitea')].securityContext.runAsUser + value: 1000 diff --git a/unittests/deployment/security-context-ocp.yaml b/unittests/deployment/security-context-ocp.yaml new file mode 100644 index 0000000..5f7127a --- /dev/null +++ b/unittests/deployment/security-context-ocp.yaml @@ -0,0 +1,25 @@ +# $schema: https://raw.githubusercontent.com/helm-unittest/helm-unittest/main/schema/helm-testsuite.json +suite: deployment template (security context) +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/deployment.yaml + - templates/gitea/config.yaml +tests: + - it: FS group not set + template: templates/gitea/deployment.yaml + set: + image.rootless: false + global.compatibility.openshift.adaptSecurityContext: force + asserts: + - notExists: + path: spec.template.spec.securityContext.fsGroup + - it: configure-gitea without runaAsUser + template: templates/gitea/deployment.yaml + set: + image.rootless: false + global.compatibility.openshift.adaptSecurityContext: force + asserts: + - notExists: + path: spec.template.spec.initContainers[?(@.name == 'configure-gitea')].securityContext.runAsUser From 7e1629e174ef54031deb6ccf0a4932ea5e4da84c Mon Sep 17 00:00:00 2001 From: Lucien Weller Date: Sun, 10 Nov 2024 08:56:52 +0000 Subject: [PATCH 0887/1014] feat: added OpenShift route (#954) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/954 Reviewed-by: Michael Kriese Co-authored-by: Lucien Weller Co-committed-by: Lucien Weller --- README.md | 23 +++ templates/gitea/route.yaml | 43 +++++ unittests/deployment/route-configuration.yaml | 155 ++++++++++++++++++ values.yaml | 42 +++++ 4 files changed, 263 insertions(+) create mode 100644 templates/gitea/route.yaml create mode 100644 unittests/deployment/route-configuration.yaml diff --git a/README.md b/README.md index 31b8396..8dda4e0 100644 --- a/README.md +++ b/README.md @@ -700,6 +700,13 @@ global: adaptSecurityContext: force ``` +An OCP route to access Forgejo can be enabled with the following config: + +```yaml +route: + enabled: true +``` + ## Configure commit signing When using the rootless image the gpg key folder is not persistent by default. @@ -954,6 +961,22 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `ingress.tls` | Ingress tls settings | `[]` | | `ingress.apiVersion` | Specify APIVersion of ingress object. Mostly would only be used for argocd. | | +### Route + +| Name | Description | Value | +| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- | +| `route.enabled` | Enable route | `false` | +| `route.annotations` | Route annotations | `{}` | +| `route.host` | Host to use for the route (will be assigned automatically by OKD / OpenShift is not defined) | `nil` | +| `route.wildcardPolicy` | Wildcard policy if any for the route, currently only 'Subdomain' or 'None' is allowed. | `nil` | +| `route.tls.termination` | termination type (see [OKD documentation](https://docs.okd.io/latest/rest_api/network_apis/route-route-openshift-io-v1.html#spec-tls)) | `edge` | +| `route.tls.insecureEdgeTerminationPolicy` | the desired behavior for insecure connections to a route (e.g. with http) | `Redirect` | +| `route.tls.existingSecret` | the name of a predefined secret of type kubernetes.io/tls with both key (tls.crt and tls.key) set accordingly (if defined attributes 'certificate', 'caCertificate' and 'privateKey' are ignored) | `nil` | +| `route.tls.certificate` | PEM encoded single certificate | `nil` | +| `route.tls.privateKey` | PEM encoded private key | `nil` | +| `route.tls.caCertificate` | PEM encoded CA certificate or chain that issued the certificate | `nil` | +| `route.tls.destinationCACertificate` | PEM encoded CA certificate used to verify the authenticity of final end point when 'termination' is set to 'passthrough' (ignored otherwise) | `nil` | + ### deployment | Name | Description | Value | diff --git a/templates/gitea/route.yaml b/templates/gitea/route.yaml new file mode 100644 index 0000000..740721f --- /dev/null +++ b/templates/gitea/route.yaml @@ -0,0 +1,43 @@ +{{- if .Values.route.enabled -}} +apiVersion: route.openshift.io/v1 +kind: Route +metadata: + name: {{ include "gitea.fullname" . }}-http + namespace: {{ include "common.names.namespace" . | quote }} + labels: + {{- include "gitea.labels" . | nindent 4 }} + annotations: + {{- toYaml .Values.route.annotations | nindent 4 }} +spec: + {{- if .Values.route.host }} + host: {{ tpl .Values.route.host $ | quote }} + {{- end }} + {{- if .Values.route.wildcardPolicy }} + wildcardPolicy: {{ .Values.route.wildcardPolicy }} + {{- end }} + to: + kind: Service + name: {{ include "gitea.fullname" . }}-http + weight: 100 + port: + targetPort: http + tls: + termination: edge + insecureEdgeTerminationPolicy: Redirect + {{- if .Values.route.tls.existingSecret }} + externalCertificate: {{ .Values.route.tls.existingSecret }} + {{- else if and .Values.route.tls.certificate + .Values.route.tls.privateKey + .Values.route.tls.caCertificate }} + certificate: | +{{ .Values.route.tls.certificate | indent 6 }} + key: | +{{ .Values.route.tls.privateKey | indent 6 }} + caCertificate: | +{{ .Values.route.tls.caCertificate | indent 6 }} + {{- else if or .Values.route.tls.certificate + .Values.route.tls.privateKey + .Values.route.tls.caCertificate }} + {{- fail "certificate, privateKey and caCertificate must be specified together" }} + {{- end }} +{{- end }} diff --git a/unittests/deployment/route-configuration.yaml b/unittests/deployment/route-configuration.yaml new file mode 100644 index 0000000..b4da640 --- /dev/null +++ b/unittests/deployment/route-configuration.yaml @@ -0,0 +1,155 @@ +# $schema: https://raw.githubusercontent.com/helm-unittest/helm-unittest/main/schema/helm-testsuite.json +suite: route template +release: + name: gitea-unittests + namespace: testing +templates: + - templates/gitea/route.yaml +tests: + - it: hostname using TPL + set: + global.giteaHostName: 'gitea.example.com' + route.enabled: true + route.host: '{{ .Values.global.giteaHostName }}' + asserts: + - isKind: + of: Route + - equal: + path: spec.host + value: 'gitea.example.com' + - notExists: + path: spec.wildcardPolicy + - it: wildcard policy + set: + global.giteaHostName: 'gitea.example.com' + route.enabled: true + route.wildcardPolicy: 'Subdomain' + asserts: + - isKind: + of: Route + - equal: + path: spec.wildcardPolicy + value: 'Subdomain' + - it: existing certificate + set: + route.enabled: true + route.tls.existingSecret: certificate-secret + route.tls.certificate: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + route.tls.privateKey: | + -----BEGIN PRIVATE KEY----- + ... + -----END PRIVATE KEY----- + route.tls.caCertificate: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + asserts: + - isKind: + of: Route + - equal: + path: spec.tls.externalCertificate + value: certificate-secret + - notExists: + path: spec.tls.certificate + - notExists: + path: spec.tls.key + - notExists: + path: spec.tls.caCertificate + - it: valid certificate values + set: + route.enabled: true + route.tls.certificate: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + route.tls.privateKey: | + -----BEGIN PRIVATE KEY----- + ... + -----END PRIVATE KEY----- + route.tls.caCertificate: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + asserts: + - isKind: + of: Route + - notExists: + path: spec.tls.externalCertificate + - equal: + path: spec.tls.certificate + value: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + - equal: + path: spec.tls.key + value: | + -----BEGIN PRIVATE KEY----- + ... + -----END PRIVATE KEY----- + - equal: + path: spec.tls.caCertificate + value: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + - it: missing certificate values + set: + route.enabled: true + route.tls.privateKey: | + -----BEGIN PRIVATE KEY----- + ... + -----END PRIVATE KEY----- + route.tls.caCertificate: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + asserts: + - failedTemplate: + errorMessage: certificate, privateKey and caCertificate must be specified together + - it: missing privateKey values + set: + route.enabled: true + route.tls.certificate: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + route.tls.caCertificate: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + asserts: + - failedTemplate: + errorMessage: certificate, privateKey and caCertificate must be specified together + - it: missing caCertificate values + set: + route.enabled: true + route.tls.certificate: | + -----BEGIN CERTIFICATE----- + ... + -----END CERTIFICATE----- + route.tls.privateKey: | + -----BEGIN PRIVATE KEY----- + ... + -----END PRIVATE KEY----- + asserts: + - failedTemplate: + errorMessage: certificate, privateKey and caCertificate must be specified together diff --git a/values.yaml b/values.yaml index fee9460..04d7099 100644 --- a/values.yaml +++ b/values.yaml @@ -186,6 +186,48 @@ ingress: # If helm doesn't correctly detect your ingress API version you can set it here. # apiVersion: networking.k8s.io/v1 +## @section Route +## @param route.enabled Enable route +## @param route.annotations Route annotations +## @param route.host Host to use for the route (will be assigned automatically by OKD / OpenShift is not defined) +## @param route.wildcardPolicy Wildcard policy if any for the route, currently only 'Subdomain' or 'None' is allowed. +## @param route.tls.termination termination type (see [OKD documentation](https://docs.okd.io/latest/rest_api/network_apis/route-route-openshift-io-v1.html#spec-tls)) +## @param route.tls.insecureEdgeTerminationPolicy the desired behavior for insecure connections to a route (e.g. with http) +## @param route.tls.existingSecret the name of a predefined secret of type kubernetes.io/tls with both key (tls.crt and tls.key) set accordingly (if defined attributes 'certificate', 'caCertificate' and 'privateKey' are ignored) +## @param route.tls.certificate PEM encoded single certificate +## @param route.tls.privateKey PEM encoded private key +## @param route.tls.caCertificate PEM encoded CA certificate or chain that issued the certificate +## @param route.tls.destinationCACertificate PEM encoded CA certificate used to verify the authenticity of final end point when 'termination' is set to 'passthrough' (ignored otherwise) +route: + enabled: false + annotations: {} + host: + wildcardPolicy: + tls: + termination: edge + insecureEdgeTerminationPolicy: Redirect + existingSecret: + certificate: + # certificate: |- + # -----BEGIN CERTIFICATE----- + # ... + # -----END CERTIFICATE----- + privateKey: + # privateKey: |- + # -----BEGIN PRIVATE KEY----- + # ... + # -----END PRIVATE KEY----- + caCertificate: + # caCertificate: |- + # -----BEGIN CERTIFICATE----- + # ... + # -----END CERTIFICATE----- + destinationCACertificate: + # destinationCACertificate: |- + # -----BEGIN CERTIFICATE----- + # ... + # -----END CERTIFICATE----- + ## @section deployment # ## @param resources Kubernetes resources From 0233678a5f975a6e457bfc745e2d2d96aad70096 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 11 Nov 2024 00:01:51 +0000 Subject: [PATCH 0888/1014] fix(deps): update subcharts --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index c220d7c..2123711 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,18 +1,18 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.26.0 + version: 2.27.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 15.5.38 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.5 + version: 14.3.7 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.6 + version: 11.0.7 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.2.1 -digest: sha256:b3cf0e839e031fb61ff6e4e3f5ea9e1e48a08f1c9bb11f74119ef8caacebc063 -generated: "2024-11-04T00:04:21.225200527Z" +digest: sha256:87c9fa74998fd7176efb062d1d9a7735262cd3018220693366a49a373e19b674 +generated: "2024-11-11T00:01:47.549106793Z" diff --git a/Chart.yaml b/Chart.yaml index 2663b56..65e3c87 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -31,7 +31,7 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts tags: - bitnami-common - version: 2.26.0 + version: 2.27.0 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts @@ -40,12 +40,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.5 + version: 14.3.7 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.6 + version: 11.0.7 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis From 0e9466fe25a484da259e4dc573c595c09cb58c54 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 13 Nov 2024 12:31:23 +0000 Subject: [PATCH 0889/1014] chore(deps): update pnpm to v9.13.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b1d9fe6..0ec182c 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.12.3", + "packageManager": "pnpm@9.13.0", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From e862c54730fb17a254a1ea5a292d3488ed415f43 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 14 Nov 2024 03:31:11 +0000 Subject: [PATCH 0890/1014] ci(deps): update dependency helm to v3.16.3 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 9cf6758..a4717ac 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: contents: read env: - HELM_VERSION: v3.16.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.16.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.6.3 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From 2c4d058d1afca42128047c0c5c8d9ad69d8420a2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 14 Nov 2024 17:31:19 +0000 Subject: [PATCH 0891/1014] chore(deps): update pnpm to v9.13.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0ec182c..5af62c9 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.13.0", + "packageManager": "pnpm@9.13.1", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From 688810df4e89598acec63b539894a12f53fc6604 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 15 Nov 2024 02:31:32 +0000 Subject: [PATCH 0892/1014] chore(deps): update pnpm to v9.13.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5af62c9..e2930e7 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.13.1", + "packageManager": "pnpm@9.13.2", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From a23b1e52bf04e01a9477b6c069f651689e60e7fc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 15 Nov 2024 20:07:37 +0000 Subject: [PATCH 0893/1014] fix(deps): update forgejo docker tag to v9.0.2 --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 65e3c87..a490743 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 9.0.1 +appVersion: 9.0.2 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 7ed5afa04bb8067ab7a7fb13807d489247ef299d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 18 Nov 2024 15:31:00 +0000 Subject: [PATCH 0894/1014] chore(deps): update dependency husky to v9.1.7 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index e2930e7..1992638 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", - "husky": "9.1.6", + "husky": "9.1.7", "lint-staged": "15.2.10", "markdownlint-cli": "0.42.0", "prettier": "3.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 54499a0..d4816ea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: 8.0.0 version: 8.0.0(conventional-commits-filter@4.0.0) husky: - specifier: 9.1.6 - version: 9.1.6 + specifier: 9.1.7 + version: 9.1.7 lint-staged: specifier: 15.2.10 version: 15.2.10 @@ -330,8 +330,8 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - husky@9.1.6: - resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} + husky@9.1.7: + resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} engines: {node: '>=18'} hasBin: true @@ -1019,7 +1019,7 @@ snapshots: human-signals@5.0.0: {} - husky@9.1.6: {} + husky@9.1.7: {} ignore@6.0.2: {} From 950c97430530683e0479bb3e9480292a310e5ff1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 18 Nov 2024 16:00:51 +0000 Subject: [PATCH 0895/1014] fix(deps): update subcharts --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index 2123711..dfa6213 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,12 +7,12 @@ dependencies: version: 15.5.38 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.7 + version: 14.3.9 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.7 + version: 11.0.8 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.2.1 -digest: sha256:87c9fa74998fd7176efb062d1d9a7735262cd3018220693366a49a373e19b674 -generated: "2024-11-11T00:01:47.549106793Z" + version: 20.3.0 +digest: sha256:336b4e0681c2ca359d2824ac31ed72d1cef89bd473f565165f3f2e06ed979277 +generated: "2024-11-18T16:00:46.530680767Z" diff --git a/Chart.yaml b/Chart.yaml index a490743..bebce0e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -40,15 +40,15 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.7 + version: 14.3.9 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.7 + version: 11.0.8 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.2.1 + version: 20.3.0 condition: redis.enabled From c3620a3ed15b95e7e3b518e40117eedce11ed47f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 20 Nov 2024 01:00:53 +0000 Subject: [PATCH 0896/1014] chore(deps): update pnpm to v9.14.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1992638..8bb1602 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.13.2", + "packageManager": "pnpm@9.14.1", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From e95b714980209d438ee23490f1a2a0a23351a59b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 20 Nov 2024 11:31:16 +0000 Subject: [PATCH 0897/1014] chore(deps): update pnpm to v9.14.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8bb1602..e4a79b7 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.42.0", "prettier": "3.3.3" }, - "packageManager": "pnpm@9.14.1", + "packageManager": "pnpm@9.14.2", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From b9dd22067fda0ec65cbc74e07dac846b0cd0e69b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 21 Nov 2024 01:31:12 +0000 Subject: [PATCH 0898/1014] ci(deps): update dependency kubectl to v1.31.3 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index a4717ac..0dbfff7 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_VERSION: v3.16.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.6.3 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KUBECTL_VERSION: v1.31.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.31.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true jobs: From 2d3b85516017246f7c7f622a034f84007b24165c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 23 Nov 2024 04:31:04 +0000 Subject: [PATCH 0899/1014] chore(deps): update dependency markdownlint-cli to v0.43.0 --- package.json | 2 +- pnpm-lock.yaml | 41 +++++++++++++++++------------------------ 2 files changed, 18 insertions(+), 25 deletions(-) diff --git a/package.json b/package.json index e4a79b7..49ce4bd 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "conventional-changelog-core": "8.0.0", "husky": "9.1.7", "lint-staged": "15.2.10", - "markdownlint-cli": "0.42.0", + "markdownlint-cli": "0.43.0", "prettier": "3.3.3" }, "packageManager": "pnpm@9.14.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d4816ea..cd3080c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: 15.2.10 version: 15.2.10 markdownlint-cli: - specifier: 0.42.0 - version: 0.42.0 + specifier: 0.43.0 + version: 0.43.0 prettier: specifier: 3.3.3 version: 3.3.3 @@ -282,10 +282,6 @@ packages: resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} engines: {node: '>=18'} - get-stdin@9.0.0: - resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} - engines: {node: '>=12'} - get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -444,17 +440,17 @@ packages: markdown-table@2.0.0: resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} - markdownlint-cli@0.42.0: - resolution: {integrity: sha512-AjkzhhZa3TmEGi/CE2Wpmny69x1IrzqK2gPB0k8SmNMRgnSAJfyEO5FgZdWTHtJ6Nrdv5FWt5c4C5pkG6Dk30A==} + markdownlint-cli@0.43.0: + resolution: {integrity: sha512-6vwurKK4B21eyYzwgX6ph13cZS7hE6LZfcS8QyD722CyxVD2RtAvbZK2p7k+FZbbKORulEuwl+hJaEq1l6/hoQ==} engines: {node: '>=18'} hasBin: true - markdownlint-micromark@0.1.10: - resolution: {integrity: sha512-no5ZfdqAdWGxftCLlySHSgddEjyW4kui4z7amQcGsSKfYC5v/ou+8mIQVyg9KQMeEZLNtz9OPDTj7nnTnoR4FQ==} + markdownlint-micromark@0.1.12: + resolution: {integrity: sha512-RlB6EwMGgc0sxcIhOQ2+aq7Zw1V2fBnzbXKGgYK/mVWdT7cz34fteKSwfYeo4rL6+L/q2tyC9QtD/PgZbkdyJQ==} engines: {node: '>=18'} - markdownlint@0.35.0: - resolution: {integrity: sha512-wgp8yesWjFBL7bycA3hxwHRdsZGJhjhyP1dSxKVKrza0EPFYtn+mHtkVy6dvP1kGSjovyG5B8yNP6Frj0UFUJg==} + markdownlint@0.36.1: + resolution: {integrity: sha512-s73fU2CQN7WCgjhaQUQ8wYESQNzGRNOKDd+3xgVqu8kuTEhmwepd/mxOv1LR2oV046ONrTLBFsM7IoKWNvmy5g==} engines: {node: '>=18'} mdurl@2.0.0: @@ -607,8 +603,8 @@ packages: resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} engines: {node: '>=18'} - smol-toml@1.3.0: - resolution: {integrity: sha512-tWpi2TsODPScmi48b/OQZGi2lgUmBCHy6SZrhi/FdnnHiU1GwebbCfuQuxsC3nHaLwtYeJGPrDZDIeodDOc4pA==} + smol-toml@1.3.1: + resolution: {integrity: sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==} engines: {node: '>= 18'} source-map@0.6.1: @@ -960,8 +956,6 @@ snapshots: get-east-asian-width@1.2.0: {} - get-stdin@9.0.0: {} - get-stream@8.0.1: {} git-raw-commits@5.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0): @@ -1129,26 +1123,25 @@ snapshots: dependencies: repeat-string: 1.6.1 - markdownlint-cli@0.42.0: + markdownlint-cli@0.43.0: dependencies: commander: 12.1.0 - get-stdin: 9.0.0 glob: 11.0.0 ignore: 6.0.2 js-yaml: 4.1.0 jsonc-parser: 3.3.1 jsonpointer: 5.0.1 - markdownlint: 0.35.0 + markdownlint: 0.36.1 minimatch: 10.0.1 run-con: 1.3.2 - smol-toml: 1.3.0 + smol-toml: 1.3.1 - markdownlint-micromark@0.1.10: {} + markdownlint-micromark@0.1.12: {} - markdownlint@0.35.0: + markdownlint@0.36.1: dependencies: markdown-it: 14.1.0 - markdownlint-micromark: 0.1.10 + markdownlint-micromark: 0.1.12 mdurl@2.0.0: {} @@ -1283,7 +1276,7 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 - smol-toml@1.3.0: {} + smol-toml@1.3.1: {} source-map@0.6.1: {} From 60a9ae09558eb81999a2a66184e7cc2a03e8b2e5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 25 Nov 2024 00:00:49 +0000 Subject: [PATCH 0900/1014] fix(deps): update helm release postgresql-ha to v14.3.10 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index dfa6213..aedd5b4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,12 +7,12 @@ dependencies: version: 15.5.38 - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.9 + version: 14.3.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts version: 11.0.8 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.3.0 -digest: sha256:336b4e0681c2ca359d2824ac31ed72d1cef89bd473f565165f3f2e06ed979277 -generated: "2024-11-18T16:00:46.530680767Z" +digest: sha256:4dc09f2a1f61081889fd72319373a27a4e31a348ca03bd3896c5a71278c52c01 +generated: "2024-11-25T00:00:45.086352701Z" diff --git a/Chart.yaml b/Chart.yaml index bebce0e..0657340 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -40,7 +40,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://registry-1.docker.io/bitnamicharts - version: 14.3.9 + version: 14.3.10 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 77728d227f113a99eef551f90ed1b5a7366030dc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 25 Nov 2024 23:30:58 +0000 Subject: [PATCH 0901/1014] chore(deps): update dependency helm-unittest to v0.7.0 --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 0dbfff7..f9d3891 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -15,7 +15,7 @@ permissions: env: HELM_VERSION: v3.16.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.6.3 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.7.0 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.31.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true diff --git a/.vscode/settings.json b/.vscode/settings.json index a8c3772..13fa90a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.6.3/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.7.0/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From 13bbf06a9c8fdbc0bfd44d5628d3f370a34255b6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 26 Nov 2024 05:00:56 +0000 Subject: [PATCH 0902/1014] chore(deps): update dependency prettier to v3.4.0 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 49ce4bd..5362716 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.1.7", "lint-staged": "15.2.10", "markdownlint-cli": "0.43.0", - "prettier": "3.3.3" + "prettier": "3.4.0" }, "packageManager": "pnpm@9.14.2", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cd3080c..aa4b385 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.43.0 version: 0.43.0 prettier: - specifier: 3.3.3 - version: 3.3.3 + specifier: 3.4.0 + version: 3.4.0 packages: @@ -546,8 +546,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + prettier@3.4.0: + resolution: {integrity: sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==} engines: {node: '>=14'} hasBin: true @@ -1220,7 +1220,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.3.3: {} + prettier@3.4.0: {} punycode.js@2.3.1: {} From 859fe79f1666014f11fffa7afb16f78392b85365 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 26 Nov 2024 13:31:06 +0000 Subject: [PATCH 0903/1014] chore(deps): update dependency prettier to v3.4.1 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 5362716..abc481b 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.1.7", "lint-staged": "15.2.10", "markdownlint-cli": "0.43.0", - "prettier": "3.4.0" + "prettier": "3.4.1" }, "packageManager": "pnpm@9.14.2", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa4b385..3fd0929 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.43.0 version: 0.43.0 prettier: - specifier: 3.4.0 - version: 3.4.0 + specifier: 3.4.1 + version: 3.4.1 packages: @@ -546,8 +546,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.4.0: - resolution: {integrity: sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==} + prettier@3.4.1: + resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==} engines: {node: '>=14'} hasBin: true @@ -1220,7 +1220,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.4.0: {} + prettier@3.4.1: {} punycode.js@2.3.1: {} From 1b78d9be05009482473f4a545aab286b38c66d2d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 28 Nov 2024 16:30:53 +0000 Subject: [PATCH 0904/1014] chore(deps): update pnpm to v9.14.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index abc481b..76a89c5 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.43.0", "prettier": "3.4.1" }, - "packageManager": "pnpm@9.14.2", + "packageManager": "pnpm@9.14.3", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From 8cf06f388e72de3b5827b56fcad509dc3434e429 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 29 Nov 2024 11:31:07 +0000 Subject: [PATCH 0905/1014] chore(deps): update pnpm to v9.14.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 76a89c5..b9cef22 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.43.0", "prettier": "3.4.1" }, - "packageManager": "pnpm@9.14.3", + "packageManager": "pnpm@9.14.4", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From 2229d5df3dfad4f88cbf75d0c18a4a89bf5b3171 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 2 Dec 2024 00:00:37 +0000 Subject: [PATCH 0906/1014] fix(deps): update subcharts --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index aedd5b4..569605f 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.27.0 + version: 2.27.2 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 15.5.38 @@ -10,9 +10,9 @@ dependencies: version: 14.3.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.8 + version: 11.1.0 - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.3.0 -digest: sha256:4dc09f2a1f61081889fd72319373a27a4e31a348ca03bd3896c5a71278c52c01 -generated: "2024-11-25T00:00:45.086352701Z" +digest: sha256:f4d4d138bde9049a1428b424f8b5ddf1843d81123845fff672f3fb0212343012 +generated: "2024-12-02T00:00:33.035460569Z" diff --git a/Chart.yaml b/Chart.yaml index 0657340..a80f650 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -31,7 +31,7 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts tags: - bitnami-common - version: 2.27.0 + version: 2.27.2 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts @@ -45,7 +45,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.0.8 + version: 11.1.0 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis From 79dc57686162080e82dbadad69ef96e8088b3882 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 3 Dec 2024 21:30:40 +0000 Subject: [PATCH 0907/1014] chore(deps): update node.js to v22.12.0 --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 7af24b7..1d9b783 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -22.11.0 +22.12.0 From 396842354a992a932bc86588a14c8deb41088aee Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 4 Dec 2024 07:32:08 +0000 Subject: [PATCH 0908/1014] chore(deps): update dependency prettier to v3.4.2 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index b9cef22..b5dbd80 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.1.7", "lint-staged": "15.2.10", "markdownlint-cli": "0.43.0", - "prettier": "3.4.1" + "prettier": "3.4.2" }, "packageManager": "pnpm@9.14.4", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3fd0929..310ebdd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.43.0 version: 0.43.0 prettier: - specifier: 3.4.1 - version: 3.4.1 + specifier: 3.4.2 + version: 3.4.2 packages: @@ -546,8 +546,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.4.1: - resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==} + prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} engines: {node: '>=14'} hasBin: true @@ -1220,7 +1220,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.4.1: {} + prettier@3.4.2: {} punycode.js@2.3.1: {} From d653aa00bc7488ae03e8bfbd34b29b0eedd7d00d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 6 Dec 2024 15:30:48 +0000 Subject: [PATCH 0909/1014] chore(deps): update pnpm to v9.15.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b5dbd80..307ea3d 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, - "packageManager": "pnpm@9.14.4", + "packageManager": "pnpm@9.15.0", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From bb94f00cb0592bea5f207e01aa221d5eaebb9b56 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 9 Dec 2024 00:00:40 +0000 Subject: [PATCH 0910/1014] fix(deps): update helm release redis to v20.4.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 569605f..ccbfc18 100644 --- a/Chart.lock +++ b/Chart.lock @@ -13,6 +13,6 @@ dependencies: version: 11.1.0 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.3.0 -digest: sha256:f4d4d138bde9049a1428b424f8b5ddf1843d81123845fff672f3fb0212343012 -generated: "2024-12-02T00:00:33.035460569Z" + version: 20.4.0 +digest: sha256:b20107ec998d98db6f9cc9fe9fa7bcb9ecb788ce34643ecb09707c622745d9db +generated: "2024-12-09T00:00:35.137260536Z" diff --git a/Chart.yaml b/Chart.yaml index a80f650..588db7a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -50,5 +50,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.3.0 + version: 20.4.0 condition: redis.enabled From 13643ca2fdc4da2a4e8007040aa657f471937e17 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 10 Dec 2024 14:30:52 +0000 Subject: [PATCH 0911/1014] chore(deps): update dependency lint-staged to v15.2.11 --- package.json | 2 +- pnpm-lock.yaml | 50 +++++++++++++++++++++++++------------------------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 307ea3d..7b2b073 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.1.7", - "lint-staged": "15.2.10", + "lint-staged": "15.2.11", "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 310ebdd..68a717f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.7 version: 9.1.7 lint-staged: - specifier: 15.2.10 - version: 15.2.10 + specifier: 15.2.11 + version: 15.2.11 markdownlint-cli: specifier: 0.43.0 version: 0.43.0 @@ -208,8 +208,8 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -398,20 +398,20 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.10: - resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} + lint-staged@15.2.11: + resolution: {integrity: sha512-Ev6ivCTYRTGs9ychvpVw35m/bcNDuBN+mnTeObCL5h+boS5WzBEC6LHI4I9F/++sZm1m+J2LEiy0gxL/R9TBqQ==} engines: {node: '>=18.12.0'} hasBin: true - listr2@8.2.4: - resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==} + listr2@8.2.5: + resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} engines: {node: '>=18.0.0'} lodash@4.17.21: @@ -489,8 +489,8 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -716,8 +716,8 @@ packages: engines: {node: '>= 14'} hasBin: true - yaml@2.5.0: - resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + yaml@2.6.1: + resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} engines: {node: '>= 14'} hasBin: true @@ -896,9 +896,9 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - debug@4.3.6: + debug@4.4.0: dependencies: - ms: 2.1.2 + ms: 2.1.3 deep-extend@0.6.0: {} @@ -1062,28 +1062,28 @@ snapshots: jsonpointer@5.0.1: {} - lilconfig@3.1.2: {} + lilconfig@3.1.3: {} linkify-it@5.0.0: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.10: + lint-staged@15.2.11: dependencies: chalk: 5.3.0 commander: 12.1.0 - debug: 4.3.6 + debug: 4.4.0 execa: 8.0.1 - lilconfig: 3.1.2 - listr2: 8.2.4 + lilconfig: 3.1.3 + listr2: 8.2.5 micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.5.0 + yaml: 2.6.1 transitivePeerDependencies: - supports-color - listr2@8.2.4: + listr2@8.2.5: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -1170,7 +1170,7 @@ snapshots: minipass@7.1.2: {} - ms@2.1.2: {} + ms@2.1.3: {} neo-async@2.6.2: {} @@ -1380,4 +1380,4 @@ snapshots: yaml@2.4.1: {} - yaml@2.5.0: {} + yaml@2.6.1: {} From f4a84965bd81ec1fa68bdc0693ca6625a011c96f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 10 Dec 2024 17:30:43 +0000 Subject: [PATCH 0912/1014] ci(deps): update k3s (patch) --- .forgejo/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index f9d3891..9b061ff 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -94,9 +94,9 @@ jobs: - v1.28.15+k3s1 # renovate: k3s # https://github.com/k3s-io/k3s/blob/master/channel.yaml#L3-L4 # stable version - - v1.30.6+k3s1 # renovate: k3s + - v1.30.7+k3s1 # renovate: k3s # newest version - - v1.31.2+k3s1 # renovate: k3s + - v1.31.3+k3s1 # renovate: k3s steps: - run: cat /etc/os-release From dc7d36610ea5c36e312d0536a2a488b1759790f5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 10 Dec 2024 20:30:44 +0000 Subject: [PATCH 0913/1014] ci(deps): update dependency kubectl to v1.31.4 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 9b061ff..47e80b4 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_VERSION: v3.16.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.0 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KUBECTL_VERSION: v1.31.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.31.4 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true jobs: From b2d4b4cba60680f3cee31c2cb6c7b7d7da436765 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 11 Dec 2024 21:30:39 +0000 Subject: [PATCH 0914/1014] ci(deps): update dependency kubectl to v1.32.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 47e80b4..3a8d75e 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_VERSION: v3.16.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.0 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KUBECTL_VERSION: v1.31.4 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.32.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true jobs: From 62414441e6bda5da19dd2ee423c0b5226865170d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 12 Dec 2024 19:31:53 +0000 Subject: [PATCH 0915/1014] fix(deps): update forgejo docker tag to v9.0.3 (main) (#1010) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1010 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 588db7a..7652c9e 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 9.0.2 +appVersion: 9.0.3 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 0dfbdec0a7458d96abae47d73893a5ba1c14dbca Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 16 Dec 2024 00:00:26 +0000 Subject: [PATCH 0916/1014] fix(deps): update subcharts --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index ccbfc18..bb6ffc0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.27.2 + version: 2.28.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 15.5.38 @@ -10,9 +10,9 @@ dependencies: version: 14.3.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.1.0 + version: 11.2.0 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.4.0 -digest: sha256:b20107ec998d98db6f9cc9fe9fa7bcb9ecb788ce34643ecb09707c622745d9db -generated: "2024-12-09T00:00:35.137260536Z" + version: 20.5.0 +digest: sha256:4110986236122ee366685cb017c72bc784921aa4f7d1ef981f586fbef7d688ff +generated: "2024-12-16T00:00:20.738134318Z" diff --git a/Chart.yaml b/Chart.yaml index 7652c9e..cda70f8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -31,7 +31,7 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts tags: - bitnami-common - version: 2.27.2 + version: 2.28.0 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts @@ -45,10 +45,10 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.1.0 + version: 11.2.0 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.4.0 + version: 20.5.0 condition: redis.enabled From 42230062c05ac815ecc839a0fbe34f8d90db1430 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 19 Dec 2024 20:30:30 +0000 Subject: [PATCH 0917/1014] ci(deps): update k3s (patch) --- .forgejo/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 3a8d75e..212b99a 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -94,9 +94,9 @@ jobs: - v1.28.15+k3s1 # renovate: k3s # https://github.com/k3s-io/k3s/blob/master/channel.yaml#L3-L4 # stable version - - v1.30.7+k3s1 # renovate: k3s + - v1.30.8+k3s1 # renovate: k3s # newest version - - v1.31.3+k3s1 # renovate: k3s + - v1.31.4+k3s1 # renovate: k3s steps: - run: cat /etc/os-release From 0a35265fb726f0eaa5ffe6235979544e33d16a70 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 19 Dec 2024 21:00:25 +0000 Subject: [PATCH 0918/1014] ci(deps): update dependency helm to v3.16.4 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 212b99a..be0fdf8 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: contents: read env: - HELM_VERSION: v3.16.3 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.16.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.0 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.32.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From 881e55b3a48c0806d3f911dc09781bb895e9f0a5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 20 Dec 2024 01:00:24 +0000 Subject: [PATCH 0919/1014] chore(deps): update pnpm to v9.15.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7b2b073..774f504 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, - "packageManager": "pnpm@9.15.0", + "packageManager": "pnpm@9.15.1", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From ef8623122532ff38c82fa5347d2b6965acf19bee Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 23 Dec 2024 00:00:58 +0000 Subject: [PATCH 0920/1014] fix(deps): update subcharts --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index bb6ffc0..0c58955 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,9 +10,9 @@ dependencies: version: 14.3.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.2.0 + version: 11.2.1 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.5.0 -digest: sha256:4110986236122ee366685cb017c72bc784921aa4f7d1ef981f586fbef7d688ff -generated: "2024-12-16T00:00:20.738134318Z" + version: 20.6.1 +digest: sha256:32e1b3d7ba33398813eb29df1bb1582563077bbdbe208c7986c36dc83e8aa04a +generated: "2024-12-23T00:00:53.402630913Z" diff --git a/Chart.yaml b/Chart.yaml index cda70f8..3835a7c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -45,10 +45,10 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.2.0 + version: 11.2.1 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.5.0 + version: 20.6.1 condition: redis.enabled From 36b582b598d64f420f56545eecf08106996e516f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 28 Dec 2024 11:01:00 +0000 Subject: [PATCH 0921/1014] chore(deps): update dependency lint-staged to v15.3.0 --- package.json | 2 +- pnpm-lock.yaml | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 774f504..bded098 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.1.7", - "lint-staged": "15.2.11", + "lint-staged": "15.3.0", "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68a717f..062d1db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.7 version: 9.1.7 lint-staged: - specifier: 15.2.11 - version: 15.2.11 + specifier: 15.3.0 + version: 15.3.0 markdownlint-cli: specifier: 0.43.0 version: 0.43.0 @@ -127,8 +127,8 @@ packages: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} cli-cursor@5.0.0: @@ -405,8 +405,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.2.11: - resolution: {integrity: sha512-Ev6ivCTYRTGs9ychvpVw35m/bcNDuBN+mnTeObCL5h+boS5WzBEC6LHI4I9F/++sZm1m+J2LEiy0gxL/R9TBqQ==} + lint-staged@15.3.0: + resolution: {integrity: sha512-vHFahytLoF2enJklgtOtCtIjZrKD/LoxlaUusd5nh7dWv/dkKQJY74ndFSzxCdv7g0ueGg1ORgTSt4Y9LPZn9A==} engines: {node: '>=18.12.0'} hasBin: true @@ -812,7 +812,7 @@ snapshots: escape-string-regexp: 1.0.5 supports-color: 5.5.0 - chalk@5.3.0: {} + chalk@5.4.1: {} cli-cursor@5.0.0: dependencies: @@ -1068,9 +1068,9 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.2.11: + lint-staged@15.3.0: dependencies: - chalk: 5.3.0 + chalk: 5.4.1 commander: 12.1.0 debug: 4.4.0 execa: 8.0.1 From 21e1a3ec2196f536d8c91940e9420c6c00f101d6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 28 Dec 2024 21:01:04 +0000 Subject: [PATCH 0922/1014] chore(deps): update pnpm to v9.15.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bded098..4fa5a95 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, - "packageManager": "pnpm@9.15.1", + "packageManager": "pnpm@9.15.2", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From 65ee7cf95cd45dfec4a093fd18dcfbe32972e296 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 31 Dec 2024 20:31:28 +0000 Subject: [PATCH 0923/1014] ci(deps): update dependency helm-unittest to v0.7.1 --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index be0fdf8..6e3297f 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -15,7 +15,7 @@ permissions: env: HELM_VERSION: v3.16.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.7.0 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.7.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.32.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true diff --git a/.vscode/settings.json b/.vscode/settings.json index 13fa90a..67a510e 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.7.0/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.7.1/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From 6d0f6d71d1e40bac1ee067dca81e70dafc369767 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 Jan 2025 00:00:57 +0000 Subject: [PATCH 0924/1014] chore(deps): update pnpm to v9.15.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4fa5a95..321b9f8 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, - "packageManager": "pnpm@9.15.2", + "packageManager": "pnpm@9.15.3", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From 5127e3af6062e8b176f877588c2c7eb6550157e9 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 6 Jan 2025 00:31:19 +0000 Subject: [PATCH 0925/1014] fix(deps): update helm release common to v2.29.0 --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 0c58955..11d2fae 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,7 +1,7 @@ dependencies: - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.28.0 + version: 2.29.0 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 15.5.38 @@ -14,5 +14,5 @@ dependencies: - name: redis repository: oci://registry-1.docker.io/bitnamicharts version: 20.6.1 -digest: sha256:32e1b3d7ba33398813eb29df1bb1582563077bbdbe208c7986c36dc83e8aa04a -generated: "2024-12-23T00:00:53.402630913Z" +digest: sha256:6a60dd0d264ba831954284a2f2c8cd5fd0d2b963ca5228ad23886f9b1e660862 +generated: "2025-01-06T00:31:14.02028374Z" diff --git a/Chart.yaml b/Chart.yaml index 3835a7c..15278dc 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -31,7 +31,7 @@ dependencies: repository: oci://registry-1.docker.io/bitnamicharts tags: - bitnami-common - version: 2.28.0 + version: 2.29.0 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts From 38bf657c1c61d8285f5c3a7a1374c205a0cfa4d1 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 7 Jan 2025 20:31:18 +0000 Subject: [PATCH 0926/1014] chore(deps): update node.js to v22.13.0 --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 1d9b783..6fa8dec 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -22.12.0 +22.13.0 From 4b7c9aabb75e233b5c60b59d978500ae9d822ae3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 13 Jan 2025 00:00:55 +0000 Subject: [PATCH 0927/1014] fix(deps): update subcharts --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index 11d2fae..6d6dd2b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,9 +10,9 @@ dependencies: version: 14.3.10 - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.2.1 + version: 11.3.0 - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.6.1 -digest: sha256:6a60dd0d264ba831954284a2f2c8cd5fd0d2b963ca5228ad23886f9b1e660862 -generated: "2025-01-06T00:31:14.02028374Z" + version: 20.6.2 +digest: sha256:1fd9c78c8671e019abd7e1091ebe7e1c7ec3df74817a6a294db78bd3bca15fb9 +generated: "2025-01-13T00:00:50.78283743Z" diff --git a/Chart.yaml b/Chart.yaml index 15278dc..fa2e2a1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -45,10 +45,10 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://registry-1.docker.io/bitnamicharts - version: 11.2.1 + version: 11.3.0 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://registry-1.docker.io/bitnamicharts - version: 20.6.1 + version: 20.6.2 condition: redis.enabled From b79c7f4cb58c1d1aee3298d51f7386eec558fe2d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 13 Jan 2025 12:30:46 +0000 Subject: [PATCH 0928/1014] ci(deps): update dependency chart-testing to v3.12.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 6e3297f..5a6988a 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -16,7 +16,7 @@ permissions: env: HELM_VERSION: v3.16.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest - HELM_CHART_TESTING_VERSION: v3.11.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing + HELM_CHART_TESTING_VERSION: v3.12.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.32.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true From 677c8d2c52c1cbed0d4a57decefa0d5d89ee2600 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 13 Jan 2025 20:30:54 +0000 Subject: [PATCH 0929/1014] chore(deps): update pnpm to v9.15.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 321b9f8..bb69f44 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, - "packageManager": "pnpm@9.15.3", + "packageManager": "pnpm@9.15.4", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From 8da39bb5bcb41886c154f510aeee3871c32c727c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 15 Jan 2025 09:29:34 +0000 Subject: [PATCH 0930/1014] ci(deps): update dependency k3s to v1.32.0+k3s1 (minor) (main) (#1036) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1036 Reviewed-by: Michael Kriese Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 5a6988a..b191a3b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -96,7 +96,7 @@ jobs: # stable version - v1.30.8+k3s1 # renovate: k3s # newest version - - v1.31.4+k3s1 # renovate: k3s + - v1.32.0+k3s1 # renovate: k3s steps: - run: cat /etc/os-release From ba6efc036cb56d284083fc6713b5d6842c4b1d80 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Jan 2025 10:28:21 +0100 Subject: [PATCH 0931/1014] ci: add v11 test --- ci/v11-test-values.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ci/v11-test-values.yaml diff --git a/ci/v11-test-values.yaml b/ci/v11-test-values.yaml new file mode 100644 index 0000000..e6a8100 --- /dev/null +++ b/ci/v11-test-values.yaml @@ -0,0 +1,23 @@ +image: + registry: codeberg.org + repository: forgejo-experimental/forgejo + tag: 11.0-test # don't pin, manifests can be missing + +redis-cluster: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level From 85704a62d24ed47a42b2ca97ec90a8ab2d8a5154 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Jan 2025 10:30:22 +0100 Subject: [PATCH 0932/1014] ci: bump k3s stable to v1.31 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b191a3b..4ffbe71 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -94,7 +94,7 @@ jobs: - v1.28.15+k3s1 # renovate: k3s # https://github.com/k3s-io/k3s/blob/master/channel.yaml#L3-L4 # stable version - - v1.30.8+k3s1 # renovate: k3s + - v1.31.8+k3s1 # renovate: k3s # newest version - v1.32.0+k3s1 # renovate: k3s From c31403c5c75b8ac6b56b41bc6dc76b3520f69950 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Jan 2025 10:34:35 +0100 Subject: [PATCH 0933/1014] chore(renovate): update allowed k3s version --- .forgejo/renovate/k3s.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/renovate/k3s.json b/.forgejo/renovate/k3s.json index 9bddd56..edb593d 100644 --- a/.forgejo/renovate/k3s.json +++ b/.forgejo/renovate/k3s.json @@ -30,7 +30,7 @@ "matchFileNames": [".forgejo/workflows/**"], "matchPackageNames": ["k3s-io/k3s"], "matchUpdateTypes": ["major", "minor"], - "matchCurrentValue": "!/^v1.31/", + "matchCurrentValue": "!/^v1.32/", "enabled": false } ], From 4bb97219bf95b8f3468f80becc836b4931dc1052 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Jan 2025 10:35:21 +0100 Subject: [PATCH 0934/1014] ci: bump k3s stable to v1.31.4 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 4ffbe71..a0fcec4 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -94,7 +94,7 @@ jobs: - v1.28.15+k3s1 # renovate: k3s # https://github.com/k3s-io/k3s/blob/master/channel.yaml#L3-L4 # stable version - - v1.31.8+k3s1 # renovate: k3s + - v1.31.4+k3s1 # renovate: k3s # newest version - v1.32.0+k3s1 # renovate: k3s From 239ea7a5e37125284d2925a5a782fcf083382f9f Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Jan 2025 12:19:59 +0100 Subject: [PATCH 0935/1014] feat!: use ghcr oci mirror - #1045 --- Chart.lock | 14 +++++++------- Chart.yaml | 14 ++++++++------ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/Chart.lock b/Chart.lock index 6d6dd2b..d97b33d 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,18 +1,18 @@ dependencies: - name: common - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts version: 2.29.0 - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts version: 15.5.38 - name: postgresql-ha - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts version: 14.3.10 - name: redis-cluster - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts version: 11.3.0 - name: redis - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts version: 20.6.2 -digest: sha256:1fd9c78c8671e019abd7e1091ebe7e1c7ec3df74817a6a294db78bd3bca15fb9 -generated: "2025-01-13T00:00:50.78283743Z" +digest: sha256:e40476d3698a07b42b3a2c9c1d2a36cb84dcbbc26db61f8e792afbda852b3dfd +generated: "2025-01-15T12:05:02.4047978+01:00" diff --git a/Chart.yaml b/Chart.yaml index fa2e2a1..6bb124a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -22,33 +22,35 @@ maintainers: - name: Michael Kriese email: michael.kriese@visualon.de -# Bitnami charts are served from Docker Hub +# Bitnami charts are served from ghcr mirror because of rate limiting on Docker Hub # https://hub.docker.com/u/bitnamicharts # https://blog.bitnami.com/2023/01/bitnami-helm-charts-available-as-oci.html +# https://github.com/bitnami/charts/issues/30853 +# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/common/Chart.yaml - name: common - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts tags: - bitnami-common version: 2.29.0 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts version: 15.5.38 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts version: 14.3.10 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts version: 11.3.0 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis - repository: oci://registry-1.docker.io/bitnamicharts + repository: oci://ghcr.io/visualon/bitnamicharts version: 20.6.2 condition: redis.enabled From d4d7cdc04f7dde90358fb3d70aa5977427be3f72 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Jan 2025 12:28:59 +0100 Subject: [PATCH 0936/1014] ci: use `public.ecr.aws` mirror for bitnami images - #1045 --- ci/default-values.yaml | 14 ++++++++++++++ ci/single-values.yaml | 11 +++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/ci/default-values.yaml b/ci/default-values.yaml index 9e3a393..726a70b 100644 --- a/ci/default-values.yaml +++ b/ci/default-values.yaml @@ -1 +1,15 @@ # default values with some modifications + +# Use mirror +# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 +redis-cluster: + global: + imageRegistry: public.ecr.aws + security: + allowInsecureImages: true + +postgresql-ha: + global: + imageRegistry: public.ecr.aws + security: + allowInsecureImages: true diff --git a/ci/single-values.yaml b/ci/single-values.yaml index 46ea966..73ec02b 100644 --- a/ci/single-values.yaml +++ b/ci/single-values.yaml @@ -1,10 +1,17 @@ redis-cluster: enabled: false -postgresql: - enabled: true postgresql-ha: enabled: false +postgresql: + enabled: true + # Use mirror + # https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 + global: + imageRegistry: public.ecr.aws + security: + allowInsecureImages: true + persistence: enabled: true From bc3764c21934e5094413d1afd014eec624265488 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Jan 2025 13:03:31 +0100 Subject: [PATCH 0937/1014] ci: use `public.ecr.aws` mirror for bitnami images (take 2) - #1045 --- ci/default-values.yaml | 20 +++++++++++--------- ci/single-values.yaml | 10 ++++++---- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/ci/default-values.yaml b/ci/default-values.yaml index 726a70b..fff78a1 100644 --- a/ci/default-values.yaml +++ b/ci/default-values.yaml @@ -2,14 +2,16 @@ # Use mirror # https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 +global: + security: + allowInsecureImages: true redis-cluster: - global: - imageRegistry: public.ecr.aws - security: - allowInsecureImages: true - + image: + registry: public.ecr.aws postgresql-ha: - global: - imageRegistry: public.ecr.aws - security: - allowInsecureImages: true + postgresql: + image: + registry: public.ecr.aws + pgpool: + image: + registry: public.ecr.aws diff --git a/ci/single-values.yaml b/ci/single-values.yaml index 73ec02b..1077f7a 100644 --- a/ci/single-values.yaml +++ b/ci/single-values.yaml @@ -7,10 +7,12 @@ postgresql: enabled: true # Use mirror # https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 - global: - imageRegistry: public.ecr.aws - security: - allowInsecureImages: true + image: + registry: public.ecr.aws + +global: + security: + allowInsecureImages: true persistence: enabled: true From af662db1f2683197f391f74b4d2a5deaf1db2bb5 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Jan 2025 13:39:10 +0100 Subject: [PATCH 0938/1014] ci: use forgejo mirror for busybox --- ci/default-values.yaml | 3 +++ ci/dev-values.yaml | 5 +++++ ci/single-values.yaml | 7 ++++++- ci/v10-test-values.yaml | 6 ++++++ ci/v11-test-values.yaml | 6 ++++++ ci/v8-test-values.yaml | 6 ++++++ ci/v9-test-values.yaml | 6 ++++++ 7 files changed, 38 insertions(+), 1 deletion(-) diff --git a/ci/default-values.yaml b/ci/default-values.yaml index fff78a1..25fefaa 100644 --- a/ci/default-values.yaml +++ b/ci/default-values.yaml @@ -15,3 +15,6 @@ postgresql-ha: pgpool: image: registry: public.ecr.aws +test: + image: + name: code.forgejo.org/oci/busybox diff --git a/ci/dev-values.yaml b/ci/dev-values.yaml index e1fecd7..a47f3ba 100644 --- a/ci/dev-values.yaml +++ b/ci/dev-values.yaml @@ -1,6 +1,11 @@ # Test codeberg.org image image: registry: codeberg.org +# Use mirror +# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 +test: + image: + name: code.forgejo.org/oci/busybox redis-cluster: enabled: false diff --git a/ci/single-values.yaml b/ci/single-values.yaml index 1077f7a..6be58e6 100644 --- a/ci/single-values.yaml +++ b/ci/single-values.yaml @@ -9,11 +9,16 @@ postgresql: # https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 image: registry: public.ecr.aws - global: security: allowInsecureImages: true +# Use mirror +# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 +test: + image: + name: code.forgejo.org/oci/busybox + persistence: enabled: true diff --git a/ci/v10-test-values.yaml b/ci/v10-test-values.yaml index f6d3111..362c923 100644 --- a/ci/v10-test-values.yaml +++ b/ci/v10-test-values.yaml @@ -3,6 +3,12 @@ image: repository: forgejo-experimental/forgejo tag: 10.0-test # don't pin, manifests can be missing +# Use mirror +# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 +test: + image: + name: code.forgejo.org/oci/busybox + redis-cluster: enabled: false postgresql-ha: diff --git a/ci/v11-test-values.yaml b/ci/v11-test-values.yaml index e6a8100..4530f6d 100644 --- a/ci/v11-test-values.yaml +++ b/ci/v11-test-values.yaml @@ -3,6 +3,12 @@ image: repository: forgejo-experimental/forgejo tag: 11.0-test # don't pin, manifests can be missing +# Use mirror +# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 +test: + image: + name: code.forgejo.org/oci/busybox + redis-cluster: enabled: false postgresql-ha: diff --git a/ci/v8-test-values.yaml b/ci/v8-test-values.yaml index 9650832..1a5374d 100644 --- a/ci/v8-test-values.yaml +++ b/ci/v8-test-values.yaml @@ -3,6 +3,12 @@ image: repository: forgejo-experimental/forgejo tag: 8.0-test # don't pin, manifests can be missing +# Use mirror +# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 +test: + image: + name: code.forgejo.org/oci/busybox + redis-cluster: enabled: false postgresql-ha: diff --git a/ci/v9-test-values.yaml b/ci/v9-test-values.yaml index 21c4413..95b1377 100644 --- a/ci/v9-test-values.yaml +++ b/ci/v9-test-values.yaml @@ -3,6 +3,12 @@ image: repository: forgejo-experimental/forgejo tag: 9.0-test # don't pin, manifests can be missing +# Use mirror +# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 +test: + image: + name: code.forgejo.org/oci/busybox + redis-cluster: enabled: false postgresql-ha: From 924a1546b7b3066ad5b9af4360e4af6d1c455767 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 15 Jan 2025 13:40:09 +0000 Subject: [PATCH 0939/1014] feat(deps): update helm release postgresql to v16 (main) (#903) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/903 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- unittests/dependency-major-image-check.yaml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Chart.lock b/Chart.lock index d97b33d..53a4cf4 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,7 +4,7 @@ dependencies: version: 2.29.0 - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.5.38 + version: 16.4.2 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts version: 14.3.10 @@ -14,5 +14,5 @@ dependencies: - name: redis repository: oci://ghcr.io/visualon/bitnamicharts version: 20.6.2 -digest: sha256:e40476d3698a07b42b3a2c9c1d2a36cb84dcbbc26db61f8e792afbda852b3dfd -generated: "2025-01-15T12:05:02.4047978+01:00" +digest: sha256:2c138914e4c171377d01de000524350c64088711163919144ec438a4663c9285 +generated: "2025-01-15T14:31:36.679523+01:00" diff --git a/Chart.yaml b/Chart.yaml index 6bb124a..fe3a7be 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,7 +37,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.5.38 + version: 16.4.2 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha diff --git a/unittests/dependency-major-image-check.yaml b/unittests/dependency-major-image-check.yaml index 6892613..c2a7e78 100644 --- a/unittests/dependency-major-image-check.yaml +++ b/unittests/dependency-major-image-check.yaml @@ -28,7 +28,7 @@ tests: matchRegex: path: spec.template.spec.containers[0].image # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST - pattern: ^docker.io/bitnami/postgresql:16.+$ + pattern: ^docker.io/bitnami/postgresql:17.+$ - it: '[redis-cluster] ensures we detect major image version upgrades' template: charts/redis-cluster/templates/redis-statefulset.yaml set: From 8bf59b293b60d4e72e4102949be762e1b6eb5f2e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 15 Jan 2025 13:55:16 +0000 Subject: [PATCH 0940/1014] feat(deps): update helm release postgresql-ha to v15 (main) (#982) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/982 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- unittests/dependency-major-image-check.yaml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Chart.lock b/Chart.lock index 53a4cf4..a96d5e0 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,12 +7,12 @@ dependencies: version: 16.4.2 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 14.3.10 + version: 15.1.6 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts version: 11.3.0 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts version: 20.6.2 -digest: sha256:2c138914e4c171377d01de000524350c64088711163919144ec438a4663c9285 -generated: "2025-01-15T14:31:36.679523+01:00" +digest: sha256:1de1d2087eed61ac474746b859662e52f209dc3075f6512e5f8dc45435e390d0 +generated: "2025-01-15T14:46:31.3307275+01:00" diff --git a/Chart.yaml b/Chart.yaml index fe3a7be..544e47b 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -42,7 +42,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 14.3.10 + version: 15.1.6 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster diff --git a/unittests/dependency-major-image-check.yaml b/unittests/dependency-major-image-check.yaml index c2a7e78..1ff65cc 100644 --- a/unittests/dependency-major-image-check.yaml +++ b/unittests/dependency-major-image-check.yaml @@ -15,7 +15,7 @@ tests: matchRegex: path: spec.template.spec.containers[0].image # IN CASE OF AN INTENTIONAL MAJOR BUMP, ADJUST THIS TEST - pattern: ^docker.io/bitnami/postgresql-repmgr:16.+$ + pattern: ^docker.io/bitnami/postgresql-repmgr:17.+$ - it: '[postgresql] ensures we detect major image version upgrades' template: charts/postgresql/templates/primary/statefulset.yaml set: From c3ced353b4e9078c25214f9230f7f8a6699b1709 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 15 Jan 2025 21:01:08 +0000 Subject: [PATCH 0941/1014] ci(deps): update dependency kubectl to v1.32.1 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index a0fcec4..5dfe727 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_VERSION: v3.16.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.12.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KUBECTL_VERSION: v1.32.0 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.32.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true jobs: From 354fba21657c51c0251e44368e960c4d85693c11 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 15 Jan 2025 22:01:32 +0000 Subject: [PATCH 0942/1014] ci(deps): update dependency helm to v3.17.0 --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 5dfe727..787afea 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: contents: read env: - HELM_VERSION: v3.16.4 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.17.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.12.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.32.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From d7a14237895f4bc732f1f63286cf059b3c2d7826 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 16 Jan 2025 06:32:05 +0000 Subject: [PATCH 0943/1014] chore(deps): update dependency lint-staged to v15.4.0 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index bb69f44..be97123 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.1.7", - "lint-staged": "15.3.0", + "lint-staged": "15.4.0", "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 062d1db..57aac8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.7 version: 9.1.7 lint-staged: - specifier: 15.3.0 - version: 15.3.0 + specifier: 15.4.0 + version: 15.4.0 markdownlint-cli: specifier: 0.43.0 version: 0.43.0 @@ -405,8 +405,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.3.0: - resolution: {integrity: sha512-vHFahytLoF2enJklgtOtCtIjZrKD/LoxlaUusd5nh7dWv/dkKQJY74ndFSzxCdv7g0ueGg1ORgTSt4Y9LPZn9A==} + lint-staged@15.4.0: + resolution: {integrity: sha512-UdODqEZiQimd7rCzZ2vqFuELRNUda3mdv7M93jhE4SmDiqAj/w/msvwKgagH23jv2iCPw6Q5m+ltX4VlHvp2LQ==} engines: {node: '>=18.12.0'} hasBin: true @@ -1068,7 +1068,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.3.0: + lint-staged@15.4.0: dependencies: chalk: 5.4.1 commander: 12.1.0 From 18fc56e99495f1074bd03e7e84e7b0cae3a05649 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 15 Jan 2025 14:44:18 +0100 Subject: [PATCH 0944/1014] docs: Add upgrade notes --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 8dda4e0..36cf92f 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,7 @@ - [Advanced](#advanced) - [Contributing](#contributing) - [Upgrading](#upgrading) + - [To v11](#to-v11) - [To v10](#to-v10) - [To v9](#to-v9) - [To v8](#to-v8) @@ -1236,6 +1237,14 @@ This section lists major and breaking changes of each Helm Chart version. Please read them carefully to upgrade successfully, especially the change of the **default database backend**! If you miss this, blindly upgrading may delete your Postgres instance and you may lose your data! +### To v11 + +PostgreSQL and PostgreSQL HA are now using PostgreSQL v17. +Please read PostgresSQL upgrade guide before upgrading. + +You need Forgejo v10+ to use this Helm Chart version. +Forgejo v9 is now EOL. + ### To v10 You need Forgejo v9+ to use this Helm Chart version. From bfb0a6c075b3758f5939a1708e86dde9f2ea3fe1 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 16 Jan 2025 10:30:39 +0100 Subject: [PATCH 0945/1014] ci: drop forgejo v8 and v9 testing --- ci/v8-test-values.yaml | 29 ----------------------------- ci/v9-test-values.yaml | 29 ----------------------------- 2 files changed, 58 deletions(-) delete mode 100644 ci/v8-test-values.yaml delete mode 100644 ci/v9-test-values.yaml diff --git a/ci/v8-test-values.yaml b/ci/v8-test-values.yaml deleted file mode 100644 index 1a5374d..0000000 --- a/ci/v8-test-values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -image: - registry: codeberg.org - repository: forgejo-experimental/forgejo - tag: 8.0-test # don't pin, manifests can be missing - -# Use mirror -# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 -test: - image: - name: code.forgejo.org/oci/busybox - -redis-cluster: - enabled: false -postgresql-ha: - enabled: false - -persistence: - enabled: false - -gitea: - config: - database: - DB_TYPE: sqlite3 - session: - PROVIDER: memory - cache: - ADAPTER: memory - queue: - TYPE: level diff --git a/ci/v9-test-values.yaml b/ci/v9-test-values.yaml deleted file mode 100644 index 95b1377..0000000 --- a/ci/v9-test-values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -image: - registry: codeberg.org - repository: forgejo-experimental/forgejo - tag: 9.0-test # don't pin, manifests can be missing - -# Use mirror -# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 -test: - image: - name: code.forgejo.org/oci/busybox - -redis-cluster: - enabled: false -postgresql-ha: - enabled: false - -persistence: - enabled: false - -gitea: - config: - database: - DB_TYPE: sqlite3 - session: - PROVIDER: memory - cache: - ADAPTER: memory - queue: - TYPE: level From f7e712d49c153d0a3cc44f2c18afab5a046b46d0 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 16 Jan 2025 09:43:52 +0000 Subject: [PATCH 0946/1014] feat(deps)!: update forgejo docker tag to v10 (main) (#1052) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1052 Reviewed-by: Michael Kriese Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 544e47b..bf1d916 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 9.0.3 +appVersion: 10.0.0 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 2cabd2dd1b803a1fedcc4fd6f657a04e65dd0092 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 16 Jan 2025 10:56:11 +0100 Subject: [PATCH 0947/1014] feat!: set `clusterIP` to empty value - Closes #926 --- README.md | 24 ++++-------------------- values.yaml | 8 ++++---- 2 files changed, 8 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 36cf92f..e22c6df 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,6 @@ - [User defined environment variables in app.ini](#user-defined-environment-variables-in-appini) - [External Database](#external-database) - [Ports and external url](#ports-and-external-url) - - [ClusterIP](#clusterip) - [SSH and Ingress](#ssh-and-ingress) - [SSH on crio based kubernetes cluster](#ssh-on-crio-based-kubernetes-cluster) - [Cache](#cache) @@ -450,23 +449,6 @@ This helm chart automatically configures the clone urls to use the correct ports You can change these ports by hand using the `gitea.config` dict. However you should know what you're doing. -### ClusterIP - -By default the `clusterIP` will be set to `None`, which is the default for headless services. -However if you want to omit the clusterIP field in the service, use the following values: - -```yaml -service: - http: - type: ClusterIP - port: 3000 - clusterIP: - ssh: - type: ClusterIP - port: 22 - clusterIP: -``` - ### SSH and Ingress If you're using ingress and want to use SSH, keep in mind, that ingress is not able to forward SSH Ports. @@ -923,7 +905,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | | `service.http.type` | Kubernetes service type for web traffic | `ClusterIP` | | `service.http.port` | Port number for web traffic | `3000` | -| `service.http.clusterIP` | ClusterIP setting for http autosetup for deployment is None | `None` | +| `service.http.clusterIP` | ClusterIP setting for http autosetup for deployment | `nil` | | `service.http.loadBalancerIP` | LoadBalancer IP setting | `nil` | | `service.http.nodePort` | NodePort for http service | `nil` | | `service.http.externalTrafficPolicy` | If `service.http.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation | `nil` | @@ -936,7 +918,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | `service.http.loadBalancerClass` | Loadbalancer class | `nil` | | `service.ssh.type` | Kubernetes service type for ssh traffic | `ClusterIP` | | `service.ssh.port` | Port number for ssh traffic | `22` | -| `service.ssh.clusterIP` | ClusterIP setting for ssh autosetup for deployment is None | `None` | +| `service.ssh.clusterIP` | ClusterIP setting for ssh autosetup for deployment | `nil` | | `service.ssh.loadBalancerIP` | LoadBalancer IP setting | `nil` | | `service.ssh.nodePort` | NodePort for ssh service | `nil` | | `service.ssh.externalTrafficPolicy` | If `service.ssh.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation | `nil` | @@ -1245,6 +1227,8 @@ Please read PostgresSQL upgrade guide before upgrading. You need Forgejo v10+ to use this Helm Chart version. Forgejo v9 is now EOL. +ClusterIP is now emtpy instead of `None` for http and ssh service. + ### To v10 You need Forgejo v9+ to use this Helm Chart version. diff --git a/values.yaml b/values.yaml index 04d7099..7a302aa 100644 --- a/values.yaml +++ b/values.yaml @@ -101,7 +101,7 @@ podDisruptionBudget: {} service: ## @param service.http.type Kubernetes service type for web traffic ## @param service.http.port Port number for web traffic - ## @param service.http.clusterIP ClusterIP setting for http autosetup for deployment is None + ## @param service.http.clusterIP ClusterIP setting for http autosetup for deployment ## @param service.http.loadBalancerIP LoadBalancer IP setting ## @param service.http.nodePort NodePort for http service ## @param service.http.externalTrafficPolicy If `service.http.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation @@ -115,7 +115,7 @@ service: http: type: ClusterIP port: 3000 - clusterIP: None + clusterIP: loadBalancerIP: nodePort: externalTrafficPolicy: @@ -128,7 +128,7 @@ service: loadBalancerClass: ## @param service.ssh.type Kubernetes service type for ssh traffic ## @param service.ssh.port Port number for ssh traffic - ## @param service.ssh.clusterIP ClusterIP setting for ssh autosetup for deployment is None + ## @param service.ssh.clusterIP ClusterIP setting for ssh autosetup for deployment ## @param service.ssh.loadBalancerIP LoadBalancer IP setting ## @param service.ssh.nodePort NodePort for ssh service ## @param service.ssh.externalTrafficPolicy If `service.ssh.type` is `NodePort` or `LoadBalancer`, set this to `Local` to enable source IP preservation @@ -143,7 +143,7 @@ service: ssh: type: ClusterIP port: 22 - clusterIP: None + clusterIP: loadBalancerIP: nodePort: externalTrafficPolicy: From 4bfbb48dd3c01b26cb1163ef4d0eadbd5160a7c0 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 16 Jan 2025 11:12:16 +0100 Subject: [PATCH 0948/1014] fix!: drop unsupported api versions - Closes #918 --- README.md | 20 ++++++++++---------- templates/gitea/ingress.yaml | 17 ++--------------- templates/gitea/poddisruptionbudget.yaml | 4 ---- values.yaml | 4 ---- 4 files changed, 12 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index e22c6df..9346ccd 100644 --- a/README.md +++ b/README.md @@ -933,16 +933,15 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus ### Ingress -| Name | Description | Value | -| ------------------------------------ | --------------------------------------------------------------------------- | ----------------- | -| `ingress.enabled` | Enable ingress | `false` | -| `ingress.className` | Ingress class name | `nil` | -| `ingress.annotations` | Ingress annotations | `{}` | -| `ingress.hosts[0].host` | Default Ingress host | `git.example.com` | -| `ingress.hosts[0].paths[0].path` | Default Ingress path | `/` | -| `ingress.hosts[0].paths[0].pathType` | Ingress path type | `Prefix` | -| `ingress.tls` | Ingress tls settings | `[]` | -| `ingress.apiVersion` | Specify APIVersion of ingress object. Mostly would only be used for argocd. | | +| Name | Description | Value | +| ------------------------------------ | -------------------- | ----------------- | +| `ingress.enabled` | Enable ingress | `false` | +| `ingress.className` | Ingress class name | `nil` | +| `ingress.annotations` | Ingress annotations | `{}` | +| `ingress.hosts[0].host` | Default Ingress host | `git.example.com` | +| `ingress.hosts[0].paths[0].path` | Default Ingress path | `/` | +| `ingress.hosts[0].paths[0].pathType` | Ingress path type | `Prefix` | +| `ingress.tls` | Ingress tls settings | `[]` | ### Route @@ -1228,6 +1227,7 @@ You need Forgejo v10+ to use this Helm Chart version. Forgejo v9 is now EOL. ClusterIP is now emtpy instead of `None` for http and ssh service. +Unsupported api versions for `Ingress` and `PodDisruptionBudget` are removed. ### To v10 diff --git a/templates/gitea/ingress.yaml b/templates/gitea/ingress.yaml index 7252cb7..fea418e 100644 --- a/templates/gitea/ingress.yaml +++ b/templates/gitea/ingress.yaml @@ -1,15 +1,7 @@ {{- if .Values.ingress.enabled -}} {{- $fullName := include "gitea.fullname" . -}} {{- $httpPort := .Values.service.http.port -}} -{{- $apiVersion := "extensions/v1beta1" -}} -{{- if .Values.ingress.apiVersion -}} -{{- $apiVersion = .Values.ingress.apiVersion -}} -{{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1/Ingress" -}} -{{- $apiVersion = "networking.k8s.io/v1" }} -{{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/Ingress" -}} -{{- $apiVersion = "networking.k8s.io/v1beta1" }} -{{- end }} -apiVersion: {{ $apiVersion }} +apiVersion: networking.k8s.io/v1/Ingress kind: Ingress metadata: name: {{ $fullName }} @@ -41,19 +33,14 @@ spec: paths: {{- range .paths }} - path: {{ .path }} - {{- if and .pathType (eq $apiVersion "networking.k8s.io/v1") }} + {{- if .pathType }} pathType: {{ .pathType }} {{- end }} backend: - {{- if eq $apiVersion "networking.k8s.io/v1" }} service: name: {{ $fullName }}-http port: number: {{ $httpPort }} - {{- else }} - serviceName: {{ $fullName }}-http - servicePort: {{ $httpPort }} - {{- end }} {{- end }} {{- end }} {{- end }} diff --git a/templates/gitea/poddisruptionbudget.yaml b/templates/gitea/poddisruptionbudget.yaml index 04dcecd..d40a166 100644 --- a/templates/gitea/poddisruptionbudget.yaml +++ b/templates/gitea/poddisruptionbudget.yaml @@ -1,9 +1,5 @@ {{- if .Values.podDisruptionBudget -}} -{{- if .Capabilities.APIVersions.Has "policy/v1" }} apiVersion: policy/v1 -{{- else }} -apiVersion: policy/v1beta1 -{{- end }} kind: PodDisruptionBudget metadata: name: {{ include "gitea.fullname" . }} diff --git a/values.yaml b/values.yaml index 7a302aa..79256b3 100644 --- a/values.yaml +++ b/values.yaml @@ -164,7 +164,6 @@ service: ## @param ingress.hosts[0].paths[0].path Default Ingress path ## @param ingress.hosts[0].paths[0].pathType Ingress path type ## @param ingress.tls Ingress tls settings -## @extra ingress.apiVersion Specify APIVersion of ingress object. Mostly would only be used for argocd. ingress: enabled: false # className: nginx @@ -182,9 +181,6 @@ ingress: # - secretName: chart-example-tls # hosts: # - git.example.com - # Mostly for argocd or any other CI that uses `helm template | kubectl apply` or similar - # If helm doesn't correctly detect your ingress API version you can set it here. - # apiVersion: networking.k8s.io/v1 ## @section Route ## @param route.enabled Enable route From b3d10680821cae337e3bfecdc14b4c43c852ef94 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 16 Jan 2025 11:15:16 +0100 Subject: [PATCH 0949/1014] feat!: ports are now referenced by name - Closes #919 --- README.md | 1 + templates/gitea/http-svc.yaml | 2 +- templates/gitea/ingress.yaml | 3 +-- templates/gitea/ssh-svc.yaml | 2 +- unittests/deployment/svc-configuration.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9346ccd..2c2b5b4 100644 --- a/README.md +++ b/README.md @@ -1228,6 +1228,7 @@ Forgejo v9 is now EOL. ClusterIP is now emtpy instead of `None` for http and ssh service. Unsupported api versions for `Ingress` and `PodDisruptionBudget` are removed. +`Ingress` and `Service` are now using named ports. ### To v10 diff --git a/templates/gitea/http-svc.yaml b/templates/gitea/http-svc.yaml index e0f9bfa..6962930 100644 --- a/templates/gitea/http-svc.yaml +++ b/templates/gitea/http-svc.yaml @@ -49,6 +49,6 @@ spec: {{- if .Values.service.http.nodePort }} nodePort: {{ .Values.service.http.nodePort }} {{- end }} - targetPort: {{ .Values.gitea.config.server.HTTP_PORT }} + targetPort: http selector: {{- include "gitea.selectorLabels" . | nindent 4 }} diff --git a/templates/gitea/ingress.yaml b/templates/gitea/ingress.yaml index fea418e..02cb725 100644 --- a/templates/gitea/ingress.yaml +++ b/templates/gitea/ingress.yaml @@ -1,6 +1,5 @@ {{- if .Values.ingress.enabled -}} {{- $fullName := include "gitea.fullname" . -}} -{{- $httpPort := .Values.service.http.port -}} apiVersion: networking.k8s.io/v1/Ingress kind: Ingress metadata: @@ -40,7 +39,7 @@ spec: service: name: {{ $fullName }}-http port: - number: {{ $httpPort }} + name: http {{- end }} {{- end }} {{- end }} diff --git a/templates/gitea/ssh-svc.yaml b/templates/gitea/ssh-svc.yaml index bbabe24..c1576da 100644 --- a/templates/gitea/ssh-svc.yaml +++ b/templates/gitea/ssh-svc.yaml @@ -47,7 +47,7 @@ spec: - name: ssh port: {{ .Values.service.ssh.port }} {{- if .Values.gitea.config.server.SSH_LISTEN_PORT }} - targetPort: {{ .Values.gitea.config.server.SSH_LISTEN_PORT }} + targetPort: ssh {{- end }} protocol: TCP {{- if .Values.service.ssh.nodePort }} diff --git a/unittests/deployment/svc-configuration.yaml b/unittests/deployment/svc-configuration.yaml index ee3d6a6..f39bb1b 100644 --- a/unittests/deployment/svc-configuration.yaml +++ b/unittests/deployment/svc-configuration.yaml @@ -58,7 +58,7 @@ tests: value: 22 - equal: path: spec.ports[0].targetPort - value: 2222 + value: ssh - it: render service.ssh.loadBalancerClass if set and type is LoadBalancer template: templates/gitea/ssh-svc.yaml From 56fcb01bd042db4856efaf39b6525ce68be92be6 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 16 Jan 2025 11:21:32 +0100 Subject: [PATCH 0950/1014] feat!: readiness probe is now using the heath endpoint - Closes #917 --- README.md | 20 +++++++++++--------- values.yaml | 6 ++++-- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 2c2b5b4..4bf8200 100644 --- a/README.md +++ b/README.md @@ -1114,15 +1114,16 @@ blocks, while the keys themselves remain in all caps. ### ReadinessProbe -| Name | Description | Value | -| ------------------------------------------ | ------------------------------------------------- | ------ | -| `gitea.readinessProbe.enabled` | Enable readiness probe | `true` | -| `gitea.readinessProbe.tcpSocket.port` | Port to probe for readiness | `http` | -| `gitea.readinessProbe.initialDelaySeconds` | Initial delay before readiness probe is initiated | `5` | -| `gitea.readinessProbe.timeoutSeconds` | Timeout for readiness probe | `1` | -| `gitea.readinessProbe.periodSeconds` | Period for readiness probe | `10` | -| `gitea.readinessProbe.successThreshold` | Success threshold for readiness probe | `1` | -| `gitea.readinessProbe.failureThreshold` | Failure threshold for readiness probe | `3` | +| Name | Description | Value | +| ------------------------------------------ | ------------------------------------------------- | -------------- | +| `gitea.readinessProbe.enabled` | Enable readiness probe | `true` | +| `gitea.readinessProbe.httpGet.path` | Path to probe for readiness | `/api/healthz` | +| `gitea.readinessProbe.httpGet.port` | Port to probe for readiness | `http` | +| `gitea.readinessProbe.initialDelaySeconds` | Initial delay before readiness probe is initiated | `5` | +| `gitea.readinessProbe.timeoutSeconds` | Timeout for readiness probe | `1` | +| `gitea.readinessProbe.periodSeconds` | Period for readiness probe | `10` | +| `gitea.readinessProbe.successThreshold` | Success threshold for readiness probe | `1` | +| `gitea.readinessProbe.failureThreshold` | Failure threshold for readiness probe | `3` | ### StartupProbe @@ -1229,6 +1230,7 @@ Forgejo v9 is now EOL. ClusterIP is now emtpy instead of `None` for http and ssh service. Unsupported api versions for `Ingress` and `PodDisruptionBudget` are removed. `Ingress` and `Service` are now using named ports. +The ReadinessProbe is now using the `/api/healthz` endpoint. ### To v10 diff --git a/values.yaml b/values.yaml index 79256b3..a482438 100644 --- a/values.yaml +++ b/values.yaml @@ -633,7 +633,8 @@ gitea: ## @section ReadinessProbe # ## @param gitea.readinessProbe.enabled Enable readiness probe - ## @param gitea.readinessProbe.tcpSocket.port Port to probe for readiness + ## @param gitea.readinessProbe.httpGet.path Path to probe for readiness + ## @param gitea.readinessProbe.httpGet.port Port to probe for readiness ## @param gitea.readinessProbe.initialDelaySeconds Initial delay before readiness probe is initiated ## @param gitea.readinessProbe.timeoutSeconds Timeout for readiness probe ## @param gitea.readinessProbe.periodSeconds Period for readiness probe @@ -642,7 +643,8 @@ gitea: # Modify the readiness probe for your needs or completely disable it by commenting out. readinessProbe: enabled: true - tcpSocket: + httpGet: + path: /api/healthz port: http initialDelaySeconds: 5 timeoutSeconds: 1 From 601aade8981d075206bfcb2d091aaf9a984b7c48 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 16 Jan 2025 11:40:57 +0100 Subject: [PATCH 0951/1014] docs: update metallb annotation --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4bf8200..59a982c 100644 --- a/README.md +++ b/README.md @@ -458,7 +458,7 @@ You will need a LoadBalancer like `metallb` and a setting in your ssh service an service: ssh: annotations: - metallb.universe.tf/allow-shared-ip: test + metallb.io/allow-shared-ip: test ``` ### SSH on crio based kubernetes cluster From 7204ff328081e7b27933569e81f86e9d4c68c930 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 16 Jan 2025 10:42:15 +0000 Subject: [PATCH 0952/1014] fix(deps): update subcharts (main) (#1054) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1054 Reviewed-by: Michael Kriese Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index a96d5e0..4ac9728 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,15 +4,15 @@ dependencies: version: 2.29.0 - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.2 + version: 16.4.3 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts version: 15.1.6 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.3.0 + version: 11.4.0 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.6.2 -digest: sha256:1de1d2087eed61ac474746b859662e52f209dc3075f6512e5f8dc45435e390d0 -generated: "2025-01-15T14:46:31.3307275+01:00" + version: 20.6.3 +digest: sha256:3314175ef0c77224738d5183c76c75a4773b0e21e7598f343a78780cc1068b75 +generated: "2025-01-16T10:32:50.323017929Z" diff --git a/Chart.yaml b/Chart.yaml index bf1d916..4167fa1 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,7 +37,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.2 + version: 16.4.3 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha @@ -47,10 +47,10 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.3.0 + version: 11.4.0 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.6.2 + version: 20.6.3 condition: redis.enabled From 7ea9325fb82e8613150187cb35bff415fd18dcaf Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Thu, 16 Jan 2025 11:45:12 +0100 Subject: [PATCH 0953/1014] fix: update helm test hook - Closes #908 --- templates/tests/test-http-connection.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/tests/test-http-connection.yaml b/templates/tests/test-http-connection.yaml index 8157442..1a2e13f 100644 --- a/templates/tests/test-http-connection.yaml +++ b/templates/tests/test-http-connection.yaml @@ -6,7 +6,7 @@ metadata: labels: {{ include "gitea.labels" . | nindent 4 }} annotations: - "helm.sh/hook": test-success + "helm.sh/hook": test spec: containers: - name: wget From a5bfb2f53c02ac5190ca8d03b1b8b44a975e4f05 Mon Sep 17 00:00:00 2001 From: joshuachp Date: Thu, 16 Jan 2025 13:16:47 +0000 Subject: [PATCH 0954/1014] fix(ingress): `apiVersion` should be `networking.k8s.io/v1` (#1056) The `apiVersion` should be `networking.k8s.io/v1` Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1056 Co-authored-by: joshuachp Co-committed-by: joshuachp --- templates/gitea/ingress.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/gitea/ingress.yaml b/templates/gitea/ingress.yaml index 02cb725..d764bb6 100644 --- a/templates/gitea/ingress.yaml +++ b/templates/gitea/ingress.yaml @@ -1,6 +1,6 @@ {{- if .Values.ingress.enabled -}} {{- $fullName := include "gitea.fullname" . -}} -apiVersion: networking.k8s.io/v1/Ingress +apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: {{ $fullName }} From 3d71bfc1525481137ea5e95f7e457772b36f62bd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 16 Jan 2025 18:30:53 +0000 Subject: [PATCH 0955/1014] chore(deps): update dependency lint-staged to v15.4.1 --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index be97123..dcfeedb 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.1.7", - "lint-staged": "15.4.0", + "lint-staged": "15.4.1", "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57aac8b..09b3a8e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.7 version: 9.1.7 lint-staged: - specifier: 15.4.0 - version: 15.4.0 + specifier: 15.4.1 + version: 15.4.1 markdownlint-cli: specifier: 0.43.0 version: 0.43.0 @@ -405,8 +405,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.4.0: - resolution: {integrity: sha512-UdODqEZiQimd7rCzZ2vqFuELRNUda3mdv7M93jhE4SmDiqAj/w/msvwKgagH23jv2iCPw6Q5m+ltX4VlHvp2LQ==} + lint-staged@15.4.1: + resolution: {integrity: sha512-P8yJuVRyLrm5KxCtFx+gjI5Bil+wO7wnTl7C3bXhvtTaAFGirzeB24++D0wGoUwxrUKecNiehemgCob9YL39NA==} engines: {node: '>=18.12.0'} hasBin: true @@ -1068,7 +1068,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.4.0: + lint-staged@15.4.1: dependencies: chalk: 5.4.1 commander: 12.1.0 From 677445b4702db2c06a5350574b8a45ee830733ed Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 20 Jan 2025 11:47:58 +0000 Subject: [PATCH 0956/1014] ci(deps): update helm/chart-testing-action action to v2.7.0 (main) (#1061) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 787afea..e493f12 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -60,7 +60,7 @@ jobs: - uses: ./.forgejo/actions/setup - name: install chart-testing - uses: helm/chart-testing-action@e6669bcd63d7cb57cb4380c33043eebe5d111992 # v2.6.1 + uses: helm/chart-testing-action@0d28d3144d3a25ea2cc349d6e59901c4ff469b3b # v2.7.0 with: version: ${{ env.HELM_CHART_TESTING_VERSION }} @@ -115,8 +115,7 @@ jobs: version: ${{ env.HELM_VERSION }} - name: Install chart-testing - # TODO: pin to version when this is released: https://github.com/helm/chart-testing-action/pull/137 - uses: helm/chart-testing-action@5aa1c68405a43a57240a9b2869379324b2bec0fc # main + uses: helm/chart-testing-action@0d28d3144d3a25ea2cc349d6e59901c4ff469b3b # v2.7.0 with: version: ${{ env.HELM_CHART_TESTING_VERSION }} From 40d06b83765492252c68ec705849cd2e2b2ae98e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 21 Jan 2025 17:39:55 +0000 Subject: [PATCH 0957/1014] chore(deps): update node.js to v22.13.1 (main) (#1063) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index 6fa8dec..d5b283a 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -22.13.0 +22.13.1 From 99249e911d0033ad47e187a6bc747f791ab7cc75 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 Jan 2025 08:12:57 +0000 Subject: [PATCH 0958/1014] chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.7.0 (main) (#1066) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 38 +++++++++++++++++++------------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index dcfeedb..193d39d 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "test": "helm unittest --strict -f 'unittests/**/*.yaml' ./" }, "devDependencies": { - "@bitnami/readme-generator-for-helm": "2.6.1", + "@bitnami/readme-generator-for-helm": "2.7.0", "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 09b3a8e..4c7b0a1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: '@bitnami/readme-generator-for-helm': - specifier: 2.6.1 - version: 2.6.1 + specifier: 2.7.0 + version: 2.7.0 clipanion: specifier: 3.2.1 version: 3.2.1(typanion@3.14.0) @@ -47,8 +47,8 @@ packages: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} - '@bitnami/readme-generator-for-helm@2.6.1': - resolution: {integrity: sha512-rN0m0sfbOuaNdCmQWBfSj9o4kgzz+Dw67Dl1ssDVqghv/UpLkrDmNuTxhD1CWu+sesGL66UYJ2VplGz9KxlAdg==} + '@bitnami/readme-generator-for-helm@2.7.0': + resolution: {integrity: sha512-fVxExmcuJ9NZb9ZE9OW3+lG8pUlXJAJdaO8UukV3A7WzYu4qOTr03MXPH9Gt5e/6mo3x4WYI/cXBksKfS0qn3w==} hasBin: true '@conventional-changelog/git-client@1.0.0': @@ -164,14 +164,14 @@ packages: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} + commander@13.1.0: + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} + engines: {node: '>=18'} + commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} @@ -711,13 +711,13 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + yaml@2.6.1: + resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} engines: {node: '>= 14'} hasBin: true - yaml@2.6.1: - resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} + yaml@2.7.0: + resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true @@ -736,13 +736,13 @@ snapshots: chalk: 2.4.2 js-tokens: 4.0.0 - '@bitnami/readme-generator-for-helm@2.6.1': + '@bitnami/readme-generator-for-helm@2.7.0': dependencies: - commander: 7.2.0 + commander: 13.1.0 dot-object: 2.1.5 lodash: 4.17.21 markdown-table: 2.0.0 - yaml: 2.4.1 + yaml: 2.7.0 '@conventional-changelog/git-client@1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0)': dependencies: @@ -843,9 +843,9 @@ snapshots: commander@12.1.0: {} - commander@6.2.1: {} + commander@13.1.0: {} - commander@7.2.0: {} + commander@6.2.1: {} compare-func@2.0.0: dependencies: @@ -1378,6 +1378,6 @@ snapshots: yallist@4.0.0: {} - yaml@2.4.1: {} - yaml@2.6.1: {} + + yaml@2.7.0: {} From e0a681e2c40ecaec53949fb40379bd701d3e2b3f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 23 Jan 2025 11:41:17 +0000 Subject: [PATCH 0959/1014] chore(deps): update dependency lint-staged to v15.4.2 (main) (#1068) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 21 +++++++-------------- 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 193d39d..2a89d60 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.1.7", - "lint-staged": "15.4.1", + "lint-staged": "15.4.2", "markdownlint-cli": "0.43.0", "prettier": "3.4.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c7b0a1..ab25d6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.7 version: 9.1.7 lint-staged: - specifier: 15.4.1 - version: 15.4.1 + specifier: 15.4.2 + version: 15.4.2 markdownlint-cli: specifier: 0.43.0 version: 0.43.0 @@ -405,8 +405,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.4.1: - resolution: {integrity: sha512-P8yJuVRyLrm5KxCtFx+gjI5Bil+wO7wnTl7C3bXhvtTaAFGirzeB24++D0wGoUwxrUKecNiehemgCob9YL39NA==} + lint-staged@15.4.2: + resolution: {integrity: sha512-gCqzB/Li281uZJgReNci+oXXqUEdrFAQAzTE/LwoxxiEuP41vozNe4BATS+4ehdqkWn+Z6bGc3EDcBja3npBVw==} engines: {node: '>=18.12.0'} hasBin: true @@ -711,11 +711,6 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yaml@2.6.1: - resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} - engines: {node: '>= 14'} - hasBin: true - yaml@2.7.0: resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} @@ -1068,10 +1063,10 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.4.1: + lint-staged@15.4.2: dependencies: chalk: 5.4.1 - commander: 12.1.0 + commander: 13.1.0 debug: 4.4.0 execa: 8.0.1 lilconfig: 3.1.3 @@ -1079,7 +1074,7 @@ snapshots: micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.6.1 + yaml: 2.7.0 transitivePeerDependencies: - supports-color @@ -1378,6 +1373,4 @@ snapshots: yallist@4.0.0: {} - yaml@2.6.1: {} - yaml@2.7.0: {} From 29c2d06e2e805e4a4ad13601b43cfe64f73e83e6 Mon Sep 17 00:00:00 2001 From: melonion Date: Thu, 23 Jan 2025 13:37:04 +0000 Subject: [PATCH 0960/1014] docs: Converge values.yaml and README (#1065) reopening my pull request from codeberg, unfortunately its old contents are not visible at least to me: https://codeberg.org/forgejo-contrib/forgejo-helm/pulls/301#issuecomment-1846317 Co-authored-by: xeruf Co-authored-by: xeruf <27jf@pm.me> Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1065 Reviewed-by: Michael Kriese Co-authored-by: melonion Co-committed-by: melonion --- README.md | 47 +++++++++++++++++++++++------------------------ values.yaml | 16 ++++++++-------- 2 files changed, 31 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 59a982c..8a448fa 100644 --- a/README.md +++ b/README.md @@ -176,14 +176,14 @@ gitea: This chart will set a few defaults in the Forgejo configuration based on the service and ingress settings. All defaults can be overwritten in `gitea.config`. -INSTALL_LOCK is always set to true, since we want to configure Forgejo with this helm chart and everything is taken care of. +INSTALL_LOCK is always set to true because the configuration in this helm chart makes any configuration via installer superfluous. _All default settings are made directly in the generated `app.ini`, not in the Values._ #### Database defaults -If a builtIn database is enabled the database configuration is set automatically. -For example, PostgreSQL builtIn will appear in the `app.ini` as: +If a database subchart is enabled, the database configuration is set automatically. +For example, PostgreSQL will appear in the `app.ini` as: ```ini [database] @@ -531,8 +531,6 @@ postgresql: This chart enables you to create a default admin user. It is also possible to update the password for this user by upgrading or redeploying the chart. -It is not possible to delete an admin user after it has been created. -This has to be done in the ui. You cannot use `admin` as username. ```yaml @@ -562,7 +560,9 @@ gitea: existingSecret: gitea-admin-secret ``` -Whether you use the existing Secret or specify a user name and password, there are three modes for how the admin user password is created or set. +To delete the admin user, set `username` or `password` to an empty value and delete the user in the UI. + +Whether you use the existing Secret or specify a username and password directly, there are three modes for how the admin user password is created or set. - `keepUpdated` (the default) will set the admin user password, and reset it to the defined value every time the pod is recreated. - `initialOnlyNoReset` will set the admin user password when creating it, but never try to update the password. @@ -633,7 +633,7 @@ Affected options: Like the admin user, OAuth2 settings can be updated and disabled but not deleted. Deleting OAuth2 settings has to be done in the UI. -All OAuth2 values, which are documented [here](https://forgejo.org/docs/latest/admin/command-line/#admin), are available. +[All OAuth2 values](https://forgejo.org/docs/latest/admin/command-line/#admin-auth-add-oauth) are available. Multiple OAuth2 sources can be configured with additional OAuth list items. @@ -692,12 +692,9 @@ route: ## Configure commit signing -When using the rootless image the gpg key folder is not persistent by default. -If you consider using signed commits for internal Forgejo activities (e.g. initial commit), you'd need to provide a signing key. -Prior to [PR186](https://gitea.com/gitea/helm-chart/pulls/186), imported keys had to be re-imported once the container got replaced by another. - -The mentioned PR introduced a new configuration object `signing` allowing you to configure prerequisites for commit signing. -By default this section is disabled to maintain backwards compatibility. +When using the rootless image, the GPG key folder is not persistent by default. +If you want commits by Forgejo (e.g. initial commit) to be signed, +you need to provide a signing key: ```yaml signing: @@ -705,8 +702,10 @@ signing: gpgHome: /data/git/.gnupg ``` -Regardless of the used container image the `signing` object allows to specify a private gpg key. -Either using the `signing.privateKey` to define the key inline, or refer to an existing secret containing the key data by using `signing.existingSecret`. +By default this section is disabled to maintain backwards compatibility. + +Regardless of the used container image the `signing` object allows to specify a private GPG key. +Either using the `signing.privateKey` to define the key inline, or referring to an existing secret containing the key data with `signing.existingSecret`. ```yaml apiVersion: v1 @@ -726,7 +725,7 @@ signing: existingSecret: custom-gitea-gpg-key ``` -To use the gpg key, Forgejo needs to be configured accordingly. +To use the GPG key, Forgejo needs to be configured accordingly. A detailed description can be found in the [documentation](https://forgejo.org/docs/latest/admin/signing/#general-configuration). ## Metrics and profiling @@ -1022,7 +1021,7 @@ To comply with the Forgejo helm chart definition of the digest parameter, a "cus | ------------------------ | ----------------------------------------------------------------- | ------------------ | | `signing.enabled` | Enable commit/action signing | `false` | | `signing.gpgHome` | GPG home directory | `/data/git/.gnupg` | -| `signing.privateKey` | Inline private gpg key for signed internal Git activity | `""` | +| `signing.privateKey` | Inline private GPG key for signed internal Git activity | `""` | | `signing.existingSecret` | Use an existing secret to store the value of `signing.privateKey` | `""` | ### Gitea @@ -1140,7 +1139,7 @@ blocks, while the keys themselves remain in all caps. ### Redis® Cluster Redis® Cluster is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis-cluster) if enabled in the values. -Complete Configuration can be taken from their website. +Full configuration options are available on their website. Redis cluster and [Redis](#redis) cannot be enabled at the same time. | Name | Description | Value | @@ -1153,7 +1152,7 @@ Redis cluster and [Redis](#redis) cannot be enabled at the same time. ### Redis® Redis® is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis) if enabled in the values. -Complete Configuration can be taken from their website. +Full configuration options are available on their website. Redis and [Redis cluster](#redis-cluster) cannot be enabled at the same time. | Name | Description | Value | @@ -1166,7 +1165,7 @@ Redis and [Redis cluster](#redis-cluster) cannot be enabled at the same time. ### PostgreSQL HA PostgreSQL HA is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql-ha) if enabled in the values. -Complete Configuration can be taken from their website. +Full configuration options are available on their website. | Name | Description | Value | | ------------------------------------------- | ---------------------------------------------------------------- | ----------- | @@ -1184,7 +1183,7 @@ Complete Configuration can be taken from their website. ### PostgreSQL PostgreSQL is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) if enabled in the values. -Complete Configuration can be taken from their website. +Full configuration options are available on their website. | Name | Description | Value | | ------------------------------------------------------- | ---------------------------------------------------------------- | ------- | @@ -1199,11 +1198,11 @@ Complete Configuration can be taken from their website. | Name | Description | Value | | ------------------ | ------------------------------------------------------------------ | --------- | -| `checkDeprecation` | Set it to false to skip this basic validation check. | `true` | -| `test.enabled` | Set it to false to disable test-connection Pod. | `true` | +| `checkDeprecation` | Whether to run this basic validation check. | `true` | +| `test.enabled` | Whether to use test-connection Pod. | `true` | | `test.image.name` | Image name for the wget container used in the test-connection Pod. | `busybox` | | `test.image.tag` | Image tag for the wget container used in the test-connection Pod. | `latest` | -| `extraDeploy` | Array of extra objects to deploy with the release | `[]` | +| `extraDeploy` | Array of extra objects to deploy with the release. | `[]` | ## Contributing diff --git a/values.yaml b/values.yaml index a482438..4af2e9f 100644 --- a/values.yaml +++ b/values.yaml @@ -369,7 +369,7 @@ initContainers: # ## @param signing.enabled Enable commit/action signing ## @param signing.gpgHome GPG home directory -## @param signing.privateKey Inline private gpg key for signed internal Git activity +## @param signing.privateKey Inline private GPG key for signed internal Git activity ## @param signing.existingSecret Use an existing secret to store the value of `signing.privateKey` signing: enabled: false @@ -675,7 +675,7 @@ gitea: ## @section Redis® Cluster ## @descriptionStart ## Redis® Cluster is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis-cluster) if enabled in the values. -## Complete Configuration can be taken from their website. +## Full configuration options are available on their website. ## Redis cluster and [Redis](#redis) cannot be enabled at the same time. ## @descriptionEnd # @@ -693,7 +693,7 @@ redis-cluster: ## @section Redis® ## @descriptionStart ## Redis® is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis) if enabled in the values. -## Complete Configuration can be taken from their website. +## Full configuration options are available on their website. ## Redis and [Redis cluster](#redis-cluster) cannot be enabled at the same time. ## @descriptionEnd # @@ -713,7 +713,7 @@ redis: ## @section PostgreSQL HA ## @descriptionStart ## PostgreSQL HA is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql-ha) if enabled in the values. -## Complete Configuration can be taken from their website. +## Full configuration options are available on their website. ## @descriptionEnd # ## @param postgresql-ha.enabled Enable PostgreSQL HA chart @@ -749,7 +749,7 @@ postgresql-ha: ## @section PostgreSQL ## @descriptionStart ## PostgreSQL is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) if enabled in the values. -## Complete Configuration can be taken from their website. +## Full configuration options are available on their website. ## @descriptionEnd # ## @param postgresql.enabled Enable PostgreSQL @@ -776,8 +776,8 @@ postgresql: # By default, removed or moved settings that still remain in a user defined values.yaml will cause Helm to fail running the install/update. # Set it to false to skip this basic validation check. ## @section Advanced -## @param checkDeprecation Set it to false to skip this basic validation check. -## @param test.enabled Set it to false to disable test-connection Pod. +## @param checkDeprecation Whether to run this basic validation check. +## @param test.enabled Whether to use test-connection Pod. ## @param test.image.name Image name for the wget container used in the test-connection Pod. ## @param test.image.tag Image tag for the wget container used in the test-connection Pod. checkDeprecation: true @@ -787,6 +787,6 @@ test: name: busybox tag: latest -## @param extraDeploy Array of extra objects to deploy with the release +## @param extraDeploy Array of extra objects to deploy with the release. ## extraDeploy: [] From c1fb3f9c534cc95cc8eb0738dc72c7828e2bb208 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 25 Jan 2025 01:43:49 +0000 Subject: [PATCH 0961/1014] chore(deps): update dependency markdownlint-cli to v0.44.0 (main) (#1070) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 472 ++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 414 insertions(+), 60 deletions(-) diff --git a/package.json b/package.json index 2a89d60..53c89d5 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "conventional-changelog-core": "8.0.0", "husky": "9.1.7", "lint-staged": "15.4.2", - "markdownlint-cli": "0.43.0", + "markdownlint-cli": "0.44.0", "prettier": "3.4.2" }, "packageManager": "pnpm@9.15.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab25d6b..5e38f31 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: 15.4.2 version: 15.4.2 markdownlint-cli: - specifier: 0.43.0 - version: 0.43.0 + specifier: 0.44.0 + version: 0.44.0 prettier: specifier: 3.4.2 version: 3.4.2 @@ -71,12 +71,28 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/katex@0.16.7': + resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + add-stream@1.0.0: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} @@ -131,6 +147,15 @@ packages: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + cli-cursor@5.0.0: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} @@ -160,10 +185,6 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - commander@12.1.0: - resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} - engines: {node: '>=18'} - commander@13.1.0: resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} engines: {node: '>=18'} @@ -172,6 +193,10 @@ packages: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} @@ -217,10 +242,20 @@ packages: supports-color: optional: true + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dot-object@2.1.5: resolution: {integrity: sha512-xHF8EP4XH/Ba9fvAF2LDd5O3IITVolerVV6xvkxoM8zlGEiCUrggpAnHyOoKJKCrhvPcGATFAUwIujj7bRG5UA==} hasBin: true @@ -296,9 +331,8 @@ packages: engines: {node: '>=18'} hasBin: true - glob@11.0.0: - resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} - engines: {node: 20 || >=22} + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true glob@7.2.3: @@ -331,8 +365,8 @@ packages: engines: {node: '>=18'} hasBin: true - ignore@6.0.2: - resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} + ignore@7.0.3: + resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==} engines: {node: '>= 4'} index-to-position@0.1.2: @@ -350,9 +384,18 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} @@ -365,6 +408,9 @@ packages: resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} engines: {node: '>=18'} + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -380,9 +426,8 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - jackspeak@4.0.2: - resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} - engines: {node: 20 || >=22} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -398,6 +443,10 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} + katex@0.16.21: + resolution: {integrity: sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==} + hasBin: true + lilconfig@3.1.3: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} @@ -425,10 +474,6 @@ packages: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} - lru-cache@11.0.1: - resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} - engines: {node: 20 || >=22} - lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -440,17 +485,13 @@ packages: markdown-table@2.0.0: resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} - markdownlint-cli@0.43.0: - resolution: {integrity: sha512-6vwurKK4B21eyYzwgX6ph13cZS7hE6LZfcS8QyD722CyxVD2RtAvbZK2p7k+FZbbKORulEuwl+hJaEq1l6/hoQ==} + markdownlint-cli@0.44.0: + resolution: {integrity: sha512-ZJTAONlvF9NkrIBltCdW15DxN9UTbPiKMEqAh2EU2gwIFlrCMavyCEPPO121cqfYOrLUJWW8/XKWongstmmTeQ==} engines: {node: '>=18'} hasBin: true - markdownlint-micromark@0.1.12: - resolution: {integrity: sha512-RlB6EwMGgc0sxcIhOQ2+aq7Zw1V2fBnzbXKGgYK/mVWdT7cz34fteKSwfYeo4rL6+L/q2tyC9QtD/PgZbkdyJQ==} - engines: {node: '>=18'} - - markdownlint@0.36.1: - resolution: {integrity: sha512-s73fU2CQN7WCgjhaQUQ8wYESQNzGRNOKDd+3xgVqu8kuTEhmwepd/mxOv1LR2oV046ONrTLBFsM7IoKWNvmy5g==} + markdownlint@0.37.4: + resolution: {integrity: sha512-u00joA/syf3VhWh6/ybVFkib5Zpj2e5KB/cfCei8fkSRuums6nyisTWGqjTWIOFoFwuXoTBQQiqlB4qFKp8ncQ==} engines: {node: '>=18'} mdurl@2.0.0: @@ -463,6 +504,81 @@ packages: merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + micromark-core-commonmark@2.0.2: + resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==} + + micromark-extension-directive@3.0.2: + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + + micromark-extension-math@3.1.0: + resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.0.4: + resolution: {integrity: sha512-N6hXjrin2GTJDe3MVjf5FuXpm12PGm80BrUAeub9XFXca8JZbP+oIwY4LJSVwFUCL1IPm/WwSVUN7goFHmSGGQ==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.1: + resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} + + micromark@4.0.1: + resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==} + micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -475,13 +591,13 @@ packages: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -517,6 +633,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + parse-json@8.1.0: resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} engines: {node: '>=18'} @@ -533,9 +652,9 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-scurry@2.0.0: - resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} - engines: {node: 20 || >=22} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -758,10 +877,23 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@pkgjs/parseargs@0.11.0': + optional: true + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/katex@0.16.7': {} + + '@types/ms@2.1.0': {} + '@types/normalize-package-data@2.4.4': {} '@types/semver@7.5.8': {} + '@types/unist@2.0.11': {} + add-stream@1.0.0: {} ansi-escapes@7.0.0: @@ -809,6 +941,12 @@ snapshots: chalk@5.4.1: {} + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + character-reference-invalid@2.0.1: {} + cli-cursor@5.0.0: dependencies: restore-cursor: 5.1.0 @@ -836,12 +974,12 @@ snapshots: colorette@2.0.20: {} - commander@12.1.0: {} - commander@13.1.0: {} commander@6.2.1: {} + commander@8.3.0: {} + compare-func@2.0.0: dependencies: array-ify: 1.0.0 @@ -895,8 +1033,18 @@ snapshots: dependencies: ms: 2.1.3 + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + deep-extend@0.6.0: {} + dequal@2.0.3: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + dot-object@2.1.5: dependencies: commander: 6.2.1 @@ -969,14 +1117,14 @@ snapshots: - conventional-commits-filter - conventional-commits-parser - glob@11.0.0: + glob@10.4.5: dependencies: foreground-child: 3.1.1 - jackspeak: 4.0.2 - minimatch: 10.0.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 minipass: 7.1.2 package-json-from-dist: 1.0.0 - path-scurry: 2.0.0 + path-scurry: 1.11.1 glob@7.2.3: dependencies: @@ -1010,7 +1158,7 @@ snapshots: husky@9.1.7: {} - ignore@6.0.2: {} + ignore@7.0.3: {} index-to-position@0.1.2: {} @@ -1023,10 +1171,19 @@ snapshots: ini@4.1.1: {} + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + is-core-module@2.13.1: dependencies: hasown: 2.0.0 + is-decimal@2.0.1: {} + is-fullwidth-code-point@3.0.0: {} is-fullwidth-code-point@4.0.0: {} @@ -1035,6 +1192,8 @@ snapshots: dependencies: get-east-asian-width: 1.2.0 + is-hexadecimal@2.0.1: {} + is-number@7.0.0: {} is-obj@2.0.0: {} @@ -1043,9 +1202,11 @@ snapshots: isexe@2.0.0: {} - jackspeak@4.0.2: + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 js-tokens@4.0.0: {} @@ -1057,6 +1218,10 @@ snapshots: jsonpointer@5.0.1: {} + katex@0.16.21: + dependencies: + commander: 8.3.0 + lilconfig@3.1.3: {} linkify-it@5.0.0: @@ -1099,8 +1264,6 @@ snapshots: lru-cache@10.2.0: {} - lru-cache@11.0.1: {} - lru-cache@6.0.0: dependencies: yallist: 4.0.0 @@ -1118,25 +1281,34 @@ snapshots: dependencies: repeat-string: 1.6.1 - markdownlint-cli@0.43.0: + markdownlint-cli@0.44.0: dependencies: - commander: 12.1.0 - glob: 11.0.0 - ignore: 6.0.2 + commander: 13.1.0 + glob: 10.4.5 + ignore: 7.0.3 js-yaml: 4.1.0 jsonc-parser: 3.3.1 jsonpointer: 5.0.1 - markdownlint: 0.36.1 - minimatch: 10.0.1 + markdownlint: 0.37.4 + minimatch: 9.0.5 run-con: 1.3.2 smol-toml: 1.3.1 + transitivePeerDependencies: + - supports-color - markdownlint-micromark@0.1.12: {} - - markdownlint@0.36.1: + markdownlint@0.37.4: dependencies: markdown-it: 14.1.0 - markdownlint-micromark: 0.1.12 + micromark: 4.0.1 + micromark-core-commonmark: 2.0.2 + micromark-extension-directive: 3.0.2 + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-math: 3.1.0 + micromark-util-types: 2.0.1 + transitivePeerDependencies: + - supports-color mdurl@2.0.0: {} @@ -1144,6 +1316,178 @@ snapshots: merge-stream@2.0.0: {} + micromark-core-commonmark@2.0.2: + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.0.4 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-directive@3.0.2: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + parse-entities: 4.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-table@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-math@3.1.0: + dependencies: + '@types/katex': 0.16.7 + devlop: 1.1.0 + katex: 0.16.21 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.1 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.1 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.0.4: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.1: {} + + micromark@4.0.1: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.0 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.0.4 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + transitivePeerDependencies: + - supports-color + micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -1153,14 +1497,14 @@ snapshots: mimic-function@5.0.1: {} - minimatch@10.0.1: - dependencies: - brace-expansion: 2.0.1 - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist@1.2.8: {} minipass@7.1.2: {} @@ -1194,6 +1538,16 @@ snapshots: package-json-from-dist@1.0.0: {} + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.0.2 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + parse-json@8.1.0: dependencies: '@babel/code-frame': 7.23.5 @@ -1206,9 +1560,9 @@ snapshots: path-key@4.0.0: {} - path-scurry@2.0.0: + path-scurry@1.11.1: dependencies: - lru-cache: 11.0.1 + lru-cache: 10.2.0 minipass: 7.1.2 picomatch@2.3.1: {} From 3d167ad47ea55461243f4fd7b77caa1fb7a8d4dd Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 26 Jan 2025 14:46:52 +0000 Subject: [PATCH 0962/1014] chore(deps): update dependency lint-staged to v15.4.3 (main) (#1072) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 53c89d5..d1840e5 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "8.0.0", "husky": "9.1.7", - "lint-staged": "15.4.2", + "lint-staged": "15.4.3", "markdownlint-cli": "0.44.0", "prettier": "3.4.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e38f31..9d013e3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.7 version: 9.1.7 lint-staged: - specifier: 15.4.2 - version: 15.4.2 + specifier: 15.4.3 + version: 15.4.3 markdownlint-cli: specifier: 0.44.0 version: 0.44.0 @@ -454,8 +454,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.4.2: - resolution: {integrity: sha512-gCqzB/Li281uZJgReNci+oXXqUEdrFAQAzTE/LwoxxiEuP41vozNe4BATS+4ehdqkWn+Z6bGc3EDcBja3npBVw==} + lint-staged@15.4.3: + resolution: {integrity: sha512-FoH1vOeouNh1pw+90S+cnuoFwRfUD9ijY2GKy5h7HS3OR7JVir2N2xrsa0+Twc1B7cW72L+88geG5cW4wIhn7g==} engines: {node: '>=18.12.0'} hasBin: true @@ -1228,7 +1228,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.4.2: + lint-staged@15.4.3: dependencies: chalk: 5.4.1 commander: 13.1.0 From c7065cb02f0568cef6bb7be62a75bf1772f7e191 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 27 Jan 2025 00:11:23 +0000 Subject: [PATCH 0963/1014] fix(deps): update subcharts (main) (#1074) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index 4ac9728..cd07bd5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,18 +1,18 @@ dependencies: - name: common repository: oci://ghcr.io/visualon/bitnamicharts - version: 2.29.0 + version: 2.29.1 - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.3 + version: 16.4.5 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts version: 15.1.6 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.0 + version: 11.4.1 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts version: 20.6.3 -digest: sha256:3314175ef0c77224738d5183c76c75a4773b0e21e7598f343a78780cc1068b75 -generated: "2025-01-16T10:32:50.323017929Z" +digest: sha256:9517b5096202affceb7eb594b7aae3a0df5e2dc8819afef91c978b9d2a3c08d3 +generated: "2025-01-27T00:01:05.084953096Z" diff --git a/Chart.yaml b/Chart.yaml index 4167fa1..d48cd50 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,11 +33,11 @@ dependencies: repository: oci://ghcr.io/visualon/bitnamicharts tags: - bitnami-common - version: 2.29.0 + version: 2.29.1 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.3 + version: 16.4.5 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha @@ -47,7 +47,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.0 + version: 11.4.1 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis From 4ea41d05c9c1b1c1cc22de29c86b4acb0da73e02 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 27 Jan 2025 04:41:12 +0000 Subject: [PATCH 0964/1014] ci(deps): update actions/setup-node action to v4.2.0 (main) (#1076) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 26d5e84..32c8d58 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -10,7 +10,7 @@ runs: with: standalone: true - - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 + - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version-file: .node-version cache: 'pnpm' From 895e9d2e51a64d6a3cc1cc10f7d0a5a00d855c15 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 27 Jan 2025 23:42:23 +0000 Subject: [PATCH 0965/1014] ci(deps): update dependency helm-unittest to v0.7.2 (main) (#1078) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- .vscode/settings.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index e493f12..830405f 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -15,7 +15,7 @@ permissions: env: HELM_VERSION: v3.17.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm - HELM_UNITTEST_VERSION: v0.7.1 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest + HELM_UNITTEST_VERSION: v0.7.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.12.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.32.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true diff --git a/.vscode/settings.json b/.vscode/settings.json index 67a510e..da15f96 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,7 +4,7 @@ ".github/workflows/*", ".forgejo/workflows/*" ], - "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.7.1/schema/helm-testsuite.json": [ + "https://raw.githubusercontent.com/helm-unittest/helm-unittest/v0.7.2/schema/helm-testsuite.json": [ "/unittests/**/*.yaml" ] }, From fb51fd1b9c923dfc065c4bc8b28c52779ab4b5e4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 30 Jan 2025 00:44:08 +0000 Subject: [PATCH 0966/1014] ci(deps): update k3s (patch) (main) (patch) (#1082) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 830405f..3a7a0c8 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -94,9 +94,9 @@ jobs: - v1.28.15+k3s1 # renovate: k3s # https://github.com/k3s-io/k3s/blob/master/channel.yaml#L3-L4 # stable version - - v1.31.4+k3s1 # renovate: k3s + - v1.31.5+k3s1 # renovate: k3s # newest version - - v1.32.0+k3s1 # renovate: k3s + - v1.32.1+k3s1 # renovate: k3s steps: - run: cat /etc/os-release From d277fa5abb156ae555afcc9356ce4f1909fc0f1d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 2 Feb 2025 18:07:14 +0000 Subject: [PATCH 0967/1014] chore(deps): update pnpm to v9.15.5 (main) (#1084) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d1840e5..e111427 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.4.2" }, - "packageManager": "pnpm@9.15.4", + "packageManager": "pnpm@9.15.5", "engines": { "node": "^22.0.0", "pnpm": "^9.0.0" From 0ae0ac786823b68b9985a6f09eece6fad0e4918e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 8 Feb 2025 17:19:50 +0000 Subject: [PATCH 0968/1014] fix(deps): update forgejo docker tag to v10.0.1 (main) (#1089) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [forgejo](https://forgejo.org) ([source](https://codeberg.org/forgejo/forgejo)) | patch | `10.0.0` -> `10.0.1` | --- ### Release Notes
forgejo/forgejo (forgejo) ### [`v10.0.1`](https://codeberg.org/forgejo/forgejo/releases/tag/v10.0.1) See https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/10.0.1.md
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1089 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index d48cd50..cd91f2a 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 10.0.0 +appVersion: 10.0.1 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 1bfa7d8a8d7e9e4fd64057f5c7b649b08a1073d5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 8 Feb 2025 17:38:47 +0000 Subject: [PATCH 0969/1014] ci(deps): update pnpm/action-setup action to v4.1.0 (main) (#1088) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 32c8d58..5e74305 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -6,7 +6,7 @@ runs: using: 'composite' steps: - name: Setup pnpm - uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0 + uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 with: standalone: true From 6b87dc5bfd5734889a55384f2da19ac4ff0fcc01 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 9 Feb 2025 11:38:38 +0000 Subject: [PATCH 0970/1014] chore(deps): update dependency prettier to v3.5.0 (main) (#1091) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index e111427..40ff16e 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.1.7", "lint-staged": "15.4.3", "markdownlint-cli": "0.44.0", - "prettier": "3.4.2" + "prettier": "3.5.0" }, "packageManager": "pnpm@9.15.5", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d013e3..a18299d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.44.0 version: 0.44.0 prettier: - specifier: 3.4.2 - version: 3.4.2 + specifier: 3.5.0 + version: 3.5.0 packages: @@ -665,8 +665,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.4.2: - resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} + prettier@3.5.0: + resolution: {integrity: sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==} engines: {node: '>=14'} hasBin: true @@ -1569,7 +1569,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.4.2: {} + prettier@3.5.0: {} punycode.js@2.3.1: {} From a06af8e516cdb59d4aeb946a72c6debc0b7840e3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 9 Feb 2025 13:39:57 +0000 Subject: [PATCH 0971/1014] chore(deps): update pnpm to v10 (main) (#1086) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1086 Reviewed-by: Michael Kriese Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 40ff16e..7d97886 100644 --- a/package.json +++ b/package.json @@ -23,9 +23,9 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.0" }, - "packageManager": "pnpm@9.15.5", + "packageManager": "pnpm@10.2.1", "engines": { "node": "^22.0.0", - "pnpm": "^9.0.0" + "pnpm": "^10.0.0" } } From 7838ee7772a37209a476ddb4e932792ed3731aaf Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 10 Feb 2025 00:07:40 +0000 Subject: [PATCH 0972/1014] fix(deps): update subcharts (main) (#1093) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index cd07bd5..ee7df3b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,15 +4,15 @@ dependencies: version: 2.29.1 - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.5 + version: 16.4.6 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.1.6 + version: 15.1.7 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts version: 11.4.1 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.6.3 -digest: sha256:9517b5096202affceb7eb594b7aae3a0df5e2dc8819afef91c978b9d2a3c08d3 -generated: "2025-01-27T00:01:05.084953096Z" + version: 20.7.0 +digest: sha256:01b3a7f6a79e516535a55ef0b4adb9918e210ccecbf941137b98b6e6e4763aa3 +generated: "2025-02-10T00:01:09.961629632Z" diff --git a/Chart.yaml b/Chart.yaml index cd91f2a..f32d0ac 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,12 +37,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.5 + version: 16.4.6 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.1.6 + version: 15.1.7 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster @@ -52,5 +52,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.6.3 + version: 20.7.0 condition: redis.enabled From 55a3201ea4e872f609c58e96bd206d5f561cad4f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 11 Feb 2025 00:13:51 +0000 Subject: [PATCH 0973/1014] chore(deps): update pnpm to v10.3.0 (main) (#1094) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7d97886..39510b0 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.0" }, - "packageManager": "pnpm@10.2.1", + "packageManager": "pnpm@10.3.0", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From d6b799cd55fac8f61298c7380982d29a64433a2c Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 11 Feb 2025 11:41:09 +0000 Subject: [PATCH 0974/1014] chore(deps): update node.js to v22.14.0 (main) (#1096) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .node-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.node-version b/.node-version index d5b283a..7d41c73 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -22.13.1 +22.14.0 From 5a3f266bbc12c1806ac1ba864b3dcbe7d02cd655 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 12 Feb 2025 10:58:28 +0100 Subject: [PATCH 0975/1014] fix(config): mask special chars in setting keys --- templates/gitea/config.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/templates/gitea/config.yaml b/templates/gitea/config.yaml index 20a6d23..c551c96 100644 --- a/templates/gitea/config.yaml +++ b/templates/gitea/config.yaml @@ -89,15 +89,18 @@ stringData: env2ini::log " + '${setting}'" + local masked_setting="${setting//./_0X2E_}" # '//' instructs to replace all matches + masked_setting="${masked_setting//-/_0X2D_}" + if [[ -z "${section}" ]]; then - export "FORGEJO____${setting^^}=${value}" # '^^' makes the variable content uppercase + export "FORGEJO____${masked_setting^^}=${value}" # '^^' makes the variable content uppercase return fi local masked_section="${section//./_0X2E_}" # '//' instructs to replace all matches masked_section="${masked_section//-/_0X2D_}" - export "FORGEJO__${masked_section^^}__${setting^^}=${value}" # '^^' makes the variable content uppercase + export "FORGEJO__${masked_section^^}__${masked_setting^^}=${value}" # '^^' makes the variable content uppercase } function env2ini::reload_preset_envs() { From 8b382d0a49cdbc1ff459f70e45b20e42f593a66d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 12 Feb 2025 21:42:39 +0000 Subject: [PATCH 0976/1014] ci(deps): update dependency helm to v3.17.1 (main) (#1098) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 3a7a0c8..b60bcbe 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: contents: read env: - HELM_VERSION: v3.17.0 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.17.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.12.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.32.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From 7e92ed859c4696c33078844b4405e5a939ec2c04 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 13 Feb 2025 13:59:00 +0000 Subject: [PATCH 0977/1014] chore(deps): update dependency prettier to v3.5.1 (main) (#1102) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 39510b0..2dc812d 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.1.7", "lint-staged": "15.4.3", "markdownlint-cli": "0.44.0", - "prettier": "3.5.0" + "prettier": "3.5.1" }, "packageManager": "pnpm@10.3.0", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a18299d..6132c33 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.44.0 version: 0.44.0 prettier: - specifier: 3.5.0 - version: 3.5.0 + specifier: 3.5.1 + version: 3.5.1 packages: @@ -665,8 +665,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.5.0: - resolution: {integrity: sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==} + prettier@3.5.1: + resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==} engines: {node: '>=14'} hasBin: true @@ -1569,7 +1569,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.5.0: {} + prettier@3.5.1: {} punycode.js@2.3.1: {} From 01cd48266b3cf8d5f226475790a5a9257c2ec457 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 13 Feb 2025 14:27:31 +0000 Subject: [PATCH 0978/1014] ci(deps): update dependency kubectl to v1.32.2 (main) (#1100) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b60bcbe..13eb360 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_VERSION: v3.17.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.12.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KUBECTL_VERSION: v1.32.1 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.32.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true jobs: From 775d96235acba0feb9ebe3bc5416bb2de22382a3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 14 Feb 2025 01:11:06 +0000 Subject: [PATCH 0979/1014] chore(deps): update pnpm to v10.4.0 (main) (#1104) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2dc812d..a38311e 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.1" }, - "packageManager": "pnpm@10.3.0", + "packageManager": "pnpm@10.4.0", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From 8f333dd45706cf8bebc7789b770c5f83a162108a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 16 Feb 2025 22:11:39 +0000 Subject: [PATCH 0980/1014] chore(deps): update pnpm to v10.4.1 (main) (#1108) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a38311e..524bc5d 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.1" }, - "packageManager": "pnpm@10.4.0", + "packageManager": "pnpm@10.4.1", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From a2028ca2ded5a664e7125b009fda14467470b6f7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Feb 2025 00:07:45 +0000 Subject: [PATCH 0981/1014] fix(deps): update subcharts (main) (#1110) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index ee7df3b..1956413 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,15 +4,15 @@ dependencies: version: 2.29.1 - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.6 + version: 16.4.9 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.1.7 + version: 15.1.9 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts version: 11.4.1 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts version: 20.7.0 -digest: sha256:01b3a7f6a79e516535a55ef0b4adb9918e210ccecbf941137b98b6e6e4763aa3 -generated: "2025-02-10T00:01:09.961629632Z" +digest: sha256:8c241f2eb7cbc5cf7808f48ec6454cf7a4ea25a9291c77b8249e180d58965d85 +generated: "2025-02-17T00:01:22.07302316Z" diff --git a/Chart.yaml b/Chart.yaml index f32d0ac..504d8ed 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,12 +37,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.6 + version: 16.4.9 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.1.7 + version: 15.1.9 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster From 9b52aa4eeadf37f585a76d15d631407bfadbb290 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Feb 2025 02:37:52 +0000 Subject: [PATCH 0982/1014] fix(deps): update helm release redis-cluster to v11.4.2 (main) (#1111) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index 1956413..d91c22b 100644 --- a/Chart.lock +++ b/Chart.lock @@ -10,9 +10,9 @@ dependencies: version: 15.1.9 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.1 + version: 11.4.2 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts version: 20.7.0 -digest: sha256:8c241f2eb7cbc5cf7808f48ec6454cf7a4ea25a9291c77b8249e180d58965d85 -generated: "2025-02-17T00:01:22.07302316Z" +digest: sha256:82069ae8c25228288e66f32689d2135247fa9c43bfc657ead1408fe617f50a3a +generated: "2025-02-17T02:31:35.571418232Z" diff --git a/Chart.yaml b/Chart.yaml index 504d8ed..3baef4c 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -47,7 +47,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.1 + version: 11.4.2 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis From 628fc3b4e751aa71938b4d9cca2980b96b0b9633 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Feb 2025 03:43:11 +0000 Subject: [PATCH 0983/1014] fix(deps): update helm release redis to v20.7.1 (main) (#1113) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 6 +++--- Chart.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Chart.lock b/Chart.lock index d91c22b..dc47a98 100644 --- a/Chart.lock +++ b/Chart.lock @@ -13,6 +13,6 @@ dependencies: version: 11.4.2 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.7.0 -digest: sha256:82069ae8c25228288e66f32689d2135247fa9c43bfc657ead1408fe617f50a3a -generated: "2025-02-17T02:31:35.571418232Z" + version: 20.7.1 +digest: sha256:3eeb852353d36db18c869a85c0a0055e9cb20848b5e18d53984ea31726f203ae +generated: "2025-02-17T03:31:29.047001545Z" diff --git a/Chart.yaml b/Chart.yaml index 3baef4c..4b08be6 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -52,5 +52,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.7.0 + version: 20.7.1 condition: redis.enabled From 733b930f27204de0dbebdff4b8952dfdd68ae87a Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Feb 2025 18:43:05 +0000 Subject: [PATCH 0984/1014] ci(deps): update https://github.com/nick-fields/retry action to v3.0.1 (main) (#1114) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 13eb360..d978a51 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -126,7 +126,7 @@ jobs: - run: kubectl get no -o wide - name: install chart - uses: https://github.com/nick-fields/retry@7152eba30c6575329ac0576536151aca5a72780e # v3.0.0 + uses: https://github.com/nick-fields/retry@c97818ca39074beaea45180dba704f92496a0082 # v3.0.1 with: timeout_minutes: 15 max_attempts: 3 From 62254247fbb2a7a8ce0605d28c91883941807e85 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 18 Feb 2025 07:37:24 +0000 Subject: [PATCH 0985/1014] ci(deps): update azure/setup-helm action to v4.3.0 (main) (#1116) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index d978a51..b8562a5 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -65,7 +65,7 @@ jobs: version: ${{ env.HELM_CHART_TESTING_VERSION }} - name: install helm - uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0 + uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0 with: version: ${{ env.HELM_VERSION }} @@ -110,7 +110,7 @@ jobs: - uses: ./.forgejo/actions/setup - name: install helm - uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0 + uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0 with: version: ${{ env.HELM_VERSION }} From d0e2ad903b850582ae6b8f1e7c1f373d2c20e400 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 18 Feb 2025 08:11:47 +0000 Subject: [PATCH 0986/1014] ci(deps): update https://github.com/azure/setup-helm action to v4.3.0 (main) (#1117) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b8562a5..5d32952 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -179,7 +179,7 @@ jobs: - uses: ./.forgejo/actions/setup-node - name: install helm - uses: https://github.com/azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0 + uses: https://github.com/azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0 with: version: ${{ env.HELM_VERSION }} From 25f8b0c8401fa7c65824766e32508cce151ed086 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sat, 22 Feb 2025 04:43:09 +0000 Subject: [PATCH 0987/1014] chore(deps): update dependency prettier to v3.5.2 (main) (#1120) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 524bc5d..20adcf7 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.1.7", "lint-staged": "15.4.3", "markdownlint-cli": "0.44.0", - "prettier": "3.5.1" + "prettier": "3.5.2" }, "packageManager": "pnpm@10.4.1", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6132c33..30b46be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.44.0 version: 0.44.0 prettier: - specifier: 3.5.1 - version: 3.5.1 + specifier: 3.5.2 + version: 3.5.2 packages: @@ -665,8 +665,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.5.1: - resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==} + prettier@3.5.2: + resolution: {integrity: sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==} engines: {node: '>=14'} hasBin: true @@ -1569,7 +1569,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.5.1: {} + prettier@3.5.2: {} punycode.js@2.3.1: {} From 15357ed605c13ca8a8667c55016cee9e2da0a5f4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 24 Feb 2025 00:14:45 +0000 Subject: [PATCH 0988/1014] fix(deps): update subcharts (main) (#1122) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 14 +++++++------- Chart.yaml | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Chart.lock b/Chart.lock index dc47a98..f5fd719 100644 --- a/Chart.lock +++ b/Chart.lock @@ -1,18 +1,18 @@ dependencies: - name: common repository: oci://ghcr.io/visualon/bitnamicharts - version: 2.29.1 + version: 2.30.0 - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.9 + version: 16.4.14 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.1.9 + version: 15.2.3 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.2 + version: 11.4.3 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.7.1 -digest: sha256:3eeb852353d36db18c869a85c0a0055e9cb20848b5e18d53984ea31726f203ae -generated: "2025-02-17T03:31:29.047001545Z" + version: 20.8.0 +digest: sha256:5af4d0d98780730da9cca1eba11c4913429c54895c422762618cf2886f1d42fa +generated: "2025-02-24T00:00:48.233225244Z" diff --git a/Chart.yaml b/Chart.yaml index 4b08be6..c218f04 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -33,24 +33,24 @@ dependencies: repository: oci://ghcr.io/visualon/bitnamicharts tags: - bitnami-common - version: 2.29.1 + version: 2.30.0 # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.9 + version: 16.4.14 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.1.9 + version: 15.2.3 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.2 + version: 11.4.3 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.7.1 + version: 20.8.0 condition: redis.enabled From ad99f52adcff6194fdf010ffe86021ba2a947385 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Feb 2025 13:17:51 +0000 Subject: [PATCH 0989/1014] chore(deps): update pnpm to v10.5.0 (main) (#1124) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 20adcf7..b89246b 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.2" }, - "packageManager": "pnpm@10.4.1", + "packageManager": "pnpm@10.5.0", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From 3f93b532ecbed7d694f17b995c3ff59759d334d3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 25 Feb 2025 14:11:38 +0000 Subject: [PATCH 0990/1014] ci(deps): update https://github.com/nick-fields/retry action to v3.0.2 (main) (#1126) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 5d32952..8e28ac8 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -126,7 +126,7 @@ jobs: - run: kubectl get no -o wide - name: install chart - uses: https://github.com/nick-fields/retry@c97818ca39074beaea45180dba704f92496a0082 # v3.0.1 + uses: https://github.com/nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3.0.2 with: timeout_minutes: 15 max_attempts: 3 From dc24ff05fedbb27b2b7f3b6f1025f0920c173399 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 26 Feb 2025 12:41:32 +0000 Subject: [PATCH 0991/1014] chore(deps): update pnpm to v10.5.1 (main) (#1128) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b89246b..df6d6c9 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.2" }, - "packageManager": "pnpm@10.5.0", + "packageManager": "pnpm@10.5.1", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From 075b3d8b5f8c6cd021e55bd562645fb53f1755bc Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 27 Feb 2025 02:12:30 +0000 Subject: [PATCH 0992/1014] chore(deps): update pnpm to v10.5.2 (main) (#1130) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index df6d6c9..89399f5 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.2" }, - "packageManager": "pnpm@10.5.1", + "packageManager": "pnpm@10.5.2", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From 262e31426c3b4a4008e96515b504a6707a30ebce Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 27 Feb 2025 19:41:25 +0000 Subject: [PATCH 0993/1014] ci(deps): update k3s (patch) (main) (patch) (#1132) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 8e28ac8..212bf30 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -94,9 +94,9 @@ jobs: - v1.28.15+k3s1 # renovate: k3s # https://github.com/k3s-io/k3s/blob/master/channel.yaml#L3-L4 # stable version - - v1.31.5+k3s1 # renovate: k3s + - v1.31.6+k3s1 # renovate: k3s # newest version - - v1.32.1+k3s1 # renovate: k3s + - v1.32.2+k3s1 # renovate: k3s steps: - run: cat /etc/os-release From 1ec9db9adf85af7c38f892104d2a9d49c47dfd76 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 3 Mar 2025 07:02:07 +0000 Subject: [PATCH 0994/1014] chore(deps): update dependency prettier to v3.5.3 (main) (#1135) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 89399f5..89af192 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "husky": "9.1.7", "lint-staged": "15.4.3", "markdownlint-cli": "0.44.0", - "prettier": "3.5.2" + "prettier": "3.5.3" }, "packageManager": "pnpm@10.5.2", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30b46be..f3f3dd9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 0.44.0 version: 0.44.0 prettier: - specifier: 3.5.2 - version: 3.5.2 + specifier: 3.5.3 + version: 3.5.3 packages: @@ -665,8 +665,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - prettier@3.5.2: - resolution: {integrity: sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==} + prettier@3.5.3: + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} engines: {node: '>=14'} hasBin: true @@ -1569,7 +1569,7 @@ snapshots: pidtree@0.6.0: {} - prettier@3.5.2: {} + prettier@3.5.3: {} punycode.js@2.3.1: {} From 51585c7d981a0045157e6ed808894c828beaa1ab Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 3 Mar 2025 07:38:26 +0000 Subject: [PATCH 0995/1014] fix(deps): update subcharts (main) (#1134) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 8 ++++---- Chart.yaml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Chart.lock b/Chart.lock index f5fd719..03dd3b5 100644 --- a/Chart.lock +++ b/Chart.lock @@ -7,12 +7,12 @@ dependencies: version: 16.4.14 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.2.3 + version: 15.3.0 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts version: 11.4.3 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.8.0 -digest: sha256:5af4d0d98780730da9cca1eba11c4913429c54895c422762618cf2886f1d42fa -generated: "2025-02-24T00:00:48.233225244Z" + version: 20.10.0 +digest: sha256:85e2729677ad9f6cecbdaee922e4f472b15dee2550822319be0d1e47e895bcb7 +generated: "2025-03-03T07:31:15.928409295Z" diff --git a/Chart.yaml b/Chart.yaml index c218f04..c9c3d48 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -42,7 +42,7 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.2.3 + version: 15.3.0 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster @@ -52,5 +52,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.8.0 + version: 20.10.0 condition: redis.enabled From 70ba94791373da1a36c4c019e065b41defb3264d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 6 Mar 2025 17:12:08 +0000 Subject: [PATCH 0996/1014] chore(deps): update pnpm to v10.6.0 (main) (#1139) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 89af192..5954c90 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.3" }, - "packageManager": "pnpm@10.5.2", + "packageManager": "pnpm@10.6.0", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From f2acc5f4ddbf14bc0468cddf26dc2a47cb8a3e20 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 6 Mar 2025 18:34:21 +0000 Subject: [PATCH 0997/1014] chore(deps): update dependency conventional-changelog-core to v9 (main) (#1106) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1106 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 242 +++++++++---------------------------------------- 2 files changed, 46 insertions(+), 198 deletions(-) diff --git a/package.json b/package.json index 5954c90..fb0f8f4 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "@bitnami/readme-generator-for-helm": "2.7.0", "clipanion": "3.2.1", "conventional-changelog-conventionalcommits": "8.0.0", - "conventional-changelog-core": "8.0.0", + "conventional-changelog-core": "9.0.0", "husky": "9.1.7", "lint-staged": "15.4.3", "markdownlint-cli": "0.44.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3f3dd9..9fb71cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: 8.0.0 version: 8.0.0 conventional-changelog-core: - specifier: 8.0.0 - version: 8.0.0(conventional-commits-filter@4.0.0) + specifier: 9.0.0 + version: 9.0.0(conventional-commits-filter@4.0.0) husky: specifier: 9.1.7 version: 9.1.7 @@ -35,18 +35,6 @@ importers: packages: - '@babel/code-frame@7.23.5': - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.22.20': - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.23.4': - resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} - engines: {node: '>=6.9.0'} - '@bitnami/readme-generator-for-helm@2.7.0': resolution: {integrity: sha512-fVxExmcuJ9NZb9ZE9OW3+lG8pUlXJAJdaO8UukV3A7WzYu4qOTr03MXPH9Gt5e/6mo3x4WYI/cXBksKfS0qn3w==} hasBin: true @@ -84,9 +72,6 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/normalize-package-data@2.4.4': - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} @@ -108,10 +93,6 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -139,10 +120,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@5.4.1: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -169,16 +146,10 @@ packages: peerDependencies: typanion: '*' - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -207,12 +178,12 @@ packages: resolution: {integrity: sha512-eOvlTO6OcySPyyyk8pKz2dP4jjElYunj9hn9/s0OB+gapTO8zwS9UQWrZ1pmF2hFs3vw1xhonOLGcGjy/zgsuA==} engines: {node: '>=18'} - conventional-changelog-core@8.0.0: - resolution: {integrity: sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==} + conventional-changelog-core@9.0.0: + resolution: {integrity: sha512-/XS1hE0axsZ+IwJAoXw1faEdbo5+A975pL6FeLHs5Iz8lgROZ9iAhEFmIFhjHW1/BOhGq7RJU9udzWbeumAfDQ==} engines: {node: '>=18'} - conventional-changelog-writer@8.0.0: - resolution: {integrity: sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==} + conventional-changelog-writer@8.0.1: + resolution: {integrity: sha512-hlqcy3xHred2gyYg/zXSMXraY2mjAYYo0msUCpK+BGyaVJMFCKWVXPIHiaacGO2GGp13kvHWXFhYmxT4QQqW3Q==} engines: {node: '>=18'} hasBin: true @@ -224,8 +195,8 @@ packages: resolution: {integrity: sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==} engines: {node: '>=18'} - conventional-commits-parser@6.0.0: - resolution: {integrity: sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==} + conventional-commits-parser@6.1.0: + resolution: {integrity: sha512-5nxDo7TwKB5InYBl4ZC//1g9GRwB/F3TXOGR9hgUjMGfvSP4Vu5NkpNro2+1+TIEy1vwxApl5ircECr2ri5JIw==} engines: {node: '>=18'} hasBin: true @@ -284,10 +255,6 @@ packages: resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} engines: {node: '>=18'} - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} @@ -295,14 +262,13 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} + fd-package-json@1.2.0: + resolution: {integrity: sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==} + fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - find-up-simple@1.0.0: - resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} - engines: {node: '>=18'} - foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} @@ -310,9 +276,6 @@ packages: fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - get-east-asian-width@1.2.0: resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} engines: {node: '>=18'} @@ -344,17 +307,9 @@ packages: engines: {node: '>=0.4.7'} hasBin: true - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} - - hosted-git-info@7.0.1: - resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} - engines: {node: ^16.14.0 || >=18.0.0} + hosted-git-info@8.0.2: + resolution: {integrity: sha512-sYKnA7eGln5ov8T8gnYlkSOxFJvywzEx9BueN6xo/GKO8PGiI6uK6xx+DIGe45T3bdVjLAQDQW1aicT8z8JwQg==} + engines: {node: ^18.17.0 || >=20.5.0} human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} @@ -369,10 +324,6 @@ packages: resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==} engines: {node: '>= 4'} - index-to-position@0.1.2: - resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} - engines: {node: '>=18'} - inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -390,9 +341,6 @@ packages: is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} @@ -429,9 +377,6 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -611,9 +556,9 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - normalize-package-data@6.0.0: - resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} - engines: {node: ^16.14.0 || >=18.0.0} + normalize-package-data@7.0.0: + resolution: {integrity: sha512-k6U0gKRIuNCTkwHGZqblCfLfBRh+w1vI6tBo+IeJwq2M8FUiOqhX7GH+GArQGScA7azd1WfyRCvxoXDO3hQDIA==} + engines: {node: ^18.17.0 || >=20.5.0} npm-run-path@5.2.0: resolution: {integrity: sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==} @@ -636,10 +581,6 @@ packages: parse-entities@4.0.2: resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} - parse-json@8.1.0: - resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} - engines: {node: '>=18'} - path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -674,14 +615,6 @@ packages: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} - read-package-up@11.0.0: - resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} - engines: {node: '>=18'} - - read-pkg@9.0.1: - resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} - engines: {node: '>=18'} - repeat-string@1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} @@ -774,10 +707,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -785,10 +714,6 @@ packages: typanion@3.14.0: resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} - type-fest@4.10.2: - resolution: {integrity: sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==} - engines: {node: '>=16'} - uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} @@ -797,13 +722,12 @@ packages: engines: {node: '>=0.8.0'} hasBin: true - unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + walk-up-path@3.0.1: + resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -837,19 +761,6 @@ packages: snapshots: - '@babel/code-frame@7.23.5': - dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 - - '@babel/helper-validator-identifier@7.22.20': {} - - '@babel/highlight@7.23.4': - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - '@bitnami/readme-generator-for-helm@2.7.0': dependencies: commander: 13.1.0 @@ -858,13 +769,13 @@ snapshots: markdown-table: 2.0.0 yaml: 2.7.0 - '@conventional-changelog/git-client@1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0)': + '@conventional-changelog/git-client@1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.1.0)': dependencies: '@types/semver': 7.5.8 semver: 7.6.0 optionalDependencies: conventional-commits-filter: 4.0.0 - conventional-commits-parser: 6.0.0 + conventional-commits-parser: 6.1.0 '@hutson/parse-repository-url@5.0.0': {} @@ -888,8 +799,6 @@ snapshots: '@types/ms@2.1.0': {} - '@types/normalize-package-data@2.4.4': {} - '@types/semver@7.5.8': {} '@types/unist@2.0.11': {} @@ -904,10 +813,6 @@ snapshots: ansi-regex@6.0.1: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -933,12 +838,6 @@ snapshots: dependencies: fill-range: 7.1.1 - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@5.4.1: {} character-entities-legacy@3.0.0: {} @@ -960,16 +859,10 @@ snapshots: dependencies: typanion: 3.14.0 - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} colorette@2.0.20: {} @@ -991,24 +884,22 @@ snapshots: dependencies: compare-func: 2.0.0 - conventional-changelog-core@8.0.0(conventional-commits-filter@4.0.0): + conventional-changelog-core@9.0.0(conventional-commits-filter@4.0.0): dependencies: '@hutson/parse-repository-url': 5.0.0 add-stream: 1.0.0 - conventional-changelog-writer: 8.0.0 - conventional-commits-parser: 6.0.0 - git-raw-commits: 5.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0) - git-semver-tags: 8.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0) - hosted-git-info: 7.0.1 - normalize-package-data: 6.0.0 - read-package-up: 11.0.0 - read-pkg: 9.0.1 + conventional-changelog-writer: 8.0.1 + conventional-commits-parser: 6.1.0 + fd-package-json: 1.2.0 + git-raw-commits: 5.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.1.0) + git-semver-tags: 8.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.1.0) + hosted-git-info: 8.0.2 + normalize-package-data: 7.0.0 transitivePeerDependencies: - conventional-commits-filter - conventional-changelog-writer@8.0.0: + conventional-changelog-writer@8.0.1: dependencies: - '@types/semver': 7.5.8 conventional-commits-filter: 5.0.0 handlebars: 4.7.8 meow: 13.2.0 @@ -1019,7 +910,7 @@ snapshots: conventional-commits-filter@5.0.0: {} - conventional-commits-parser@6.0.0: + conventional-commits-parser@6.1.0: dependencies: meow: 13.2.0 @@ -1066,8 +957,6 @@ snapshots: environment@1.1.0: {} - escape-string-regexp@1.0.5: {} - eventemitter3@5.0.1: {} execa@8.0.1: @@ -1082,12 +971,14 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 + fd-package-json@1.2.0: + dependencies: + walk-up-path: 3.0.1 + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - find-up-simple@1.0.0: {} - foreground-child@3.1.1: dependencies: cross-spawn: 7.0.3 @@ -1095,23 +986,21 @@ snapshots: fs.realpath@1.0.0: {} - function-bind@1.1.2: {} - get-east-asian-width@1.2.0: {} get-stream@8.0.1: {} - git-raw-commits@5.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0): + git-raw-commits@5.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.1.0): dependencies: - '@conventional-changelog/git-client': 1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0) + '@conventional-changelog/git-client': 1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.1.0) meow: 13.2.0 transitivePeerDependencies: - conventional-commits-filter - conventional-commits-parser - git-semver-tags@8.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0): + git-semver-tags@8.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.1.0): dependencies: - '@conventional-changelog/git-client': 1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.0.0) + '@conventional-changelog/git-client': 1.0.0(conventional-commits-filter@4.0.0)(conventional-commits-parser@6.1.0) meow: 13.2.0 transitivePeerDependencies: - conventional-commits-filter @@ -1144,13 +1033,7 @@ snapshots: optionalDependencies: uglify-js: 3.17.4 - has-flag@3.0.0: {} - - hasown@2.0.0: - dependencies: - function-bind: 1.1.2 - - hosted-git-info@7.0.1: + hosted-git-info@8.0.2: dependencies: lru-cache: 10.2.0 @@ -1160,8 +1043,6 @@ snapshots: ignore@7.0.3: {} - index-to-position@0.1.2: {} - inflight@1.0.6: dependencies: once: 1.4.0 @@ -1178,10 +1059,6 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - is-core-module@2.13.1: - dependencies: - hasown: 2.0.0 - is-decimal@2.0.1: {} is-fullwidth-code-point@3.0.0: {} @@ -1208,8 +1085,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - js-tokens@4.0.0: {} - js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -1513,10 +1388,9 @@ snapshots: neo-async@2.6.2: {} - normalize-package-data@6.0.0: + normalize-package-data@7.0.0: dependencies: - hosted-git-info: 7.0.1 - is-core-module: 2.13.1 + hosted-git-info: 8.0.2 semver: 7.6.0 validate-npm-package-license: 3.0.4 @@ -1548,12 +1422,6 @@ snapshots: is-decimal: 2.0.1 is-hexadecimal: 2.0.1 - parse-json@8.1.0: - dependencies: - '@babel/code-frame': 7.23.5 - index-to-position: 0.1.2 - type-fest: 4.10.2 - path-is-absolute@1.0.1: {} path-key@3.1.1: {} @@ -1573,20 +1441,6 @@ snapshots: punycode.js@2.3.1: {} - read-package-up@11.0.0: - dependencies: - find-up-simple: 1.0.0 - read-pkg: 9.0.1 - type-fest: 4.10.2 - - read-pkg@9.0.1: - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 6.0.0 - parse-json: 8.1.0 - type-fest: 4.10.2 - unicorn-magic: 0.1.0 - repeat-string@1.6.1: {} restore-cursor@5.1.0: @@ -1675,30 +1529,24 @@ snapshots: strip-json-comments@3.1.1: {} - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 typanion@3.14.0: {} - type-fest@4.10.2: {} - uc.micro@2.1.0: {} uglify-js@3.17.4: optional: true - unicorn-magic@0.1.0: {} - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 + walk-up-path@3.0.1: {} + which@2.0.2: dependencies: isexe: 2.0.0 From b261b77fad416b9c40e781e3813430fa02307e11 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 7 Mar 2025 02:12:53 +0000 Subject: [PATCH 0998/1014] chore(deps): update pnpm to v10.6.1 (main) (#1141) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fb0f8f4..d8993e0 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.3" }, - "packageManager": "pnpm@10.6.0", + "packageManager": "pnpm@10.6.1", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From 2e1a563a6b7701896ea610cc3ff3c70702477939 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 10 Mar 2025 00:08:21 +0000 Subject: [PATCH 0999/1014] fix(deps): update subcharts (main) (#1143) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 10 +++++----- Chart.yaml | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Chart.lock b/Chart.lock index 03dd3b5..9dcdd40 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,15 +4,15 @@ dependencies: version: 2.30.0 - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.14 + version: 16.4.16 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.3.0 + version: 15.3.3 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts version: 11.4.3 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.10.0 -digest: sha256:85e2729677ad9f6cecbdaee922e4f472b15dee2550822319be0d1e47e895bcb7 -generated: "2025-03-03T07:31:15.928409295Z" + version: 20.11.2 +digest: sha256:e8bbe210734c2c9243c24c7465bd32c8e2168b19ebed0de4933059ad8a5ee408 +generated: "2025-03-10T00:01:04.503169842Z" diff --git a/Chart.yaml b/Chart.yaml index c9c3d48..8c0ebd8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,12 +37,12 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.14 + version: 16.4.16 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.3.0 + version: 15.3.3 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster @@ -52,5 +52,5 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.10.0 + version: 20.11.2 condition: redis.enabled From 67ca46fbb50cf9d3be00a8c74366ad8d6b1a75ab Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 10 Mar 2025 03:12:37 +0000 Subject: [PATCH 1000/1014] chore(deps): update pnpm to v10.6.2 (main) (#1144) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d8993e0..31f742d 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.3" }, - "packageManager": "pnpm@10.6.1", + "packageManager": "pnpm@10.6.2", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From bd49cdad14b73d56a23bab28942a0712f8927da8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 12 Mar 2025 04:42:26 +0000 Subject: [PATCH 1001/1014] ci(deps): update dependency kubectl to v1.32.3 (main) (#1146) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 212bf30..1dede7f 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -17,7 +17,7 @@ env: HELM_VERSION: v3.17.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.12.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing - KUBECTL_VERSION: v1.32.2 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes + KUBECTL_VERSION: v1.32.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes CT_GITHUB_GROUPS: true jobs: From d43cbf7af28bb99a5e0afccc627bcd2540ae2c57 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 12 Mar 2025 15:11:46 +0000 Subject: [PATCH 1002/1014] chore(deps): update dependency lint-staged to v15.5.0 (main) (#1148) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 31f742d..5b2e397 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "conventional-changelog-conventionalcommits": "8.0.0", "conventional-changelog-core": "9.0.0", "husky": "9.1.7", - "lint-staged": "15.4.3", + "lint-staged": "15.5.0", "markdownlint-cli": "0.44.0", "prettier": "3.5.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9fb71cd..387c3dc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 9.1.7 version: 9.1.7 lint-staged: - specifier: 15.4.3 - version: 15.4.3 + specifier: 15.5.0 + version: 15.5.0 markdownlint-cli: specifier: 0.44.0 version: 0.44.0 @@ -399,8 +399,8 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.4.3: - resolution: {integrity: sha512-FoH1vOeouNh1pw+90S+cnuoFwRfUD9ijY2GKy5h7HS3OR7JVir2N2xrsa0+Twc1B7cW72L+88geG5cW4wIhn7g==} + lint-staged@15.5.0: + resolution: {integrity: sha512-WyCzSbfYGhK7cU+UuDDkzUiytbfbi0ZdPy2orwtM75P3WTtQBzmG40cCxIa8Ii2+XjfxzLH6Be46tUfWS85Xfg==} engines: {node: '>=18.12.0'} hasBin: true @@ -1103,7 +1103,7 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.4.3: + lint-staged@15.5.0: dependencies: chalk: 5.4.1 commander: 13.1.0 From c09c6ae5e0a184abca58c087e48526f74ee943e7 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 13 Mar 2025 14:42:12 +0000 Subject: [PATCH 1003/1014] chore(deps): update pnpm to v10.6.3 (main) (#1150) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5b2e397..6e79d06 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.3" }, - "packageManager": "pnpm@10.6.2", + "packageManager": "pnpm@10.6.3", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From e6250201a687975f2239265364916492bd1c921d Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 13 Mar 2025 16:41:52 +0000 Subject: [PATCH 1004/1014] ci(deps): update dependency helm to v3.17.2 (main) (#1152) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 1dede7f..5418491 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -14,7 +14,7 @@ permissions: contents: read env: - HELM_VERSION: v3.17.1 # renovate: datasource=github-releases depName=helm packageName=helm/helm + HELM_VERSION: v3.17.2 # renovate: datasource=github-releases depName=helm packageName=helm/helm HELM_UNITTEST_VERSION: v0.7.2 # renovate: datasource=github-releases depName=helm-unittest packageName=helm-unittest/helm-unittest HELM_CHART_TESTING_VERSION: v3.12.0 # renovate: datasource=github-releases depName=chart-testing packageName=helm/chart-testing KUBECTL_VERSION: v1.32.3 # renovate: datasource=github-releases depName=kubectl packageName=kubernetes/kubernetes From 588d444bb54875659dbf0d63ce4edb80581fe59e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Mar 2025 00:12:54 +0000 Subject: [PATCH 1005/1014] fix(deps): update subcharts (main) (#1154) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 12 ++++++------ Chart.yaml | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Chart.lock b/Chart.lock index 9dcdd40..8c3da4d 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,15 +4,15 @@ dependencies: version: 2.30.0 - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.16 + version: 16.5.0 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.3.3 + version: 15.3.4 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.3 + version: 11.4.5 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.11.2 -digest: sha256:e8bbe210734c2c9243c24c7465bd32c8e2168b19ebed0de4933059ad8a5ee408 -generated: "2025-03-10T00:01:04.503169842Z" + version: 20.11.3 +digest: sha256:9fecec14f3773bf5d0ce2342adc9862b45724a86cf5c08d5dc0cea595a241a8e +generated: "2025-03-17T00:01:15.072270483Z" diff --git a/Chart.yaml b/Chart.yaml index 8c0ebd8..7802ab8 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,20 +37,20 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.4.16 + version: 16.5.0 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.3.3 + version: 15.3.4 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.3 + version: 11.4.5 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.11.2 + version: 20.11.3 condition: redis.enabled From 5962e0cc7d6978eac76e1d7abdbea326d9fb59e6 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Mar 2025 03:42:53 +0000 Subject: [PATCH 1006/1014] ci(deps): update actions/setup-node action to v4.3.0 (main) (#1156) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- .forgejo/actions/setup-node/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/actions/setup-node/action.yml b/.forgejo/actions/setup-node/action.yml index 5e74305..5ab39be 100644 --- a/.forgejo/actions/setup-node/action.yml +++ b/.forgejo/actions/setup-node/action.yml @@ -10,7 +10,7 @@ runs: with: standalone: true - - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: node-version-file: .node-version cache: 'pnpm' From 349d2a36edbd8aa45e44a00d41b38098683d4876 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Mon, 17 Mar 2025 14:43:11 +0000 Subject: [PATCH 1007/1014] chore(deps): update pnpm to v10.6.4 (main) (#1158) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6e79d06..7278e97 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.3" }, - "packageManager": "pnpm@10.6.3", + "packageManager": "pnpm@10.6.4", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From 2c57f85122307f4378016890fca9aa7a1aa2c6c3 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 19 Mar 2025 14:11:37 +0000 Subject: [PATCH 1008/1014] chore(deps): update pnpm to v10.6.5 (main) (#1161) Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7278e97..2866e27 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.3" }, - "packageManager": "pnpm@10.6.4", + "packageManager": "pnpm@10.6.5", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0" From 17bbb9cf89cd9b400cd07eb08668fd5257036db4 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 21 Mar 2025 13:37:42 +0000 Subject: [PATCH 1009/1014] fix(deps): update forgejo docker tag to v10.0.2 (main) (#1163) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1163 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 7802ab8..3179a21 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 10.0.1 +appVersion: 10.0.2 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 72fc2f00e3fb92b7f82daa67d785903ee001e7ad Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 23 Mar 2025 12:10:24 +0000 Subject: [PATCH 1010/1014] fix(deps): update forgejo docker tag to v10.0.3 (main) (#1164) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1164 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Chart.yaml b/Chart.yaml index 3179a21..4df7eea 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -3,7 +3,7 @@ name: forgejo description: Forgejo Helm chart for Kubernetes type: application version: 0.0.0 -appVersion: 10.0.2 +appVersion: 10.0.3 icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg home: https://forgejo.org/ From 859b7fe8d3973a0ed36f9fd3238183ef30f547d7 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 26 Mar 2025 16:27:41 +0100 Subject: [PATCH 1011/1014] test: fix forgejo test tags --- ci/{v10-test-values.yaml => v10-values.yaml} | 2 +- ci/{v11-test-values.yaml => v11-values.yaml} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename ci/{v10-test-values.yaml => v10-values.yaml} (89%) rename ci/{v11-test-values.yaml => v11-values.yaml} (89%) diff --git a/ci/v10-test-values.yaml b/ci/v10-values.yaml similarity index 89% rename from ci/v10-test-values.yaml rename to ci/v10-values.yaml index 362c923..253b35b 100644 --- a/ci/v10-test-values.yaml +++ b/ci/v10-values.yaml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 10.0-test # don't pin, manifests can be missing + tag: 10 # don't pin, manifests can be missing # Use mirror # https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 diff --git a/ci/v11-test-values.yaml b/ci/v11-values.yaml similarity index 89% rename from ci/v11-test-values.yaml rename to ci/v11-values.yaml index 4530f6d..6c1a24b 100644 --- a/ci/v11-test-values.yaml +++ b/ci/v11-values.yaml @@ -1,7 +1,7 @@ image: registry: codeberg.org repository: forgejo-experimental/forgejo - tag: 11.0-test # don't pin, manifests can be missing + tag: 11 # don't pin, manifests can be missing # Use mirror # https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 From dfd7192c98a5ced0dbc8dd38f47693e4d18cd991 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 26 Mar 2025 15:47:26 +0000 Subject: [PATCH 1012/1014] test: add forgejo v12 test (#1167) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1167 Co-authored-by: Michael Kriese Co-committed-by: Michael Kriese --- ci/v12-values.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 ci/v12-values.yaml diff --git a/ci/v12-values.yaml b/ci/v12-values.yaml new file mode 100644 index 0000000..8429086 --- /dev/null +++ b/ci/v12-values.yaml @@ -0,0 +1,29 @@ +image: + registry: codeberg.org + repository: forgejo-experimental/forgejo + tag: 12 # don't pin, manifests can be missing + +# Use mirror +# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045 +test: + image: + name: code.forgejo.org/oci/busybox + +redis-cluster: + enabled: false +postgresql-ha: + enabled: false + +persistence: + enabled: false + +gitea: + config: + database: + DB_TYPE: sqlite3 + session: + PROVIDER: memory + cache: + ADAPTER: memory + queue: + TYPE: level From d3c587183871a22b803a221eb619f84f04d413fb Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 26 Mar 2025 15:50:54 +0000 Subject: [PATCH 1013/1014] fix(deps): update subcharts (main) (#1165) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1165 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- Chart.lock | 12 ++++++------ Chart.yaml | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Chart.lock b/Chart.lock index 8c3da4d..bff1098 100644 --- a/Chart.lock +++ b/Chart.lock @@ -4,15 +4,15 @@ dependencies: version: 2.30.0 - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.5.0 + version: 16.5.6 - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.3.4 + version: 15.3.8 - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.5 + version: 11.4.6 - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.11.3 -digest: sha256:9fecec14f3773bf5d0ce2342adc9862b45724a86cf5c08d5dc0cea595a241a8e -generated: "2025-03-17T00:01:15.072270483Z" + version: 20.11.4 +digest: sha256:a9c9f0779663336dd22ca4896f22bb64427e28f20aa567aee2f18474f8e31a23 +generated: "2025-03-26T15:31:33.532188569Z" diff --git a/Chart.yaml b/Chart.yaml index 4df7eea..8218677 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -37,20 +37,20 @@ dependencies: # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: postgresql repository: oci://ghcr.io/visualon/bitnamicharts - version: 16.5.0 + version: 16.5.6 condition: postgresql.enabled # https://github.com/bitnami/charts/blob/main/bitnami/postgresql-ha/Chart.yaml - name: postgresql-ha repository: oci://ghcr.io/visualon/bitnamicharts - version: 15.3.4 + version: 15.3.8 condition: postgresql-ha.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis-cluster/Chart.yaml - name: redis-cluster repository: oci://ghcr.io/visualon/bitnamicharts - version: 11.4.5 + version: 11.4.6 condition: redis-cluster.enabled # https://github.com/bitnami/charts/blob/main/bitnami/redis/Chart.yaml - name: redis repository: oci://ghcr.io/visualon/bitnamicharts - version: 20.11.3 + version: 20.11.4 condition: redis.enabled From 97da7caf323d1def267c09e19ec6fc2154c5789b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 26 Mar 2025 15:51:07 +0000 Subject: [PATCH 1014/1014] chore(deps): update pnpm to v10.7.0 (main) (#1168) Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1168 Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2866e27..d4cccfc 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "markdownlint-cli": "0.44.0", "prettier": "3.5.3" }, - "packageManager": "pnpm@10.6.5", + "packageManager": "pnpm@10.7.0", "engines": { "node": "^22.0.0", "pnpm": "^10.0.0"