diff --git a/apps/forgejo/app/release.yaml b/apps/forgejo/app/release.yaml index 3d02bb2..e28c332 100644 --- a/apps/forgejo/app/release.yaml +++ b/apps/forgejo/app/release.yaml @@ -10,7 +10,8 @@ spec: chart: forgejo sourceRef: kind: HelmRepository - name: forgejo + name: forgejo-contrib + namespace: repos interval: 60m install: remediation: diff --git a/cluster/repos.yaml b/cluster/repos.yaml new file mode 100644 index 0000000..3f4ce86 --- /dev/null +++ b/cluster/repos.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: repos + labels: + name: repos +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: repos + namespace: flux-system +spec: + interval: 5m + sourceRef: + kind: GitRepository + name: flux-system + path: ./repos + prune: true + wait: true + timeout: 5m0s diff --git a/repos/forgejo-repo.yaml b/repos/forgejo-repo.yaml new file mode 100644 index 0000000..d2fba82 --- /dev/null +++ b/repos/forgejo-repo.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository +metadata: + name: forgejo-contrib + namespace: repos +spec: + type: oci + interval: 60m + url: oci://codeberg.org/forgejo-contrib \ No newline at end of file