diff --git a/apps/base/gitea.yaml b/apps/base/gitea.yaml index 3e50278..11a2273 100644 --- a/apps/base/gitea.yaml +++ b/apps/base/gitea.yaml @@ -11,22 +11,14 @@ metadata: namespace: gitea spec: itemPath: "vaults/cluster/items/gitea-admin-password" -# --- -# apiVersion: onepassword.com/v1 -# kind: OnePasswordItem -# metadata: -# name: gitea-valkey -# namespace: gitea -# spec: -# itemPath: "vaults/cluster/items/gitea-valkey" -# --- -# apiVersion: onepassword.com/v1 -# kind: OnePasswordItem -# metadata: -# name: gitea-actions-token -# namespace: gitea -# spec: -# itemPath: "vaults/cluster/items/gitea-actions-token" +--- +apiVersion: onepassword.com/v1 +kind: OnePasswordItem +metadata: + name: gitea-actions-token + namespace: gitea +spec: + itemPath: "vaults/cluster/items/gitea-actions-token" --- apiVersion: source.toolkit.fluxcd.io/v1 kind: HelmRepository @@ -82,28 +74,6 @@ spec: - secretName: wildcard-cert-i.yadunut.dev-prod hosts: - git.yadunut.dev - # actions: - # enabled: - # provisioning: - # enabled: true - # statefulset: - # actRunner: - # config: | - # log: - # level: debug - # cache: - # enabled: true - # runner: - # labels: - # - "ubuntu-latest:docker://catthehacker/ubuntu:act-latest" - # - "ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04" - # - "ubuntu-20.04:docker://catthehacker/ubuntu:act-20.04" - # container: - # options: | - # --add-host=docker:host-gateway -v /certs:/certs -e "DOCKER_HOST=tcp://docker:2376/" -e "DOCKER_TLS_CERTDIR=/certs" -e "DOCKER_TLS_VERIFY=1" -e "DOCKER_CERT_PATH=/certs/server" - # valid_volumes: - # - /certs - # - '**' valkey-cluster: enabled: false valkey: @@ -168,55 +138,54 @@ spec: services: - name: gitea-ssh port: 2222 -# --- -# apiVersion: helm.toolkit.fluxcd.io/v2 -# kind: HelmRelease -# metadata: -# name: gitea-actions -# namespace: gitea -# spec: -# chart: -# spec: -# chart: actions -# sourceRef: -# kind: HelmRepository -# name: gitea-repo -# namespace: flux-system -# version: v0.0.x -# interval: 1m -# values: -# enabled: true -# giteaRootURL: https://git.yadunut.dev -# -# # Provide the runner registration token from 1Password-backed Secret -# existingSecret: gitea-actions-token -# existingSecretKey: token -# -# statefulset: -# replicas: 1 -# # Your custom runner config replicated here (labels, dind, volumes) -# actRunner: -# config: | -# log: -# level: debug -# cache: -# enabled: true -# runner: -# labels: -# - "ubuntu-latest:docker://catthehacker/ubuntu:act-latest" -# - "ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04" -# - "ubuntu-20.04:docker://catthehacker/ubuntu:act-20.04" -# container: -# options: | -# --add-host=docker:host-gateway -v /certs:/certs -e "DOCKER_HOST=tcp://docker:2376/" -e "DOCKER_TLS_CERTDIR=/certs" -e "DOCKER_TLS_VERIFY=1" -e "DOCKER_CERT_PATH=/certs/server" -# valid_volumes: -# - /certs -# - '**' -# dind: -# extraVolumeMounts: -# - name: certs -# mountPath: /certs -# extraVolumes: -# - name: certs -# emptyDir: {} +--- +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: gitea-actions + namespace: gitea +spec: + chart: + spec: + chart: actions + sourceRef: + kind: HelmRepository + name: gitea-repo + namespace: flux-system + version: v0.0.x + interval: 1m + values: + enabled: true + giteaRootURL: https://git.yadunut.dev + # Provide the runner registration token from 1Password-backed Secret + existingSecret: gitea-actions-token + existingSecretKey: token + + statefulset: + replicas: 1 + # Your custom runner config replicated here (labels, dind, volumes) + actRunner: + config: | + log: + level: debug + cache: + enabled: true + runner: + labels: + - "ubuntu-latest:docker://catthehacker/ubuntu:act-latest" + - "ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04" + - "ubuntu-20.04:docker://catthehacker/ubuntu:act-20.04" + container: + options: | + --add-host=docker:host-gateway -v /certs:/certs -e "DOCKER_HOST=tcp://docker:2376/" -e "DOCKER_TLS_CERTDIR=/certs" -e "DOCKER_TLS_VERIFY=1" -e "DOCKER_CERT_PATH=/certs/server" + valid_volumes: + - /certs + - '**' + dind: + extraVolumeMounts: + - name: certs + mountPath: /certs + extraVolumes: + - name: certs + emptyDir: {}