applications.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. ---
  2. apiVersion: argoproj.io/v1alpha1
  3. kind: Application
  4. metadata:
  5. name: cloudflared
  6. namespace: argocd
  7. spec:
  8. destination:
  9. namespace: kube-system
  10. server: https://kubernetes.default.svc
  11. project: default
  12. source:
  13. path: backup/cloudflared
  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: traefik
  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/traefik
  32. repoURL: https://gogs.jibby.org/jhb2345/server
  33. targetRevision: HEAD
  34. syncPolicy:
  35. automated:
  36. enabled: true
  37. ---
  38. # If rook ever needs a full re-provisioning, the operator must complete before
  39. # the cluster deployment starts.
  40. apiVersion: argoproj.io/v1alpha1
  41. kind: Application
  42. metadata:
  43. name: rook-ceph-operator
  44. namespace: argocd
  45. spec:
  46. destination:
  47. namespace: rook-ceph
  48. server: https://kubernetes.default.svc
  49. project: default
  50. source:
  51. repoURL: https://charts.rook.io/release
  52. targetRevision: '1.19.1'
  53. chart: rook-ceph
  54. #helm:
  55. # valueFiles:
  56. # - $values/backup/rook/rook-ceph-operator-values.yaml
  57. #- repoURL: https://gogs.jibby.org/jhb2345/server
  58. # ref: values
  59. # targetRevision: HEAD
  60. syncPolicy:
  61. syncOptions:
  62. - CreateNamespace=true
  63. - ServerSideApply=true
  64. automated:
  65. enabled: true
  66. ---
  67. apiVersion: argoproj.io/v1alpha1
  68. kind: Application
  69. metadata:
  70. name: rook-ceph-cluster
  71. namespace: argocd
  72. spec:
  73. destination:
  74. namespace: rook-ceph
  75. server: https://kubernetes.default.svc
  76. project: default
  77. sources:
  78. - repoURL: https://charts.rook.io/release
  79. targetRevision: '1.19.1'
  80. chart: rook-ceph-cluster
  81. helm:
  82. valueFiles:
  83. - $values/backup/rook/rook-ceph-cluster-values.yaml
  84. parameters:
  85. - name: "operatorNamespace"
  86. value: rook-ceph
  87. - repoURL: https://gogs.jibby.org/jhb2345/server
  88. ref: values
  89. targetRevision: HEAD
  90. syncPolicy:
  91. syncOptions:
  92. - CreateNamespace=true
  93. - ServerSideApply=true
  94. automated:
  95. enabled: true
  96. ---
  97. apiVersion: argoproj.io/v1alpha1
  98. kind: Application
  99. metadata:
  100. name: rook-manifest
  101. namespace: argocd
  102. spec:
  103. destination:
  104. server: https://kubernetes.default.svc
  105. project: default
  106. source:
  107. path: backup/rook-manifest
  108. repoURL: https://gogs.jibby.org/jhb2345/server
  109. targetRevision: HEAD
  110. directory:
  111. recurse: true
  112. syncPolicy:
  113. automated:
  114. enabled: true