feat: publish to code.forgejo.org/forgejo-helm/forgejo

This commit is contained in:
Michael Kriese 2024-05-30 12:41:10 +02:00
parent 837995bb68
commit 28f6100b3e
No known key found for this signature in database
GPG key ID: F8D7748549A5986A
6 changed files with 57 additions and 55 deletions

View file

@ -183,6 +183,7 @@ jobs:
run: | run: |
echo ${CODEBERG_TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib echo ${CODEBERG_TOKEN} | helm registry login -u viceice --password-stdin codeberg.org/forgejo-contrib
echo ${FORGEJO_TOKEN} | helm registry login -u viceice --password-stdin code.forgejo.org/forgejo-contrib echo ${FORGEJO_TOKEN} | helm registry login -u viceice --password-stdin code.forgejo.org/forgejo-contrib
echo ${FORGEJO_TOKEN} | helm registry login -u viceice --password-stdin code.forgejo.org/forgejo-helm
env: env:
CODEBERG_TOKEN: ${{secrets.API_TOKEN}} CODEBERG_TOKEN: ${{secrets.API_TOKEN}}
FORGEJO_TOKEN: ${{secrets.FORGEJO_API_TOKEN}} FORGEJO_TOKEN: ${{secrets.FORGEJO_API_TOKEN}}
@ -191,6 +192,7 @@ jobs:
run: | run: |
helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://codeberg.org/forgejo-contrib
helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://code.forgejo.org/forgejo-contrib helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://code.forgejo.org/forgejo-contrib
helm push tmp/forgejo-${GITHUB_REF_NAME#v}.tgz oci://code.forgejo.org/forgejo-helm
- name: publish forgejo release - name: publish forgejo release
run: pnpm forgejo:release run: pnpm forgejo:release

View file

@ -16,7 +16,7 @@ keywords:
- gitea - gitea
- gogs - gogs
sources: sources:
- https://codeberg.org/forgejo-contrib/forgejo-helm - https://code.forgejo.org/forgejo-helm/forgejo-helm
- https://codeberg.org/forgejo/forgejo - https://codeberg.org/forgejo/forgejo
maintainers: maintainers:
- name: Michael Kriese - name: Michael Kriese

View file

@ -68,7 +68,7 @@ Additionally, this chart allows to provide LDAP and admin user configuration wit
## Update and versioning policy ## Update and versioning policy
The Forgejo helm chart versioning does not follow Forgejo's versioning. The Forgejo helm chart versioning does not follow Forgejo's versioning.
The latest chart version can be looked up in <https://codeberg.org/forgejo-contrib/-/packages/container/forgejo> or in the [repository releases](https://codeberg.org/forgejo-contrib/forgejo-helm/releases). The latest chart version can be looked up in <https://code.forgejo.org/forgejo-helm/-/packages/container/forgejo> or in the [repository releases](https://code.forgejo.org/forgejo-helm/forgejo-helm/releases).
The chart aims to follow Forgejo's releases closely. The chart aims to follow Forgejo's releases closely.
There might be times when the chart is behind the latest Forgejo release. There might be times when the chart is behind the latest Forgejo release.
@ -119,13 +119,13 @@ and look up the image tag which fits your needs on Dockerhub.
## Installing ## Installing
```sh ```sh
helm install forgejo oci://codeberg.org/forgejo-contrib/forgejo helm install forgejo oci://code.forgejo.org/forgejo-helm/forgejo
``` ```
In case you want to supply values, you can reference a `values.yaml` file: In case you want to supply values, you can reference a `values.yaml` file:
```sh ```sh
helm install forgejo -f values.yaml oci://codeberg.org/forgejo-contrib/forgejo helm install forgejo -f values.yaml oci://code.forgejo.org/forgejo-helm/forgejo
``` ```
When upgrading, please refer to the [Upgrading](#upgrading) section at the bottom of this document for major and breaking changes. When upgrading, please refer to the [Upgrading](#upgrading) section at the bottom of this document for major and breaking changes.
@ -1010,7 +1010,7 @@ set as a Helm value. Configuration sections map to (lowercased) YAML
blocks, while the keys themselves remain in all caps. blocks, while the keys themselves remain in all caps.
| Name | Description | Value | | Name | Description | Value |
| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
| `gitea.config.APP_NAME` | Application name, used in the page title | `Forgejo: Beyond coding. We forge.` | | `gitea.config.APP_NAME` | Application name, used in the page title | `Forgejo: Beyond coding. We forge.` |
| `gitea.config.RUN_MODE` | Application run mode, affects performance and debugging: `dev` or `prod` | `prod` | | `gitea.config.RUN_MODE` | Application run mode, affects performance and debugging: `dev` or `prod` | `prod` |
| `gitea.config.repository` | General repository settings | `{}` | | `gitea.config.repository` | General repository settings | `{}` |
@ -1018,7 +1018,7 @@ blocks, while the keys themselves remain in all caps.
| `gitea.config.ui` | User interface settings | `{}` | | `gitea.config.ui` | User interface settings | `{}` |
| `gitea.config.markdown` | Markdown parser settings | `{}` | | `gitea.config.markdown` | Markdown parser settings | `{}` |
| `gitea.config.server` | General server settings | `{}` | | `gitea.config.server` | General server settings | `{}` |
| `gitea.config.database` | Database configuration (only necessary with an [externally managed DB](https://codeberg.org/forgejo-contrib/forgejo-helm#external-database)). | `{}` | | `gitea.config.database` | Database configuration (only necessary with an [externally managed DB](https://code.forgejo.org/forgejo-helm/forgejo-helm#external-database)). | `{}` |
| `gitea.config.indexer` | Settings for what content is indexed and how | `{}` | | `gitea.config.indexer` | Settings for what content is indexed and how | `{}` |
| `gitea.config.queue` | Job queue configuration | `{}` | | `gitea.config.queue` | Job queue configuration | `{}` |
| `gitea.config.admin` | Admin user settings | `{}` | | `gitea.config.admin` | Admin user settings | `{}` |

View file

@ -2,7 +2,7 @@
# Artifact Hub repository metadata file # Artifact Hub repository metadata file
# https://artifacthub.io/docs/topics/repositories/helm-charts/#oci-support # https://artifacthub.io/docs/topics/repositories/helm-charts/#oci-support
# publish via: # publish via:
# oras push codeberg.org/forgejo-contrib/forgejo:artifacthub.io --config artifacthub.config.json:application/vnd.cncf.artifacthub.config.v1+yaml artifacthub-repo.yml:application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml # oras push code.forgejo.org/forgejo-helm/forgejo:artifacthub.io --config artifacthub.config.json:application/vnd.cncf.artifacthub.config.v1+yaml artifacthub-repo.yml:application/vnd.cncf.artifacthub.repository-metadata.layer.v1.yaml
repositoryID: 'ec84c95a-a288-4aaa-a690-a656b57e3136' repositoryID: 'ec84c95a-a288-4aaa-a690-a656b57e3136'
owners: # (optional, used to claim repository ownership) owners: # (optional, used to claim repository ownership)
- name: viceice - name: viceice

View file

@ -1,6 +1,6 @@
{ {
"name": "forgejo-helm-chart", "name": "forgejo-helm-chart",
"homepage": "https://codeberg.org/forgejo-contrib/forgejo-helm.git", "homepage": "https://code.forgejo.org/forgejo-helm/forgejo-helm.git",
"license": "MIT", "license": "MIT",
"private": true, "private": true,
"scripts": { "scripts": {

View file

@ -445,7 +445,7 @@ gitea:
SSH_PORT: 22 # rootful image SSH_PORT: 22 # rootful image
SSH_LISTEN_PORT: 2222 # rootless image SSH_LISTEN_PORT: 2222 # rootless image
## @param gitea.config.database Database configuration (only necessary with an [externally managed DB](https://codeberg.org/forgejo-contrib/forgejo-helm#external-database)). ## @param gitea.config.database Database configuration (only necessary with an [externally managed DB](https://code.forgejo.org/forgejo-helm/forgejo-helm#external-database)).
database: {} database: {}
## @param gitea.config.indexer Settings for what content is indexed and how ## @param gitea.config.indexer Settings for what content is indexed and how