No Description

gitea.yaml 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. apiVersion: argoproj.io/v1alpha1
  2. kind: Application
  3. metadata:
  4. name: "gitea"
  5. namespace: {{ .Values.spec.namespace }}
  6. finalizers:
  7. - resources-finalizer.argocd.argoproj.io
  8. spec:
  9. destination:
  10. namespace: "gitea"
  11. name: {{ .Values.spec.destination.name }}
  12. project: {{ .Values.spec.project }}
  13. syncPolicy:
  14. automated:
  15. prune: true
  16. selfHeal: true
  17. syncOptions:
  18. - CreateNamespace=true
  19. source:
  20. repoURL: "https://dl.gitea.io/charts"
  21. targetRevision: "5.0.9"
  22. chart: "gitea"
  23. helm:
  24. version: "v3"
  25. releaseName: "gitea"
  26. values: |
  27. gitea:
  28. oauth:
  29. - name: 'MyAwesomeGiteaOAuth'
  30. provider: 'openidConnect'
  31. key: 'hello'
  32. secret: 'world'
  33. autoDiscoverUrl: 'https://gitea.example.com/.well-known/openid-configuration'
  34. #useCustomUrls:
  35. #customAuthUrl:
  36. #customTokenUrl:
  37. #customProfileUrl:
  38. #customEmailUrl:
  39. ingress:
  40. enabled: "true"
  41. annotations:
  42. cert-manager.io/cluster-issuer: "letsencrypt-prod"
  43. hosts:
  44. - host: "newgit.kaisers.info"
  45. paths:
  46. - path: "/"
  47. pathType: "Prefix"
  48. tls:
  49. - secretName: "newgit-kaisers-info-tls"
  50. hosts:
  51. - "newgit.kaisers.info"
  52. service:
  53. http:
  54. type: "ClusterIP"
  55. port: "3000"
  56. clusterIP:
  57. ssh:
  58. type: "ClusterIP"
  59. port: "22"
  60. clusterIP: