Compare commits

..

358 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
joshuachp
a5bfb2f53c 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 <joshuachp@noreply.code.forgejo.org>
Co-committed-by: joshuachp <joshuachp@noreply.code.forgejo.org>
2025-01-16 13:16:47 +00:00
Michael Kriese
7ea9325fb8
fix: update helm test hook
- Closes #908
2025-01-16 11:47:54 +01:00
Renovate Bot
7204ff3280 fix(deps): update subcharts (main) (#1054)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1054
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-01-16 10:42:15 +00:00
Michael Kriese
601aade898
docs: update metallb annotation 2025-01-16 11:40:57 +01:00
Michael Kriese
56fcb01bd0
feat!: readiness probe is now using the heath endpoint
- Closes #917
2025-01-16 11:28:19 +01:00
Michael Kriese
b3d1068082
feat!: ports are now referenced by name
- Closes #919
2025-01-16 11:28:19 +01:00
Michael Kriese
4bfbb48dd3
fix!: drop unsupported api versions
- Closes #918
2025-01-16 11:12:16 +01:00
Michael Kriese
2cabd2dd1b
feat!: set clusterIP to empty value
- Closes #926
2025-01-16 10:56:11 +01:00
Renovate Bot
f7e712d49c 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 <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-16 09:43:52 +00:00
Michael Kriese
bfb0a6c075
ci: drop forgejo v8 and v9 testing 2025-01-16 10:30:39 +01:00
Michael Kriese
18fc56e994
docs: Add upgrade notes 2025-01-16 10:14:43 +01:00
viceice-bot
48d6cc1552 Merge pull request 'chore(deps): update dependency lint-staged to v15.4.0 (main)' (#1050) from renovate/main-lint-staged-15.x into main 2025-01-16 06:48:52 +00:00
Renovate Bot
d7a1423789
chore(deps): update dependency lint-staged to v15.4.0 2025-01-16 06:32:05 +00:00
viceice-bot
c28e68bf2a Merge pull request 'ci(deps): update dependency helm to v3.17.0 (main)' (#1048) from renovate/main-helm-3.x into main 2025-01-15 22:16:28 +00:00
Renovate Bot
354fba2165
ci(deps): update dependency helm to v3.17.0 2025-01-15 22:01:32 +00:00
viceice-bot
eef813ffea Merge pull request 'ci(deps): update dependency kubectl to v1.32.1 (main)' (#1046) from renovate/main-kubectl-1.x into main 2025-01-15 21:12:08 +00:00
Renovate Bot
c3ced353b4
ci(deps): update dependency kubectl to v1.32.1 2025-01-15 21:01:08 +00:00
Renovate Bot
8bf59b293b 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-15 13:55:16 +00:00
Renovate Bot
924a1546b7 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-15 13:40:09 +00:00
Michael Kriese
af662db1f2
ci: use forgejo mirror for busybox 2025-01-15 13:39:10 +01:00
Michael Kriese
bc3764c219
ci: use public.ecr.aws mirror for bitnami images (take 2)
- #1045
2025-01-15 13:03:31 +01:00
Michael Kriese
d4d7cdc04f
ci: use public.ecr.aws mirror for bitnami images
- #1045
2025-01-15 12:28:59 +01:00
Michael Kriese
239ea7a5e3
feat!: use ghcr oci mirror
- #1045
2025-01-15 12:19:59 +01:00
Michael Kriese
4bb97219bf
ci: bump k3s stable to v1.31.4 2025-01-15 10:35:21 +01:00
Michael Kriese
c31403c5c7
chore(renovate): update allowed k3s version 2025-01-15 10:34:35 +01:00
Michael Kriese
85704a62d2
ci: bump k3s stable to v1.31 2025-01-15 10:30:22 +01:00
Michael Kriese
ba6efc036c
ci: add v11 test 2025-01-15 10:29:53 +01:00
Renovate Bot
8da39bb5bc 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 <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2025-01-15 09:29:34 +00:00
viceice-bot
a0e4b93e3a Merge pull request 'chore(deps): update pnpm to v9.15.4 (main)' (#1042) from renovate/main-pnpm-9.x into main 2025-01-13 20:37:57 +00:00
Renovate Bot
677c8d2c52
chore(deps): update pnpm to v9.15.4 2025-01-13 20:30:54 +00:00
viceice-bot
1870f7421f Merge pull request 'ci(deps): update dependency chart-testing to v3.12.0 (main)' (#1040) from renovate/main-chart-testing-3.x into main 2025-01-13 12:37:35 +00:00
Renovate Bot
b79c7f4cb5
ci(deps): update dependency chart-testing to v3.12.0 2025-01-13 12:30:46 +00:00
viceice-bot
40713c8d7d Merge pull request 'fix(deps): update subcharts (main)' (#1038) from renovate/main-subcharts into main 2025-01-13 00:08:16 +00:00
Renovate Bot
4b7c9aabb7
fix(deps): update subcharts 2025-01-13 00:00:55 +00:00
viceice-bot
bd86f2770e Merge pull request 'chore(deps): update node.js to v22.13.0 (main)' (#1033) from renovate/main-node-22.x into main 2025-01-07 20:44:20 +00:00
Renovate Bot
38bf657c1c
chore(deps): update node.js to v22.13.0 2025-01-07 20:31:18 +00:00
viceice-bot
11e5cd2f6b Merge pull request 'fix(deps): update helm release common to v2.29.0 (main)' (#1031) from renovate/main-subcharts into main 2025-01-06 00:38:37 +00:00
Renovate Bot
5127e3af60
fix(deps): update helm release common to v2.29.0 2025-01-06 00:31:19 +00:00
viceice-bot
52446af2d7 Merge pull request 'chore(deps): update pnpm to v9.15.3 (main)' (#1030) from renovate/main-pnpm-9.x into main 2025-01-06 00:07:39 +00:00
Renovate Bot
6d0f6d71d1
chore(deps): update pnpm to v9.15.3 2025-01-06 00:00:57 +00:00
viceice-bot
c9b728919f Merge pull request 'ci(deps): update dependency helm-unittest to v0.7.1 (main)' (#1028) from renovate/main-helm-unittest-0.x into main 2024-12-31 20:42:24 +00:00
Renovate Bot
65ee7cf95c
ci(deps): update dependency helm-unittest to v0.7.1 2024-12-31 20:31:28 +00:00
viceice-bot
99bff9f5dd Merge pull request 'chore(deps): update pnpm to v9.15.2 (main)' (#1026) from renovate/main-pnpm-9.x into main 2024-12-28 21:13:19 +00:00
Renovate Bot
21e1a3ec21
chore(deps): update pnpm to v9.15.2 2024-12-28 21:01:04 +00:00
viceice-bot
6a3282dd11 Merge pull request 'chore(deps): update dependency lint-staged to v15.3.0 (main)' (#1024) from renovate/main-lint-staged-15.x into main 2024-12-28 11:11:08 +00:00
Renovate Bot
36b582b598
chore(deps): update dependency lint-staged to v15.3.0 2024-12-28 11:01:00 +00:00
viceice-bot
1cf2ca5a11 Merge pull request 'fix(deps): update subcharts (main)' (#1021) from renovate/main-subcharts into main 2024-12-23 00:14:13 +00:00
Renovate Bot
ef86231225
fix(deps): update subcharts 2024-12-23 00:00:58 +00:00
viceice-bot
fbec3eaff5 Merge pull request 'chore(deps): update pnpm to v9.15.1 (main)' (#1019) from renovate/main-pnpm-9.x into main 2024-12-20 01:09:56 +00:00
Renovate Bot
881e55b3a4
chore(deps): update pnpm to v9.15.1 2024-12-20 01:00:24 +00:00
viceice-bot
aa541be0bf Merge pull request 'ci(deps): update dependency helm to v3.16.4 (main)' (#1014) from renovate/main-helm-3.x into main 2024-12-19 21:07:03 +00:00
Renovate Bot
0a35265fb7
ci(deps): update dependency helm to v3.16.4 2024-12-19 21:00:25 +00:00
viceice-bot
3f4c2398a7 Merge pull request 'ci(deps): update k3s (patch) (main) (patch)' (#1017) from renovate/main-patch-k3s into main 2024-12-19 20:41:36 +00:00
Renovate Bot
42230062c0
ci(deps): update k3s (patch) 2024-12-19 20:30:30 +00:00
viceice-bot
5f0b6ce467 Merge pull request 'fix(deps): update subcharts (main)' (#1012) from renovate/main-subcharts into main 2024-12-16 00:12:33 +00:00
Renovate Bot
0dfbdec0a7
fix(deps): update subcharts 2024-12-16 00:00:26 +00:00
Renovate Bot
62414441e6 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-12-12 19:31:53 +00:00
viceice-bot
9067562d51 Merge pull request 'ci(deps): update dependency kubectl to v1.32.0 (main)' (#1008) from renovate/main-kubectl-1.x into main 2024-12-11 21:41:05 +00:00
Renovate Bot
b2d4b4cba6
ci(deps): update dependency kubectl to v1.32.0 2024-12-11 21:30:39 +00:00
viceice-bot
a98ded4172 Merge pull request 'ci(deps): update dependency kubectl to v1.31.4 (main)' (#1006) from renovate/main-kubectl-1.x into main 2024-12-10 20:42:34 +00:00
Renovate Bot
dc7d36610e
ci(deps): update dependency kubectl to v1.31.4 2024-12-10 20:30:44 +00:00
viceice-bot
eb32074595 Merge pull request 'ci(deps): update k3s (patch) (main) (patch)' (#1004) from renovate/main-patch-k3s into main 2024-12-10 17:42:24 +00:00
Renovate Bot
f4a84965bd
ci(deps): update k3s (patch) 2024-12-10 17:30:43 +00:00
viceice-bot
e94e77b182 Merge pull request 'chore(deps): update dependency lint-staged to v15.2.11 (main)' (#1002) from renovate/main-lint-staged-15.x into main 2024-12-10 14:42:05 +00:00
Renovate Bot
13643ca2fd
chore(deps): update dependency lint-staged to v15.2.11 2024-12-10 14:30:52 +00:00
viceice-bot
a0a5986522 Merge pull request 'fix(deps): update helm release redis to v20.4.0 (main)' (#1001) from renovate/main-subcharts into main 2024-12-09 00:07:34 +00:00
Renovate Bot
bb94f00cb0
fix(deps): update helm release redis to v20.4.0 2024-12-09 00:00:40 +00:00
viceice-bot
9f589a5e28 Merge pull request 'chore(deps): update pnpm to v9.15.0 (main)' (#999) from renovate/main-pnpm-9.x into main 2024-12-06 15:41:57 +00:00
Renovate Bot
d653aa00bc
chore(deps): update pnpm to v9.15.0 2024-12-06 15:30:48 +00:00
viceice-bot
c33472abce Merge pull request 'chore(deps): update dependency prettier to v3.4.2 (main)' (#997) from renovate/main-prettier-3.x into main 2024-12-04 07:40:02 +00:00
Renovate Bot
396842354a
chore(deps): update dependency prettier to v3.4.2 2024-12-04 07:32:08 +00:00
viceice-bot
9747cf4a57 Merge pull request 'chore(deps): update node.js to v22.12.0 (main)' (#995) from renovate/main-node-22.x into main 2024-12-03 21:38:06 +00:00
Renovate Bot
79dc576861
chore(deps): update node.js to v22.12.0 2024-12-03 21:30:40 +00:00
viceice-bot
69775a77ff Merge pull request 'fix(deps): update subcharts (main)' (#993) from renovate/main-subcharts into main 2024-12-02 00:13:03 +00:00
Renovate Bot
2229d5df3d
fix(deps): update subcharts 2024-12-02 00:00:37 +00:00
viceice-bot
cebd8562e4 Merge pull request 'chore(deps): update pnpm to v9.14.4 (main)' (#991) from renovate/main-pnpm-9.x into main 2024-11-29 11:37:34 +00:00
Renovate Bot
8cf06f388e
chore(deps): update pnpm to v9.14.4 2024-11-29 11:31:07 +00:00
viceice-bot
a8acb5d859 Merge pull request 'chore(deps): update pnpm to v9.14.3 (main)' (#989) from renovate/main-pnpm-9.x into main 2024-11-28 16:37:42 +00:00
Renovate Bot
1b78d9be05
chore(deps): update pnpm to v9.14.3 2024-11-28 16:30:53 +00:00
viceice-bot
dfbf3333db Merge pull request 'chore(deps): update dependency prettier to v3.4.1 (main)' (#987) from renovate/main-prettier-3.x into main 2024-11-26 13:38:47 +00:00
Renovate Bot
859fe79f16
chore(deps): update dependency prettier to v3.4.1 2024-11-26 13:31:06 +00:00
viceice-bot
03d484c331 Merge pull request 'chore(deps): update dependency prettier to v3.4.0 (main)' (#985) from renovate/main-prettier-3.x into main 2024-11-26 05:11:50 +00:00
Renovate Bot
13bbf06a9c
chore(deps): update dependency prettier to v3.4.0 2024-11-26 05:00:56 +00:00
viceice-bot
0c8f775dca Merge pull request 'chore(deps): update dependency helm-unittest to v0.7.0 (main)' (#983) from renovate/main-helm-unittest-0.x into main 2024-11-25 23:42:44 +00:00
Renovate Bot
77728d227f
chore(deps): update dependency helm-unittest to v0.7.0 2024-11-25 23:30:58 +00:00
viceice-bot
745b467416 Merge pull request 'fix(deps): update helm release postgresql-ha to v14.3.10 (main)' (#980) from renovate/main-subcharts into main 2024-11-25 00:18:32 +00:00
Renovate Bot
60a9ae0955
fix(deps): update helm release postgresql-ha to v14.3.10 2024-11-25 00:00:49 +00:00
viceice-bot
c0c04cab84 Merge pull request 'chore(deps): update dependency markdownlint-cli to v0.43.0 (main)' (#978) from renovate/main-markdownlint-cli-0.x into main 2024-11-23 04:42:07 +00:00
Renovate Bot
2d3b855160
chore(deps): update dependency markdownlint-cli to v0.43.0 2024-11-23 04:31:04 +00:00
viceice-bot
cecafe70e4 Merge pull request 'ci(deps): update dependency kubectl to v1.31.3 (main)' (#976) from renovate/main-kubectl-1.x into main 2024-11-21 01:39:10 +00:00
Renovate Bot
b9dd22067f
ci(deps): update dependency kubectl to v1.31.3 2024-11-21 01:31:12 +00:00
viceice-bot
e03c7e730c Merge pull request 'chore(deps): update pnpm to v9.14.2 (main)' (#974) from renovate/main-pnpm-9.x into main 2024-11-20 11:42:03 +00:00
Renovate Bot
e95b714980
chore(deps): update pnpm to v9.14.2 2024-11-20 11:31:16 +00:00
viceice-bot
9d62d83a56 Merge pull request 'chore(deps): update pnpm to v9.14.1 (main)' (#972) from renovate/main-pnpm-9.x into main 2024-11-20 01:11:24 +00:00
Renovate Bot
c3620a3ed1
chore(deps): update pnpm to v9.14.1 2024-11-20 01:00:53 +00:00
viceice-bot
3bd1b332db Merge pull request 'fix(deps): update subcharts (main)' (#968) from renovate/main-subcharts into main 2024-11-18 16:07:58 +00:00
Renovate Bot
950c974305
fix(deps): update subcharts 2024-11-18 16:00:51 +00:00
viceice-bot
182212eff8 Merge pull request 'chore(deps): update dependency husky to v9.1.7 (main)' (#970) from renovate/main-husky-9.x into main 2024-11-18 15:41:32 +00:00
Renovate Bot
7ed5afa04b
chore(deps): update dependency husky to v9.1.7 2024-11-18 15:31:00 +00:00
Michael Kriese
0889a53d50 fix(deps): update forgejo docker tag to v9.0.2 (main) (#965)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/965
2024-11-15 20:12:27 +00:00
Renovate Bot
a23b1e52bf
fix(deps): update forgejo docker tag to v9.0.2 2024-11-15 20:07:37 +00:00
Michael Kriese
14176208aa chore(deps): update pnpm to v9.13.2 (main) (#963)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/963
2024-11-15 20:00:16 +00:00
Renovate Bot
688810df4e
chore(deps): update pnpm to v9.13.2 2024-11-15 02:31:32 +00:00
viceice-bot
2af266e7bc Merge pull request 'chore(deps): update pnpm to v9.13.1 (main)' (#961) from renovate/main-pnpm-9.x into main 2024-11-14 17:44:18 +00:00
Renovate Bot
2c4d058d1a
chore(deps): update pnpm to v9.13.1 2024-11-14 17:31:19 +00:00
viceice-bot
26ec1be54a Merge pull request 'ci(deps): update dependency helm to v3.16.3 (main)' (#959) from renovate/main-helm-3.x into main 2024-11-14 03:56:28 +00:00
Renovate Bot
e862c54730
ci(deps): update dependency helm to v3.16.3 2024-11-14 03:31:11 +00:00
viceice-bot
dccda1ba9f Merge pull request 'chore(deps): update pnpm to v9.13.0 (main)' (#957) from renovate/main-pnpm-9.x into main 2024-11-13 12:43:30 +00:00
Renovate Bot
0e9466fe25
chore(deps): update pnpm to v9.13.0 2024-11-13 12:31:23 +00:00
viceice-bot
04c7ab844c Merge pull request 'fix(deps): update subcharts (main)' (#955) from renovate/main-subcharts into main 2024-11-11 00:11:00 +00:00
Renovate Bot
0233678a5f
fix(deps): update subcharts 2024-11-11 00:01:51 +00:00
Lucien Weller
7e1629e174 feat: added OpenShift route (#954)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/954
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Lucien Weller <lucien@wellernet.ch>
Co-committed-by: Lucien Weller <lucien@wellernet.ch>
2024-11-10 08:56:52 +00:00
Lucien Weller
8bd2c48184 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 <michael.kriese@gmx.de>
Co-authored-by: Lucien Weller <lucien@wellernet.ch>
Co-committed-by: Lucien Weller <lucien@wellernet.ch>
2024-11-10 08:16:08 +00:00
Michael Kriese
b691f297f1
docs: fix upgrade notes links 2024-11-05 09:13:34 +01:00
Michael Kriese
c78c071815 chore(deps): update node.js to v22 (main) (#949)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/949
2024-11-04 14:44:16 +00:00
viceice-bot
21742a7229 Merge pull request 'fix(deps): update helm release postgresql-ha to v14.3.5 (main)' (#951) from renovate/main-subcharts into main 2024-11-04 00:13:36 +00:00
Renovate Bot
6491fb5209
fix(deps): update helm release postgresql-ha to v14.3.5 2024-11-04 00:04:25 +00:00
Michael Kriese
1a564fef01
chore(renovate): fix matcher 2024-11-01 16:28:10 +01:00
Michael Kriese
9eae9d2a6e
build: fix changelog generation 2024-11-01 16:10:12 +01:00
Renovate Bot
c1bb3234ba
chore(deps): update node.js to v22 2024-10-29 14:17:07 +00:00
viceice-bot
00df9b574c Merge pull request 'ci(deps): update k3s (patch) (main) (patch)' (#941) from renovate/main-patch-k3s into main 2024-10-29 01:09:29 +00:00
Renovate Bot
83f6fdf68d
ci(deps): update k3s (patch) 2024-10-29 01:01:31 +00:00
Michael Kriese
b135b3142d fix(deps): update forgejo docker tag to v9.0.1 (main) (#940)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/940
2024-10-28 16:19:59 +00:00
Renovate Bot
81b4e16710
fix(deps): update forgejo docker tag to v9.0.1 2024-10-28 16:07:31 +00:00
viceice-bot
797b5ee599 Merge pull request 'chore(deps): update pnpm to v9.12.3 (main)' (#937) from renovate/main-pnpm-9.x into main 2024-10-28 03:11:23 +00:00
Renovate Bot
7a5286e1f9
chore(deps): update pnpm to v9.12.3 2024-10-28 03:00:44 +00:00
viceice-bot
53281f3e91 Merge pull request 'fix(deps): update helm release postgresql-ha to v14.3.4 (main)' (#935) from renovate/main-subcharts into main 2024-10-28 00:07:15 +00:00
Renovate Bot
b60907cd95
fix(deps): update helm release postgresql-ha to v14.3.4 2024-10-28 00:00:56 +00:00
viceice-bot
58589a8a62 Merge pull request 'ci(deps): update actions/setup-node action to v4.1.0 (main)' (#933) from renovate/main-actions-setup-node-4.x into main 2024-10-24 14:14:22 +00:00
Renovate Bot
847f668fcf
ci(deps): update actions/setup-node action to v4.1.0 2024-10-24 14:01:01 +00:00
viceice-bot
56d9a01a76 Merge pull request 'ci(deps): update actions/checkout action to v4.2.2 (main)' (#931) from renovate/main-actions-checkout-4.x into main 2024-10-23 15:20:24 +00:00
Renovate Bot
27e9bf67c0
ci(deps): update actions/checkout action to v4.2.2 2024-10-23 15:00:42 +00:00
viceice-bot
d4dc109470 Merge pull request 'ci(deps): update dependency kubectl to v1.31.2 (main)' (#929) from renovate/main-kubectl-1.x into main 2024-10-23 13:11:24 +00:00
Renovate Bot
90a9f632c7
ci(deps): update dependency kubectl to v1.31.2 2024-10-23 13:00:40 +00:00
viceice-bot
887bea9c96 Merge pull request 'fix(deps): update subcharts (main)' (#927) from renovate/main-subcharts into main 2024-10-21 00:07:39 +00:00
Renovate Bot
1f2af527cf
fix(deps): update subcharts 2024-10-21 00:01:05 +00:00
Michael Kriese
2184afbbce
docs: Add upgrade notes 2024-10-16 21:10:42 +02:00
Michael Kriese
317213c23c feat(deps): update forgejo docker tag to v9 (main) (#924)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/924
2024-10-16 19:04:51 +00:00
Renovate Bot
0b53467038
feat(deps): update forgejo docker tag to v9 2024-10-16 18:00:32 +00:00
viceice-bot
8104cbcb71 Merge pull request 'chore(deps): update pnpm to v9.12.2 (main)' (#922) from renovate/main-pnpm-9.x into main 2024-10-16 15:14:30 +00:00
Renovate Bot
7ae4492296
chore(deps): update pnpm to v9.12.2 2024-10-16 15:00:32 +00:00
viceice-bot
793c014ae9 Merge pull request 'fix(deps): update subcharts (main)' (#920) from renovate/main-subcharts into main 2024-10-14 00:08:10 +00:00
Renovate Bot
89dcafeeee
fix(deps): update subcharts 2024-10-14 00:01:07 +00:00
viceice-bot
3c46a5c57e Merge pull request 'ci(deps): update dependency helm to v3.16.2 (main)' (#915) from renovate/main-helm-3.x into main 2024-10-09 20:11:28 +00:00
Renovate Bot
e8b65630cf
ci(deps): update dependency helm to v3.16.2 2024-10-09 20:00:59 +00:00
viceice-bot
6b3f1efa84 Merge pull request 'ci(deps): update actions/checkout action to v4.2.1 (main)' (#911) from renovate/main-actions-checkout-4.x into main 2024-10-07 23:41:53 +00:00
Renovate Bot
fedb7a33b4
ci(deps): update actions/checkout action to v4.2.1 2024-10-07 23:31:15 +00:00
viceice-bot
8036690441 Merge pull request 'chore(deps): update dependency helm-unittest to v0.6.3 (main)' (#913) from renovate/main-helm-unittest-0.x into main 2024-10-07 23:08:32 +00:00
Renovate Bot
302fd7e38e
chore(deps): update dependency helm-unittest to v0.6.3 2024-10-07 23:01:15 +00:00
viceice-bot
cc453a8647 Merge pull request 'chore(deps): update pnpm to v9.12.1 (main)' (#909) from renovate/main-pnpm-9.x into main 2024-10-07 13:39:15 +00:00
Renovate Bot
a1c86829ab
chore(deps): update pnpm to v9.12.1 2024-10-07 13:31:31 +00:00
viceice-bot
18a9d12301 Merge pull request 'fix(deps): update subcharts (main)' (#906) from renovate/main-subcharts into main 2024-10-07 00:08:12 +00:00
Renovate Bot
d75994c1e9
fix(deps): update subcharts 2024-10-07 00:01:35 +00:00
viceice-bot
50a431c0bc Merge pull request 'chore(deps): update dependency node to v20.18.0 (main)' (#904) from renovate/main-node-20.x into main 2024-10-03 18:41:27 +00:00
Renovate Bot
225270046d
chore(deps): update dependency node to v20.18.0 2024-10-03 18:30:35 +00:00
viceice-bot
d8b5d48115 Merge pull request 'chore(deps): update pnpm to v9.12.0 (main)' (#901) from renovate/main-pnpm-9.x into main 2024-10-02 12:42:25 +00:00
Renovate Bot
a8c6460972
chore(deps): update pnpm to v9.12.0 2024-10-02 12:30:37 +00:00
viceice-bot
a11fd11b7a Merge pull request 'chore(deps): update dependency helm-unittest to v0.6.2 (main)' (#899) from renovate/main-helm-unittest-0.x into main 2024-10-01 23:41:38 +00:00
Renovate Bot
464f0779eb
chore(deps): update dependency helm-unittest to v0.6.2 2024-10-01 23:30:35 +00:00
viceice-bot
7332e052df Merge pull request 'ci(deps): update actions/checkout action to v4.2.0 (main)' (#895) from renovate/main-actions-checkout-4.x into main 2024-09-30 00:41:47 +00:00
Renovate Bot
52041190b4
ci(deps): update actions/checkout action to v4.2.0 2024-09-30 00:30:31 +00:00
viceice-bot
546e513292 Merge pull request 'fix(deps): update subcharts (main)' (#897) from renovate/main-subcharts into main 2024-09-30 00:09:39 +00:00
Renovate Bot
9aff68b6ee
fix(deps): update subcharts 2024-09-30 00:00:58 +00:00
Michael Kriese
06861bfc47
test: add forgejo v10 test 2024-09-25 12:25:15 +02:00
Michael Kriese
83855bb12d
build: fix changelog generation 2024-09-25 11:23:21 +02:00
Michael Kriese
04b627a731
ci: revert k3s update 2024-09-25 10:52:10 +02:00
Michael Kriese
96ee8b8f19
build: fix changelog generation 2024-09-25 10:49:06 +02:00
viceice-bot
d749d7b554 Merge pull request 'ci(deps): update dependency k3s to <1.32 (main)' (#894) from renovate/main-k3s-1.x into main 2024-09-25 08:23:06 +00:00
Renovate Bot
183d3836bf
ci(deps): update dependency k3s to <1.32 2024-09-25 08:16:52 +00:00
Michael Kriese
a7bd6042a0
chore(renovate): optimize k3s config 2024-09-25 10:11:49 +02:00
Michael Kriese
b288370078
docs: add upgrade notes
Closes #893
2024-09-25 09:40:46 +02:00
Michael Kriese
2fdbef4fce feat!: set proper namespaces and allow override (#850)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/850
2024-09-25 06:57:49 +00:00
Michael Kriese
f77285a8c6
feat!: set proper namespaces and allow override 2024-09-25 08:50:00 +02:00
Michael Kriese
270a25b695
ci: allow workflow dispatch trigger 2024-09-25 08:47:08 +02:00
viceice-bot
0d8a42560c Merge pull request 'chore(deps): update dependency markdownlint-cli to v0.42.0 (main)' (#891) from renovate/main-markdownlint-cli-0.x into main 2024-09-24 01:42:40 +00:00
Renovate Bot
e13631925d
chore(deps): update dependency markdownlint-cli to v0.42.0 2024-09-24 01:31:14 +00:00
viceice-bot
dcbc055f69 Merge pull request 'ci(deps): update k3s (patch) (main) (patch)' (#883) from renovate/main-patch-k3s into main 2024-09-23 14:37:52 +00:00
Renovate Bot
3bae1d1e40
ci(deps): update k3s (patch) 2024-09-23 14:31:14 +00:00
viceice-bot
e31a490c32 Merge pull request 'fix(deps): update subcharts (main)' (#881) from renovate/main-subcharts into main 2024-09-23 00:12:19 +00:00
Renovate Bot
ee44e2f980
fix(deps): update subcharts 2024-09-23 00:01:47 +00:00
viceice-bot
8043c516a3 Merge pull request 'ci(deps): update actions/setup-node action to v4.0.4 (main)' (#876) from renovate/main-actions-setup-node-4.x into main 2024-09-20 11:37:00 +00:00
Renovate Bot
ba2551b8e3
ci(deps): update actions/setup-node action to v4.0.4 2024-09-20 11:31:06 +00:00
viceice-bot
c6817b718c Merge pull request 'chore(deps): update pnpm to v9.11.0 (main)' (#878) from renovate/main-pnpm-9.x into main 2024-09-20 11:07:44 +00:00
Renovate Bot
1cb216d7e9
chore(deps): update pnpm to v9.11.0 2024-09-20 11:01:10 +00:00
viceice-bot
66cd55fc50 Merge pull request 'fix(deps): update subcharts (main)' (#874) from renovate/main-subcharts into main 2024-09-16 00:07:15 +00:00
Renovate Bot
752c2291eb
fix(deps): update subcharts 2024-09-16 00:00:39 +00:00
viceice-bot
15846cb9ea Merge pull request 'ci(deps): update dependency helm to v3.16.1 (main)' (#872) from renovate/main-helm-3.x into main 2024-09-12 17:36:24 +00:00
Renovate Bot
415b5ddc37
ci(deps): update dependency helm to v3.16.1 2024-09-12 17:30:22 +00:00
Michael Kriese
b6f42b2f45
build: fix changelog generation 2024-09-12 08:35:48 +02:00
Michael Kriese
5cfed911ae
chore(renovate): update subcharts weekly 2024-09-12 08:35:48 +02:00
Renovate Bot
2d1246d9a3 ci(deps): update dependency kubectl to v1.31.1 (main) (#869)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-12 02:10:19 +00:00
Renovate Bot
689eab13d7 fix(deps): update helm release postgresql-ha to v14.2.27 (main) (#867)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-12 00:06:48 +00:00
Renovate Bot
a5696877b0 chore(deps): update dependency husky to v9.1.6 (main) (#865)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-11 22:36:14 +00:00
Renovate Bot
206673d2f0 ci(deps): update dependency helm to v3.16.0 (main) (#863)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-11 19:06:17 +00:00
Michael Kriese
339b9a0e5d
ci(k3s): add comments to versions 2024-09-11 16:32:34 +02:00
Michael Kriese
626ab2dc40
ci(k3s): update versions 2024-09-11 16:28:38 +02:00
Renovate Bot
e424bed612 ci(deps): update dependency k3s to v1.29.8+k3s1 (patch) (main) (#855)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-11 11:06:25 +00:00
Michael Kriese
fad6c5fdb2
chore(renovate): group k3s patch updates 2024-09-11 12:33:54 +02:00
Renovate Bot
28fee2fe24 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-11 10:27:15 +00:00
Renovate Bot
14163791db 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-11 10:27:07 +00:00
Michael Kriese
da409999c1
ci: enable caching 2024-09-11 12:26:08 +02:00
Michael Kriese
23b38ecb27
chore(renovate): fix commit message for k3s updates 2024-09-11 11:38:57 +02:00
Michael Kriese
bedfd19a76
chore(renovate): fix branch for k3x minor updates 2024-09-11 11:28:52 +02:00
Renovate Bot
83b4fc2bcb fix(deps): update subcharts (main) (#848)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-11 00:11:30 +00:00
Renovate Bot
1502c0bbd1 fix(deps): update helm release redis to v20.1.0 (main) (#846)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-10 00:06:39 +00:00
Renovate Bot
f7362a9668 chore(deps): update pnpm to v9.10.0 (main) (#844)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-09 14:36:42 +00:00
Renovate Bot
8cb917db6a fix(deps): update helm release postgresql-ha to v14.2.25 (main) (#842)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-07 00:07:46 +00:00
Michael Kriese
1cde724752 fix(deps): update forgejo docker tag to v8.0.3 (main) (#840)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/840
2024-09-06 17:25:45 +00:00
Renovate Bot
ed3a92e61a
fix(deps): update forgejo docker tag to v8.0.3 2024-09-06 17:14:13 +00:00
Renovate Bot
39b22cc27d fix(deps): update subcharts (main) (#838)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-06 00:08:13 +00:00
Renovate Bot
24657eb088 fix(deps): update helm release postgresql to v15.5.28 (main) (#836)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-05 02:41:34 +00:00
Renovate Bot
76df42cacb fix(deps): update helm release postgresql-ha to v14.2.22 (main) (#834)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-05 01:10:22 +00:00
Renovate Bot
f81f9a8edf fix(deps): update helm release redis to v20.0.4 (main) (#833)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-05 00:08:38 +00:00
Michael Kriese
b2f7a4c7fb
docs: fix toc 2024-09-04 09:29:53 +02:00
Renovate Bot
f216d11371 fix(deps): update helm release postgresql-ha to v14.2.21 (main) (#831)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-04 00:12:12 +00:00
Renovate Bot
c56114ef9f chore(deps): update dependency helm-unittest to v0.6.1 (main) (#825)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-01 22:37:07 +00:00
Renovate Bot
8c3ff4c293 chore(deps): update dependency lint-staged to v15.2.10 (main) (#823)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-09-01 14:43:37 +00:00
Renovate Bot
e733ed235a fix(deps): update subcharts (main) (#821)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-31 00:07:34 +00:00
Renovate Bot
f24a72dded chore(deps): update dependency helm-unittest to v0.6.0 (main) (#819)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-30 23:38:07 +00:00
Renovate Bot
d961f3ffd8 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-29 16:05:21 +00:00
Renovate Bot
abbe776970 fix(deps): update helm release postgresql to v15.5.26 (main) (#815)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-28 00:08:07 +00:00
Renovate Bot
5ee8916889 chore(deps): update pnpm to v9.9.0 (main) (#813)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-26 16:07:50 +00:00
Renovate Bot
cc0dc9f502 fix(deps): update helm release postgresql-ha to v14.2.18 (main) (#811)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-25 00:11:52 +00:00
Renovate Bot
16d6c03474 fix(deps): update subcharts (main) (#809)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-24 00:08:00 +00:00
Renovate Bot
61543dbdef 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-22 12:47:47 +00:00
Michael Kriese
678cd75243
chore(renovate): don't pin ci test digests 2024-08-22 14:46:39 +02:00
Michael Kriese
fbeec011ce
chore(renovate): remove workaround 2024-08-22 14:41:18 +02:00
Michael Kriese
a545bd260d
chore(renovate): fix config 2024-08-22 12:35:12 +02:00
Michael Kriese
c1bde6ac52
test: reduce install timeout 2024-08-22 12:06:05 +02:00
Michael Kriese
b8d999efdc
ci: test more kubernetes versions 2024-08-22 12:05:50 +02:00
Renovate Bot
6bf3341fe3 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-22 09:42:11 +00:00
Renovate Bot
ad6db937f4 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-22 09:31:50 +00:00
Renovate Bot
9fa37542b4 chore(deps): update dependency node to v20.17.0 (main) (#791)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-22 09:26:32 +00:00
Michael Kriese
da04517118
ci: don't pin experimental images 2024-08-22 11:09:36 +02:00
Michael Kriese
92f3da6568 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 <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2024-08-22 09:08:01 +00:00
Renovate Bot
60891e295f chore(deps): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 53a7c22 (main) (#789)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-22 08:52:06 +00:00
Michael Kriese
3c4bccdecf
chore(renovate): fix config 2024-08-22 10:31:16 +02:00
Michael Kriese
ccc9e736cb
ci: fix tests 2024-08-22 10:19:51 +02:00
Michael Kriese
9966f32200
ci: fix tests 2024-08-22 10:16:30 +02:00
Renovate Bot
d9625af84d ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 2ade399 (main) (#787)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-21 01:34:35 +00:00
Renovate Bot
8c275a09ee chore(deps): update dependency husky to v9.1.5 (main) (#785)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-21 00:37:14 +00:00
Renovate Bot
1ef0d8cde0 ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 739baf8 (main) (#784)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-20 01:04:33 +00:00
Renovate Bot
ee06ea039e fix(deps): update helm release postgresql to v15.5.23 (main) (#782)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-20 00:06:25 +00:00
Renovate Bot
bbb789b44f ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to bd34106 (main) (#781)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-19 02:04:32 +00:00
Renovate Bot
93a6752958 ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 5fc28cf (main) (#779)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-19 01:06:23 +00:00
Renovate Bot
e5cc7dd535 ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to b924fe0 (main) (#778)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-18 01:04:16 +00:00
Renovate Bot
3f5b02f7b3 ci(forgejo): update experimental docker digests (main) (#777)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-17 01:05:11 +00:00
Renovate Bot
cc4676be31 fix(deps): update helm release postgresql to v15.5.22 (main) (#775)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-17 00:05:21 +00:00
Michael Kriese
d1bb30d097
ci: skip some versions 2024-08-16 15:32:32 +02:00
Michael Kriese
2fdc5d86fd
test: revert changes 2024-08-16 15:31:56 +02:00
Michael Kriese
4f765c3a84 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 <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2024-08-16 13:28:43 +00:00
Michael Kriese
16441fe05f
chore: only set github groups on ci 2024-08-16 15:02:56 +02:00
Michael Kriese
0161036601 ci: use k3s instead of kind (#773)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/773
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-committed-by: Michael Kriese <michael.kriese@visualon.de>
2024-08-16 12:58:57 +00:00
Michael Kriese
0b5034b40f
test: fix tests 2024-08-16 09:15:28 +02:00
Renovate Bot
195ef337bb 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-16 06:48:34 +00:00
Renovate Bot
04a2defb08 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-16 06:48:15 +00:00
Renovate Bot
9111f7d8e9 ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 1505556 (main) (#768)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-16 01:20:42 +00:00
Renovate Bot
83a6df24eb ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to a3f242e (main) (#766)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-16 00:21:22 +00:00
Renovate Bot
dde5263a7f ci(deps): update dependency kind to v0.24.0 (main) (#764)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-15 18:36:20 +00:00
Renovate Bot
12bdc86d8e ci(deps): update kindest/node docker tag to v1.29.8 (main) (#761)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-15 16:57:51 +00:00
Renovate Bot
bc11dcafcb ci(deps): update kindest/node docker tag to v1.28.13 (main) (#760)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-15 15:51:08 +00:00
Renovate Bot
2cd84e6e65 ci(deps): update dependency helm to v3.15.4 (main) (#757)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-14 16:58:05 +00:00
Renovate Bot
5e6db9e6d1 chore(deps): update pnpm to v9.7.1 (main) (#756)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-14 15:51:42 +00:00
Renovate Bot
360bb9c7cf ci(deps): update kindest/node docker tag to v1.29.7 (main) (#749)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-14 02:49:56 +00:00
Renovate Bot
f71f722c53 ci(deps): update kindest/node docker tag to v1.28.12 (main) (#748)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-14 02:17:04 +00:00
Renovate Bot
bf0d6ade68 ci(deps): update kindest/node docker tag to v1.27.16 (main) (#747)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-14 01:47:54 +00:00
Renovate Bot
33aada82da ci(forgejo): update experimental docker digests (main) (#746)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-14 01:08:26 +00:00
Renovate Bot
dc9d0d16c7 ci(deps): update dependency kubectl to v1.31.0 (main) (#744)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-13 14:38:16 +00:00
Renovate Bot
2787d659a3 chore(deps): update dependency lint-staged to v15.2.9 (main) (#742)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-13 06:08:21 +00:00
Renovate Bot
24763f3190 ci(forgejo): update experimental docker digests (main) (#740)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-13 01:08:56 +00:00
Renovate Bot
bfe1f42ecc ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 5de9f75 (main) (#738)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-12 01:08:13 +00:00
Renovate Bot
bc35c5e24c ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 43f7527 (main) (#736)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-12 00:08:27 +00:00
SIMULATAN
d2356f044a fix: Support Slogan and Display Name Format (#726)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/726
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: SIMULATAN <simulatan@noreply.code.forgejo.org>
Co-committed-by: SIMULATAN <simulatan@noreply.code.forgejo.org>
2024-08-11 06:18:14 +00:00
Renovate Bot
0d6bb88040 ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to b84a8d2 (main) (#734)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-11 01:08:37 +00:00
Renovate Bot
35dbc5237e ci(forgejo): update experimental docker digests (main) (#732)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-11 00:08:36 +00:00
Renovate Bot
81d8386788 ci(forgejo): update experimental docker digests (main) (#729)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-10 01:39:44 +00:00
Renovate Bot
5345bfe51c fix(deps): update helm release postgresql to v15.5.21 (main) (#727)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-10 00:08:32 +00:00
viceice
b7e64bc4c6 chore: add forgejo authors to license file (#716)
Signed-off-by: viceice <michael.kriese@gmx.de>
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/716
Co-authored-by: viceice <michael.kriese@gmx.de>
Co-committed-by: viceice <michael.kriese@gmx.de>
2024-08-09 15:51:48 +00:00
Renovate Bot
37dd7c2d3a 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-09 14:37:53 +00:00
Renovate Bot
287a5c0ed1 ci(forgejo): update experimental docker digests (main) (#719)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-09 02:07:10 +00:00
Renovate Bot
f735f61861 ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 4ce089a (main) (#717)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-09 01:09:06 +00:00
Renovate Bot
7f84ce4771 ci(forgejo): update experimental docker digests (main) (#714)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-08 01:08:00 +00:00
Renovate Bot
9643f16e68 chore(deps): update pnpm to v9.7.0 (main) (#711)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-07 01:34:51 +00:00
Renovate Bot
494c2b8626 ci(forgejo): update experimental docker digests (main) (#710)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-07 01:09:05 +00:00
Renovate Bot
daf27383d4 ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:8.0-test docker digest to 33a7fc5 (main) (#708)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-06 02:07:32 +00:00
Renovate Bot
6837364c66 ci(forgejo): update experimental docker digests (main) (#706)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-06 01:37:56 +00:00
Renovate Bot
18db488ee6 ci(forgejo): update experimental docker digests (main) (#703)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-05 01:37:33 +00:00
Renovate Bot
540fa6b802 ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 1e6e081 (main) (#701)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-05 00:07:38 +00:00
Renovate Bot
24e4fbc028 chore(deps): update dependency lint-staged to v15.2.8 (main) (#699)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-03 07:08:08 +00:00
Renovate Bot
2632e96fd0 ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 4659b8b (main) (#697)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-03 01:37:33 +00:00
Renovate Bot
19f73a81c9 ci(forgejo): update experimental docker digests (main) (#695)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-02 01:07:42 +00:00
Renovate Bot
fa7b3538ab fix(deps): update subcharts (main) (#693)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-02 00:11:34 +00:00
Renovate Bot
13bd12a2f3 ci(forgejo): update experimental docker digests (main) (#691)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-01 01:14:13 +00:00
Renovate Bot
1bc91d675f ci(forgejo): update codeberg.org/forgejo-experimental/forgejo:9.0-test docker digest to 2c7315f (main) (#689)
Co-authored-by: Renovate Bot <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-08-01 00:07:53 +00:00
Michael Kriese
55c599d822 feat: merge upstream change week 2024-31 (#688)
Reviewed-on: https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/688
2024-07-31 11:02:10 +00:00
Michael Kriese
d000400926
docs: add upgrading guide for v8 2024-07-31 10:43:03 +02:00
Renovate Bot
c461084075 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 <bot@kriese.eu>
Co-committed-by: Renovate Bot <bot@kriese.eu>
2024-07-31 08:17:21 +00:00
45 changed files with 1042 additions and 425 deletions

View file

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

View file

@ -0,0 +1,57 @@
{
"$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"
},
{
"description": "Disable k3s major and minor updates for old versions",
"matchDatasources": ["github-releases"],
"matchFileNames": [".forgejo/workflows/**"],
"matchPackageNames": ["k3s-io/k3s"],
"matchUpdateTypes": ["major", "minor"],
"matchCurrentValue": "!/^v1.32/",
"enabled": false
}
],
"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": [
"matchCurrentValue\": \"!\\/^v(?<currentValue>\\d+\\.\\d+)\\/"
],
"depNameTemplate": "k3s",
"versioningTemplate": "npm",
"datasourceTemplate": "custom.k3s"
}
]
}

View file

@ -8,15 +8,16 @@ on:
- maint/**
tags:
- v*
workflow_dispatch:
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.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:
@ -88,12 +89,14 @@ jobs:
strategy:
matrix:
k3s:
# https://github.com/k3s-io/k3s/branches
# oldest supported version
- 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
@ -123,12 +126,12 @@ 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
retry_on: error
retry_wait_seconds: 60
retry_wait_seconds: 120
polling_interval_seconds: 5
command: ct install --config tools/ct.yml --charts .

View file

@ -6,6 +6,8 @@ on:
branches:
- 'main'
workflow_dispatch:
jobs:
mirror:
runs-on: docker

View file

@ -1,12 +1,18 @@
dependencies:
- name: common
repository: oci://ghcr.io/visualon/bitnamicharts
version: 2.30.0
- name: postgresql
repository: oci://ghcr.io/visualon/bitnamicharts
version: 15.5.38
version: 16.5.6
- name: postgresql-ha
repository: oci://ghcr.io/visualon/bitnamicharts
version: 14.3.10
version: 15.3.8
- name: redis-cluster
repository: oci://ghcr.io/visualon/bitnamicharts
version: 11.4.2
digest: sha256:cb40b7fbd5d8a10752bf3d9a460e269dc85bbec8dce175812d46e9a901e713fe
generated: "2025-02-17T02:31:53.883796851Z"
version: 11.4.6
- name: redis
repository: oci://ghcr.io/visualon/bitnamicharts
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: 7.0.13
appVersion: 10.0.3
icon: https://code.forgejo.org/forgejo/forgejo/raw/branch/forgejo/assets/logo.svg
home: https://forgejo.org/
@ -28,18 +28,29 @@ maintainers:
# 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://ghcr.io/visualon/bitnamicharts
tags:
- bitnami-common
version: 2.30.0
# 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.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: 14.3.10
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.2
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.4
condition: redis.enabled

View file

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

View file

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

250
README.md
View file

@ -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)
@ -51,11 +50,16 @@
- [ReadinessProbe](#readinessprobe)
- [StartupProbe](#startupprobe)
- [Redis&reg; Cluster](#redis-cluster)
- [Redis&reg;](#redis)
- [PostgreSQL HA](#postgresql-ha)
- [PostgreSQL](#postgresql)
- [Advanced](#advanced)
- [Contributing](#contributing)
- [Upgrading](#upgrading)
- [To v11](#to-v11)
- [To v10](#to-v10)
- [To v9](#to-v9)
- [To v8](#to-v8)
- [To v7](#to-v7)
- [To v6](#to-v6)
@ -97,7 +101,8 @@ These dependencies are enabled by default:
Alternatively, the following non-HA replacements are available:
- PostgreSQL ([Bitnami PostgreSQL](<postgresql](https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml)>))
- 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
@ -116,6 +121,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.
@ -170,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]
@ -250,7 +256,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`):
<details>
@ -259,6 +265,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:
@ -271,12 +279,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
@ -296,6 +298,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:
@ -445,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.
@ -471,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
@ -544,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
@ -575,6 +560,22 @@ gitea:
existingSecret: gitea-admin-secret
```
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.
- `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.
@ -632,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.
@ -671,14 +672,29 @@ 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
```
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.
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:
@ -686,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
@ -707,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
@ -846,6 +864,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
@ -885,7 +904,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` |
@ -895,9 +914,10 @@ 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` |
| `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` |
@ -908,19 +928,35 @@ 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
| 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
| 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
@ -985,25 +1021,27 @@ 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
| 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.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
@ -1075,15 +1113,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
@ -1100,19 +1139,33 @@ 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 |
| -------------------------------- | -------------------------------------------- | ------- |
| `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&reg;
Redis&reg; is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/redis) if enabled in the values.
Full configuration options are available on 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.
Complete Configuration can be taken from their website.
Full configuration options are available on their website.
| Name | Description | Value |
| ------------------------------------------- | ---------------------------------------------------------------- | ----------- |
@ -1130,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 |
| ------------------------------------------------------- | ---------------------------------------------------------------- | ------- |
@ -1145,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
@ -1165,6 +1218,33 @@ 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.
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
You need Forgejo v9+ to use this Helm Chart version.
Forgejo v8 is now EOL.
### To v9
Namespaces for all resources are now set to `common.names.namespace` by default.
### To v8
You need Forgejo v8+ to use this Helm Chart version.
Use the v7 Helm Chart for Forgejo v7.
### To v7
The Forgejo docker image is pulled from `code.forgejo.org` instead of `codeberg.org`.

View file

@ -1,4 +1,4 @@
# default values
# default values with some modifications
# Use mirror
# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045

View file

@ -1,7 +1,6 @@
# Test codeberg.org image
image:
registry: codeberg.org
# Use mirror
# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045
test:

View file

@ -1,12 +1,3 @@
# Use mirror
# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045
global:
security:
allowInsecureImages: true
test:
image:
name: code.forgejo.org/oci/busybox
redis-cluster:
enabled: false
postgresql-ha:
@ -14,8 +5,19 @@ postgresql-ha:
postgresql:
enabled: true
# Use mirror
# https://code.forgejo.org/forgejo-helm/forgejo-helm/issues/1045
image:
registry: public.ecr.aws # Use mirror
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

View file

@ -1,7 +1,7 @@
image:
registry: codeberg.org
repository: forgejo-experimental/forgejo
tag: 7.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

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

@ -0,0 +1,29 @@
image:
registry: codeberg.org
repository: forgejo-experimental/forgejo
tag: 11 # 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

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

@ -11,21 +11,21 @@
"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.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",
"lint-staged": "15.5.0",
"markdownlint-cli": "0.44.0",
"prettier": "3.5.1"
"prettier": "3.5.3"
},
"packageManager": "pnpm@10.4.1",
"packageManager": "pnpm@10.7.0",
"engines": {
"node": "^18.12.0 || >=20.9.0",
"node": "^22.0.0",
"pnpm": "^10.0.0"
}
}

View file

@ -18,35 +18,23 @@ 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
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
prettier:
specifier: 3.5.1
version: 3.5.1
specifier: 3.5.3
version: 3.5.3
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
@ -454,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
@ -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'}
@ -665,8 +606,8 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
prettier@3.5.1:
resolution: {integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==}
prettier@3.5.3:
resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==}
engines: {node: '>=14'}
hasBin: true
@ -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
@ -1228,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
@ -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: {}
@ -1569,24 +1437,10 @@ snapshots:
pidtree@0.6.0: {}
prettier@3.5.1: {}
prettier@3.5.3: {}
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

View file

@ -2,17 +2,22 @@
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"forgejo-contrib/forgejo-renovate//base.json",
"github>visualon/renovate-config//k3s.json"
"forgejo-helm/forgejo-helm//.forgejo/renovate/k3s.json"
],
"assignees": ["viceice"],
"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"],
@ -37,13 +42,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",
@ -69,21 +74,9 @@
"matchUpdateTypes": ["digest"],
"automerge": true
},
{
"description": "Separate minor and patch updates for k3s",
"matchPackageNames": ["k3s-io/k3s"],
"separateMinorPatch": true
},
{
"description": "Require approval and no automerge for k3s major and minor updates",
"matchPackageNames": ["k3s-io/k3s"],
"matchUpdateTypes": ["major", "minor"],
"dependencyDashboardApproval": true,
"automerge": false
},
{
"description": "Use test scope for forgejo ci tests",
"matchFileNames": ["ci/*.yml"],
"matchFileNames": ["ci/*.yaml"],
"additionalBranchPrefix": "ci-forgejo-",
"semanticCommitType": "ci",
"semanticCommitScope": "forgejo",
@ -92,10 +85,15 @@
},
{
"description": "Disable updates for forgejo ci tests",
"matchFileNames": ["ci/*.yml"],
"matchFileNames": ["ci/*.yaml"],
"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",
@ -134,6 +132,6 @@
}
],
"helm-values": {
"fileMatch": ["^ci/.+\\.ya?ml$"]
"fileMatch": ["^ci/.+\\.yaml$"]
}
}

View file

@ -82,7 +82,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 }}
@ -121,20 +121,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 -}}
@ -216,7 +224,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 -}}
@ -279,7 +287,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" -}}
@ -400,3 +408,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 -}}

View file

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

View file

@ -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 }}
@ -56,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" . }}"
@ -90,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
@ -130,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 }}
@ -144,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 }}
@ -175,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
@ -243,6 +244,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 }}
@ -324,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
@ -350,7 +353,7 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.topologySpreadConstraints }}
topologySpreadConstraints:
topologySpreadConstraints:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .Values.tolerations }}
@ -400,4 +403,4 @@ spec:
{{- else if not .Values.persistence.enabled }}
- name: data
emptyDir: {}
{{- end }}
{{- end }}

View file

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

View file

@ -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 }}
@ -11,7 +12,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 +25,7 @@ spec:
- {{ . }}
{{- end }}
{{- end }}
{{- end }}
{{- if .Values.service.http.externalIPs }}
externalIPs:
{{- toYaml .Values.service.http.externalIPs | nindent 4 }}
@ -43,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 }}

View file

@ -1,18 +1,10 @@
{{- 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
kind: Ingress
metadata:
name: {{ $fullName }}
namespace: {{ include "common.names.namespace" . | quote }}
labels:
{{- include "gitea.labels" . | nindent 4 }}
annotations:
@ -21,7 +13,7 @@ metadata:
{{- end }}
spec:
{{- if .Values.ingress.className }}
ingressClassName: {{ .Values.ingress.className }}
ingressClassName: {{ tpl .Values.ingress.className . }}
{{- end }}
{{- if .Values.ingress.tls }}
tls:
@ -40,19 +32,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 }}
name: http
{{- end }}
{{- end }}
{{- end }}

View file

@ -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
@ -109,13 +110,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
}

View file

@ -1,12 +1,9 @@
{{- if .Values.podDisruptionBudget -}}
{{- if .Capabilities.APIVersions.Has "policy/v1" }}
apiVersion: policy/v1
{{- else }}
apiVersion: policy/v1beta1
{{- end }}
kind: PodDisruptionBudget
metadata:
name: {{ include "gitea.fullname" . }}
namespace: {{ include "common.names.namespace" . | quote }}
labels:
{{- include "gitea.labels" . | nindent 4 }}
spec:
@ -14,4 +11,4 @@ spec:
matchLabels:
{{- include "gitea.selectorLabels" . | nindent 6 }}
{{- toYaml .Values.podDisruptionBudget | nindent 2 }}
{{- end -}}
{{- end -}}

View file

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

View file

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

View file

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

View file

@ -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 -}}
{{- end -}}

View file

@ -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 }}
@ -12,6 +13,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 -}}
@ -43,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 }}

View file

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

View file

@ -1,3 +1,4 @@
# https://github.com/helm/chart-testing/blob/main/doc/ct_install.md
helm-extra-args: --timeout 3m
check-version-increment: false
debug: true

View file

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

View file

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

View file

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

View file

@ -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:
@ -28,15 +28,30 @@ 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:
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: 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: ^docker.io/bitnami/redis-cluster:7.+$
pattern: bitnami/redis:7.+$

View file

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

View file

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

View file

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

View file

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

View file

@ -58,4 +58,71 @@ 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
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)$'

View file

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

View file

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

View file

@ -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
@ -97,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
@ -107,10 +111,11 @@ 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
clusterIP: None
clusterIP:
loadBalancerIP:
nodePort:
externalTrafficPolicy:
@ -120,9 +125,10 @@ 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
## @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
@ -133,10 +139,11 @@ 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
clusterIP: None
clusterIP:
loadBalancerIP:
nodePort:
externalTrafficPolicy:
@ -147,6 +154,7 @@ service:
loadBalancerSourceRanges: []
annotations: {}
labels: {}
loadBalancerClass:
## @section Ingress
## @param ingress.enabled Enable ingress
@ -156,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
@ -174,9 +181,48 @@ 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
## @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
#
@ -323,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
@ -342,19 +388,23 @@ 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
## @param gitea.metrics.serviceMonitor.namespace Namespace in which Prometheus is running
metrics:
enabled: false
serviceMonitor:
enabled: false
namespace: ''
# additionalLabels:
# prometheus-release: prom1
@ -410,12 +460,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
@ -585,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
@ -594,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
@ -625,10 +675,11 @@ 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
#
## @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,10 +690,30 @@ redis-cluster:
nodes: 3 # default: 6
replicas: 0 # default: 1
## @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.
## Full configuration options are available on 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.
## 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
@ -678,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
@ -705,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
@ -716,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: []