diff --git a/modules/sysadmin_guide/pages/forgejo.adoc b/modules/sysadmin_guide/pages/forgejo.adoc new file mode 100644 index 0000000..bf86cc6 --- /dev/null +++ b/modules/sysadmin_guide/pages/forgejo.adoc @@ -0,0 +1,3 @@ += Forgejo Related SOPs + +- xref:sop_forgejo_installation.adoc[SOP Forgejo Installation] diff --git a/modules/sysadmin_guide/pages/sop_forgejo_installation.adoc b/modules/sysadmin_guide/pages/sop_forgejo_installation.adoc new file mode 100644 index 0000000..959c5d2 --- /dev/null +++ b/modules/sysadmin_guide/pages/sop_forgejo_installation.adoc @@ -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]. +