applications.yaml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. ---
  2. apiVersion: argoproj.io/v1alpha1
  3. kind: Application
  4. metadata:
  5. name: argocd
  6. namespace: argocd
  7. spec:
  8. destination:
  9. namespace: argocd
  10. server: https://kubernetes.default.svc
  11. project: default
  12. source:
  13. path: backup/argocd
  14. repoURL: https://gogs.jibby.org/jhb2345/server
  15. targetRevision: HEAD
  16. syncPolicy:
  17. automated:
  18. enabled: true
  19. ---
  20. apiVersion: argoproj.io/v1alpha1
  21. kind: Application
  22. metadata:
  23. name: cloudflared
  24. namespace: argocd
  25. spec:
  26. destination:
  27. namespace: kube-system
  28. server: https://kubernetes.default.svc
  29. project: default
  30. source:
  31. path: backup/cloudflared
  32. repoURL: https://gogs.jibby.org/jhb2345/server
  33. targetRevision: HEAD
  34. syncPolicy:
  35. automated:
  36. enabled: true
  37. ---
  38. apiVersion: argoproj.io/v1alpha1
  39. kind: Application
  40. metadata:
  41. name: traefik
  42. namespace: argocd
  43. spec:
  44. destination:
  45. namespace: kube-system
  46. server: https://kubernetes.default.svc
  47. project: default
  48. source:
  49. path: backup/traefik
  50. repoURL: https://gogs.jibby.org/jhb2345/server
  51. targetRevision: HEAD
  52. syncPolicy:
  53. automated:
  54. enabled: true
  55. ---
  56. # If rook ever needs a full re-provisioning, the operator must complete before
  57. # the cluster deployment starts.
  58. apiVersion: argoproj.io/v1alpha1
  59. kind: Application
  60. metadata:
  61. name: rook-ceph-operator
  62. namespace: argocd
  63. spec:
  64. destination:
  65. namespace: rook-ceph
  66. server: https://kubernetes.default.svc
  67. project: default
  68. source:
  69. repoURL: https://charts.rook.io/release
  70. targetRevision: '1.19.1'
  71. chart: rook-ceph
  72. #helm:
  73. # valueFiles:
  74. # - $values/backup/rook/rook-ceph-operator-values.yaml
  75. #- repoURL: https://gogs.jibby.org/jhb2345/server
  76. # ref: values
  77. # targetRevision: HEAD
  78. syncPolicy:
  79. syncOptions:
  80. - CreateNamespace=true
  81. - ServerSideApply=true
  82. automated:
  83. enabled: true
  84. ---
  85. apiVersion: argoproj.io/v1alpha1
  86. kind: Application
  87. metadata:
  88. name: rook-ceph-cluster
  89. namespace: argocd
  90. spec:
  91. destination:
  92. namespace: rook-ceph
  93. server: https://kubernetes.default.svc
  94. project: default
  95. sources:
  96. - repoURL: https://charts.rook.io/release
  97. targetRevision: '1.19.1'
  98. chart: rook-ceph-cluster
  99. helm:
  100. valueFiles:
  101. - $values/backup/rook/rook-ceph-cluster-values.yaml
  102. parameters:
  103. - name: "operatorNamespace"
  104. value: rook-ceph
  105. - repoURL: https://gogs.jibby.org/jhb2345/server
  106. ref: values
  107. targetRevision: HEAD
  108. syncPolicy:
  109. syncOptions:
  110. - CreateNamespace=true
  111. - ServerSideApply=true
  112. automated:
  113. enabled: true
  114. ---
  115. apiVersion: argoproj.io/v1alpha1
  116. kind: Application
  117. metadata:
  118. name: rook-manifest
  119. namespace: argocd
  120. spec:
  121. destination:
  122. server: https://kubernetes.default.svc
  123. project: default
  124. source:
  125. path: backup/rook-manifest
  126. repoURL: https://gogs.jibby.org/jhb2345/server
  127. targetRevision: HEAD
  128. directory:
  129. recurse: true
  130. syncPolicy:
  131. automated:
  132. enabled: true
  133. ---
  134. apiVersion: argoproj.io/v1alpha1
  135. kind: Application
  136. metadata:
  137. name: external-secrets
  138. namespace: argocd
  139. spec:
  140. destination:
  141. namespace: external-secrets
  142. server: https://kubernetes.default.svc
  143. project: default
  144. sources:
  145. - repoURL: https://charts.external-secrets.io
  146. targetRevision: '2.0.1'
  147. chart: external-secrets
  148. - path: backup/external-secrets
  149. repoURL: https://gogs.jibby.org/jhb2345/server
  150. targetRevision: HEAD
  151. syncPolicy:
  152. syncOptions:
  153. - CreateNamespace=true
  154. - ServerSideApply=true
  155. automated:
  156. enabled: true