--- # 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