From 5d1c7e5c1ba14b6b13f99c31778c6bdf151e7fe7 Mon Sep 17 00:00:00 2001 From: eric o meehan Date: Mon, 25 Nov 2024 19:35:47 -0500 Subject: [PATCH] v1.0.7 --- tasks/gitea.yaml | 81 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 tasks/gitea.yaml diff --git a/tasks/gitea.yaml b/tasks/gitea.yaml new file mode 100644 index 0000000..949431d --- /dev/null +++ b/tasks/gitea.yaml @@ -0,0 +1,81 @@ +--- +# tasks file for gitea +- name: Deploy Gitea + kubernetes.core.helm: + name: gitea + chart_ref: gitea/gitea + release_namespace: git + create_namespace: true + values: + service: + ssh: + type: LoadBalancer + ingress: + enabled: true + className: nginx + annotations: + cert-manager.io/cluster-issuer: ca-issuer + hosts: + - host: git.eom.dev + paths: + - path: / + pathType: Prefix + tls: + - hosts: + - git.eom.dev + secretName: gitea-tls + persistence: + size: 128Gi + actions: + enabled: true + gitea: + admin: + username: gitea + password: "{{ gitea_admin_password }}" + email: "gitea@mail.eom.dev" + metrics: + enabled: false + serviceMonitor: + enabled: false + # additionalLabels: + # prometheus-release: prom1 + interval: "" + relabelings: [] + scheme: "" + scrapeTimeout: "" + tlsConfig: {} + ldap: + - name: "OpenLDAP" + securityProtocol: + host: openldap.auth.svc.cluster.local + port: 389 + userSearchBase: dc=eom,dc=dev + userFilter: (&(objectClass=inetOrgPerson)(objectClass=posixAccount)(uid=%[1]s)) + emailAttribute: mail + bindDn: cn=readonly,dc=eom,dc=dev + bindPassword: "{{ ldap_readonly_password }}" + usernameAttribute: uid + config: + APP_NAME: "Gitea" + server: + SSH_LISTEN_PORT: 22 + redis-cluster: + enabled: false + redis: + enabled: true + global: + redis: + password: "{{ gitea_redis_password }}" + postgresql-ha: + enabled: false + postgresql: + enabled: true + global: + postgresql: + auth: + password: "{{ gitea_postgres_password }}" + database: gitea + username: gitea + primary: + persistence: + size: 128Gi