Commit graph

1324 commits

Author SHA1 Message Date
xeruf
62836f123a docs: run make readme 2025-01-23 14:10:46 +01:00
xeruf
72c45de1d1 docs: small readme updates 2025-01-23 13:02:40 +01:00
xeruf
c386e289f5 Converge values.yaml and README
Update links and slight formulations

diff --git a/README.md b/README.md
index 59a982c..1b85548 100644
--- a/README.md
+++ b/README.md
@@ -177,12 +177,12 @@ This chart will set a few defaults in the Forgejo configuration based on the ser
 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._
+_All default settings are 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 the inbuilt database is enabled, the database configuration is set automatically.
+For example, PostgreSQL built will appear in the `app.ini` as:

 ```ini
@@ -532,6 +532,5 @@ 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.
+Deleting the admin user can only be done from the UI.
 You cannot use `admin` as username.

@@ -634,5 +633,5 @@ 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.
@@ -693,9 +692,11 @@ route:
 ## Configure commit signing

-When using the rootless image the gpg key folder is not persistent by default.
-If you consider using signed commits for internal Forgejo activities (e.g. initial commit), you'd need to provide a signing key.
-Prior to [PR186](https://gitea.com/gitea/helm-chart/pulls/186), imported keys had to be re-imported once the container got replaced by another.
+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.
+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.
+The mentioned PR introduced a new configuration object `signing` so you can configure prerequisites for commit signing.
 By default this section is disabled to maintain backwards compatibility.

@@ -706,6 +707,6 @@ signing:
 ```

-Regardless of the used container image the `signing` object allows to specify a private gpg key.
-Either using the `signing.privateKey` to define the key inline, or refer to an existing secret containing the key data by using `signing.existingSecret`.
+Regardless of the used container image the `signing` object allows to specify a private GPG key.
+Either using the `signing.privateKey` to define the key inline, or referring to an existing secret containing the key data with `signing.existingSecret`.

 ```yaml
@@ -727,5 +728,5 @@ signing:
 ```

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

@@ -1023,5 +1024,5 @@ 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` | `""`               |

@@ -1185,5 +1186,5 @@ Complete Configuration can be taken from their website.

 PostgreSQL is loaded as a dependency from [Bitnami](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) if enabled in the values.
-Complete Configuration can be taken from their website.
+Full configuration options are available on their website.

 | Name                                                    | Description                                                      | Value   |
@@ -1200,9 +1201,9 @@ Complete Configuration can be taken from their website.
 | Name               | Description                                                        | Value     |
 | ------------------ | ------------------------------------------------------------------ | --------- |
-| `checkDeprecation` | Set it to false to skip this basic validation check.               | `true`    |
-| `test.enabled`     | Set it to false to disable test-connection Pod.                    | `true`    |
+| `checkDeprecation` | Whether to run this basic validation check.                        | `true`    |
+| `test.enabled`     | Whether to use test-connection Pod.                                | `true`    |
 | `test.image.name`  | Image name for the wget container used in the test-connection Pod. | `busybox` |
 | `test.image.tag`   | Image tag for the wget container used in the test-connection Pod.  | `latest`  |
-| `extraDeploy`      | Array of extra objects to deploy with the release                  | `[]`      |
+| `extraDeploy`      | Array of extra objects to deploy with the release.                 | `[]`      |

 ## Contributing
diff --git a/values.yaml b/values.yaml
index a482438..161173e 100644
--- a/values.yaml
+++ b/values.yaml
@@ -370,5 +370,5 @@ 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:
@@ -777,6 +777,6 @@ postgresql:
 # 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.
@@ -788,5 +788,5 @@ test:
     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: []
2025-01-22 22:38:10 +01: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