Compare commits

..

61 commits

Author SHA1 Message Date
Renovate Bot
97da7caf32
chore(deps): update pnpm to v10.7.0 (main) (#1168)
Some checks failed
build / lint-node (push) Successful in 1m26s
build / lint-helm (push) Successful in 55s
/ mirror (push) Failing after 2s
build / publish (push) Has been cancelled
build / test-success (push) Has been cancelled
build / e2e (v1.28.15+k3s1) (push) Has been cancelled
build / e2e (v1.31.6+k3s1) (push) Has been cancelled
build / e2e (v1.32.2+k3s1) (push) Has been cancelled
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1168
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-26 15:51:07 +00:00
Renovate Bot
d3c5871838
fix(deps): update subcharts (main) (#1165)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1165
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-26 15:50:54 +00:00
Michael Kriese
dfd7192c98
test: add forgejo v12 test (#1167)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1167
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2025-03-26 15:47:26 +00:00
Michael Kriese
859b7fe8d3
test: fix forgejo test tags 2025-03-26 16:27:41 +01:00
Renovate Bot
72fc2f00e3
fix(deps): update forgejo docker tag to v10.0.3 (main) (#1164)
Some checks failed
build / lint-node (push) Successful in 34s
build / lint-helm (push) Successful in 47s
build / test-success (push) Has been cancelled
build / publish (push) Has been cancelled
build / e2e (v1.28.15+k3s1) (push) Has been cancelled
build / e2e (v1.31.6+k3s1) (push) Has been cancelled
build / e2e (v1.32.2+k3s1) (push) Has been cancelled
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1164
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-23 12:10:24 +00:00
Renovate Bot
17bbb9cf89
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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-21 13:37:42 +00:00
Renovate Bot
2c57f85122
chore(deps): update pnpm to v10.6.5 (main) (#1161)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-19 14:11:37 +00:00
Renovate Bot
349d2a36ed
chore(deps): update pnpm to v10.6.4 (main) (#1158)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-17 14:43:11 +00:00
Renovate Bot
5962e0cc7d
ci(deps): update actions/setup-node action to v4.3.0 (main) (#1156)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-17 03:42:53 +00:00
Renovate Bot
588d444bb5
fix(deps): update subcharts (main) (#1154)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-17 00:12:54 +00:00
Renovate Bot
e6250201a6
ci(deps): update dependency helm to v3.17.2 (main) (#1152)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-13 16:41:52 +00:00
Renovate Bot
c09c6ae5e0
chore(deps): update pnpm to v10.6.3 (main) (#1150)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-13 14:42:12 +00:00
Renovate Bot
d43cbf7af2
chore(deps): update dependency lint-staged to v15.5.0 (main) (#1148)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-12 15:11:46 +00:00
Renovate Bot
bd49cdad14
ci(deps): update dependency kubectl to v1.32.3 (main) (#1146)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-12 04:42:26 +00:00
Renovate Bot
67ca46fbb5
chore(deps): update pnpm to v10.6.2 (main) (#1144)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-10 03:12:37 +00:00
Renovate Bot
2e1a563a6b
fix(deps): update subcharts (main) (#1143)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-10 00:08:21 +00:00
Renovate Bot
b261b77fad
chore(deps): update pnpm to v10.6.1 (main) (#1141)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-07 02:12:53 +00:00
Renovate Bot
f2acc5f4dd
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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-06 18:34:21 +00:00
Renovate Bot
70ba947913
chore(deps): update pnpm to v10.6.0 (main) (#1139)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-06 17:12:08 +00:00
Renovate Bot
51585c7d98
fix(deps): update subcharts (main) (#1134)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-03 07:38:26 +00:00
Renovate Bot
1ec9db9adf
chore(deps): update dependency prettier to v3.5.3 (main) (#1135)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-03-03 07:02:07 +00:00
Renovate Bot
262e31426c
ci(deps): update k3s (patch) (main) (patch) (#1132)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-27 19:41:25 +00:00
Renovate Bot
075b3d8b5f
chore(deps): update pnpm to v10.5.2 (main) (#1130)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-27 02:12:30 +00:00
Renovate Bot
dc24ff05fe
chore(deps): update pnpm to v10.5.1 (main) (#1128)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-26 12:41:32 +00:00
Renovate Bot
3f93b532ec
ci(deps): update https://github.com/nick-fields/retry action to v3.0.2 (main) (#1126)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-25 14:11:38 +00:00
Renovate Bot
ad99f52adc
chore(deps): update pnpm to v10.5.0 (main) (#1124)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-25 13:17:51 +00:00
Renovate Bot
15357ed605
fix(deps): update subcharts (main) (#1122)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-24 00:14:45 +00:00
Renovate Bot
25f8b0c840
chore(deps): update dependency prettier to v3.5.2 (main) (#1120)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-22 04:43:09 +00:00
Renovate Bot
d0e2ad903b
ci(deps): update https://github.com/azure/setup-helm action to v4.3.0 (main) (#1117)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-18 08:11:47 +00:00
Renovate Bot
62254247fb
ci(deps): update azure/setup-helm action to v4.3.0 (main) (#1116)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-18 07:37:24 +00:00
Renovate Bot
733b930f27
ci(deps): update https://github.com/nick-fields/retry action to v3.0.1 (main) (#1114)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-17 18:43:05 +00:00
Renovate Bot
628fc3b4e7
fix(deps): update helm release redis to v20.7.1 (main) (#1113)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-17 03:43:11 +00:00
Renovate Bot
9b52aa4eea
fix(deps): update helm release redis-cluster to v11.4.2 (main) (#1111)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-17 02:37:52 +00:00
Renovate Bot
a2028ca2de
fix(deps): update subcharts (main) (#1110)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-17 00:07:45 +00:00
Renovate Bot
8f333dd457
chore(deps): update pnpm to v10.4.1 (main) (#1108)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-16 22:11:39 +00:00
Renovate Bot
775d96235a
chore(deps): update pnpm to v10.4.0 (main) (#1104)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-14 01:11:06 +00:00
Renovate Bot
01cd48266b
ci(deps): update dependency kubectl to v1.32.2 (main) (#1100)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-13 14:27:31 +00:00
Renovate Bot
7e92ed859c
chore(deps): update dependency prettier to v3.5.1 (main) (#1102)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-13 13:59:00 +00:00
Renovate Bot
8b382d0a49
ci(deps): update dependency helm to v3.17.1 (main) (#1098)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-12 21:42:39 +00:00
Michael Kriese
5a3f266bbc
fix(config): mask special chars in setting keys 2025-02-12 10:58:28 +01:00
Renovate Bot
d6b799cd55
chore(deps): update node.js to v22.14.0 (main) (#1096)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-11 11:41:09 +00:00
Renovate Bot
55a3201ea4
chore(deps): update pnpm to v10.3.0 (main) (#1094)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-11 00:13:51 +00:00
Renovate Bot
7838ee7772
fix(deps): update subcharts (main) (#1093)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-10 00:07:40 +00:00
Renovate Bot
a06af8e516
chore(deps): update pnpm to v10 (main) (#1086)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1086
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-09 13:39:57 +00:00
Renovate Bot
6b87dc5bfd
chore(deps): update dependency prettier to v3.5.0 (main) (#1091)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-09 11:38:38 +00:00
Renovate Bot
1bfa7d8a8d
ci(deps): update pnpm/action-setup action to v4.1.0 (main) (#1088)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-08 17:38:47 +00:00
Renovate Bot
0ae0ac7868
fix(deps): update forgejo docker tag to v10.0.1 (main) (#1089)
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

<details>
<summary>forgejo/forgejo (forgejo)</summary>

### [`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

</details>

---

### 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.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1089
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-08 17:19:50 +00:00
Renovate Bot
d277fa5abb
chore(deps): update pnpm to v9.15.5 (main) (#1084)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-02-02 18:07:14 +00:00
Renovate Bot
fb51fd1b9c
ci(deps): update k3s (patch) (main) (patch) (#1082)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-30 00:44:08 +00:00
Renovate Bot
895e9d2e51
ci(deps): update dependency helm-unittest to v0.7.2 (main) (#1078)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-27 23:42:23 +00:00
Renovate Bot
4ea41d05c9
ci(deps): update actions/setup-node action to v4.2.0 (main) (#1076)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-27 04:41:12 +00:00
Renovate Bot
c7065cb02f
fix(deps): update subcharts (main) (#1074)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-27 00:11:23 +00:00
Renovate Bot
3d167ad47e
chore(deps): update dependency lint-staged to v15.4.3 (main) (#1072)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-26 14:46:52 +00:00
Renovate Bot
c1fb3f9c53
chore(deps): update dependency markdownlint-cli to v0.44.0 (main) (#1070)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-25 01:43:49 +00:00
melonion
29c2d06e2e
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 <xeruf@noreply.codeberg.org>
Co-authored-by: xeruf <27jf@pm.me>
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1065
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: melonion <melonion@noreply.code.forgejo.org>
Co-committed-by: melonion <melonion@noreply.code.forgejo.org>
2025-01-23 13:37:04 +00:00
Renovate Bot
e0a681e2c4
chore(deps): update dependency lint-staged to v15.4.2 (main) (#1068)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-23 11:41:17 +00:00
Renovate Bot
99249e911d
chore(deps): update dependency @bitnami/readme-generator-for-helm to v2.7.0 (main) (#1066)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-23 08:12:57 +00:00
Renovate Bot
40d06b8376
chore(deps): update node.js to v22.13.1 (main) (#1063)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-21 17:39:55 +00:00
Renovate Bot
677445b470
ci(deps): update helm/chart-testing-action action to v2.7.0 (main) (#1061)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-20 11:47:58 +00:00
viceice-bot
5adf9c5084 Merge pull request 'chore(deps): update dependency lint-staged to v15.4.1 (main)' (#1057) from renovate/main-lint-staged-15.x into main 2025-01-16 18:40:53 +00:00
Renovate Bot
3d71bfc152
chore(deps): update dependency lint-staged to v15.4.1 2025-01-16 18:30:53 +00:00
14 changed files with 575 additions and 350 deletions

View file

@ -6,11 +6,11 @@ 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
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
- uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version-file: .node-version
cache: 'pnpm'

View file

@ -14,10 +14,10 @@ permissions:
contents: read
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_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.1 # 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:
@ -60,12 +60,12 @@ 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 }}
- name: install helm
uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4.2.0
uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4.3.0
with:
version: ${{ env.HELM_VERSION }}
@ -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.6+k3s1 # renovate: k3s
# newest version
- v1.32.0+k3s1 # renovate: k3s
- v1.32.2+k3s1 # renovate: k3s
steps:
- run: cat /etc/os-release
@ -110,13 +110,12 @@ 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 }}
- 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 }}
@ -127,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@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3.0.2
with:
timeout_minutes: 15
max_attempts: 3
@ -180,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 }}

View file

@ -1 +1 @@
22.13.0
22.14.0

View file

@ -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"
]
},

View file

@ -1,18 +1,18 @@
dependencies:
- name: common
repository: oci://ghcr.io/visualon/bitnamicharts
version: 2.29.0
version: 2.30.0
- name: postgresql
repository: oci://ghcr.io/visualon/bitnamicharts
version: 16.4.3
version: 16.5.6
- name: postgresql-ha
repository: oci://ghcr.io/visualon/bitnamicharts
version: 15.1.6
version: 15.3.8
- name: redis-cluster
repository: oci://ghcr.io/visualon/bitnamicharts
version: 11.4.0
version: 11.4.6
- name: redis
repository: oci://ghcr.io/visualon/bitnamicharts
version: 20.6.3
digest: sha256:3314175ef0c77224738d5183c76c75a4773b0e21e7598f343a78780cc1068b75
generated: "2025-01-16T10:32:50.323017929Z"
version: 20.11.4
digest: sha256:a9c9f0779663336dd22ca4896f22bb64427e28f20aa567aee2f18474f8e31a23
generated: "2025-03-26T15:31:33.532188569Z"

View file

@ -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.3
icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg
home: https://forgejo.org/
@ -33,24 +33,24 @@ dependencies:
repository: oci://ghcr.io/visualon/bitnamicharts
tags:
- bitnami-common
version: 2.29.0
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.3
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.1.6
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.0
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.6.3
version: 20.11.4
condition: redis.enabled

View file

@ -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&reg; Cluster
Redis&reg; 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&reg;
Redis&reg; 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

View file

@ -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

View file

@ -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

29
ci/v12-values.yaml Normal file
View file

@ -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

View file

@ -14,18 +14,18 @@
"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",
"conventional-changelog-core": "9.0.0",
"husky": "9.1.7",
"lint-staged": "15.4.0",
"markdownlint-cli": "0.43.0",
"prettier": "3.4.2"
"lint-staged": "15.5.0",
"markdownlint-cli": "0.44.0",
"prettier": "3.5.3"
},
"packageManager": "pnpm@9.15.4",
"packageManager": "pnpm@10.7.0",
"engines": {
"node": "^22.0.0",
"pnpm": "^9.0.0"
"pnpm": "^10.0.0"
}
}

File diff suppressed because it is too large Load diff

View file

@ -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() {

View file

@ -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&reg; Cluster
## @descriptionStart
## Redis&reg; 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&reg;
## @descriptionStart
## Redis&reg; 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: []