forgejo: Basic SOP for installation of the forgejo instances.

Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
This commit is contained in:
David Kirwan 2025-03-10 15:08:49 +00:00
parent ae401f2625
commit 3e0e8d3a85
No known key found for this signature in database
GPG key ID: A5893AB6474AC37D
2 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1,3 @@
= Forgejo Related SOPs
- xref:sop_forgejo_installation.adoc[SOP Forgejo Installation]

View file

@ -0,0 +1,19 @@
= Forgejo Server Installation
== Resources
- [1] Official Installation Instructions: https://codeberg.org/fedora/forgejo-helm#installing
- [2] Playbook: https://pagure.io/fedora-infra/ansible/blob/main/f/playbooks/openshift-apps/forgejo.yml
- [3] Role: https://pagure.io/fedora-infra/ansible/blob/main/f/roles/openshift-apps/forgejo
- [4] Forgejo upstream: https://codeberg.org/forgejo/forgejo
- [5] Fedora forgejo fork: https://codeberg.org/fedora/forgejo
- [6] Forgejo helm chart: https://code.forgejo.org/forgejo-helm/forgejo-helm/
- [7] Fedora fork of forgejo helm-chart: https://codeberg.org/fedora/forgejo-helm
- [8] Installation configuration: https://pagure.io/fedora-infra/ansible/blob/main/f/roles/openshift-apps/forgejo/templates/values.yaml.j2
== Installation
The playbook,role at [2],[3] contains everything required to create an instance of the Forgejo gitforge on Openshift in staging/prod, and should also integrate it with FAS. Members of the group `sysadmin-main` may run this playbook, although this can be changed later.
== Configuration
The configuration being passed into helm, can be modified at [8].