apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namespace: forgejo

labels:
  - includeSelectors: true
    pairs:
      app.kubernetes.io/managed-by: kustomize
      app.kubernetes.io/part-of: forgejo

images:
  - name: act_runner
    newName: code.forgejo.org/forgejo/runner
    newTag: "6.2.2"
  - name: dind
    newName: docker
    newTag: 28.0.2-dind

resources:
  - resources/db/db.yaml
  - resources/db/user.yaml
  - resources/meilisearch/pvc.yaml
  - resources/meilisearch/backup.yaml
  - resources/secrets/admin-credentials.yaml
  - resources/secrets/infra-credentials.yaml
  - resources/secrets/meili-credentials.yaml
  - resources/routes.yaml
  - resources/dragonfly.yml

helmCharts:
  - name: forgejo
    repo: oci://codeberg.org/forgejo-contrib
    releaseName: forgejo
    namespace: forgejo
    version: "11.0.3"
    valuesFile: config/values.forgejo.yaml
    skipTests: true
    apiVersions:
      - "networking.k8s.io/v1/Ingress"
  - name: meilisearch
    repo: https://meilisearch.github.io/meilisearch-kubernetes
    releaseName: forgejo-indexer
    namespace: forgejo
    version: "0.12.0"
    valuesFile: config/values.meilisearch.yaml
    skipTests: true