applications.yaml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494
  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: argocd/infra/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: argocd
  24. namespace: argocd
  25. spec:
  26. destination:
  27. namespace: argocd
  28. server: https://kubernetes.default.svc
  29. project: default
  30. source:
  31. path: argocd/infra/argocd
  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: tronbyt
  42. namespace: argocd
  43. spec:
  44. destination:
  45. namespace: tronbyt
  46. server: https://kubernetes.default.svc
  47. project: default
  48. source:
  49. path: argocd/tronbyt
  50. repoURL: https://gogs.jibby.org/jhb2345/server
  51. targetRevision: HEAD
  52. syncPolicy:
  53. automated:
  54. enabled: true
  55. ---
  56. apiVersion: argoproj.io/v1alpha1
  57. kind: Application
  58. metadata:
  59. name: magicmirror
  60. namespace: argocd
  61. spec:
  62. destination:
  63. namespace: magicmirror
  64. server: https://kubernetes.default.svc
  65. project: default
  66. source:
  67. path: argocd/magicmirror
  68. repoURL: https://gogs.jibby.org/jhb2345/server
  69. targetRevision: HEAD
  70. syncPolicy:
  71. automated:
  72. enabled: true
  73. ---
  74. apiVersion: argoproj.io/v1alpha1
  75. kind: Application
  76. metadata:
  77. name: plex
  78. namespace: argocd
  79. spec:
  80. destination:
  81. namespace: plex
  82. server: https://kubernetes.default.svc
  83. project: default
  84. source:
  85. path: argocd/plex
  86. repoURL: https://gogs.jibby.org/jhb2345/server
  87. targetRevision: HEAD
  88. syncPolicy:
  89. automated:
  90. enabled: true
  91. ---
  92. apiVersion: argoproj.io/v1alpha1
  93. kind: Application
  94. metadata:
  95. name: jellyfin
  96. namespace: argocd
  97. spec:
  98. destination:
  99. namespace: plex
  100. server: https://kubernetes.default.svc
  101. project: default
  102. source:
  103. path: argocd/jellyfin
  104. repoURL: https://gogs.jibby.org/jhb2345/server
  105. targetRevision: HEAD
  106. syncPolicy:
  107. automated:
  108. enabled: true
  109. ---
  110. apiVersion: argoproj.io/v1alpha1
  111. kind: Application
  112. metadata:
  113. name: media-automation
  114. namespace: argocd
  115. spec:
  116. destination:
  117. namespace: plex
  118. server: https://kubernetes.default.svc
  119. project: default
  120. source:
  121. path: argocd/media-automation
  122. repoURL: https://gogs.jibby.org/jhb2345/server
  123. targetRevision: HEAD
  124. syncPolicy:
  125. automated:
  126. enabled: true
  127. ---
  128. apiVersion: argoproj.io/v1alpha1
  129. kind: Application
  130. metadata:
  131. name: monitoring
  132. namespace: argocd
  133. spec:
  134. destination:
  135. namespace: monitoring
  136. server: https://kubernetes.default.svc
  137. project: default
  138. source:
  139. directory:
  140. recurse: true
  141. path: argocd/infra/monitoring
  142. repoURL: https://gogs.jibby.org/jhb2345/server
  143. targetRevision: HEAD
  144. syncPolicy:
  145. automated:
  146. enabled: true
  147. syncOptions:
  148. - CreateNamespace=true
  149. - ServerSideApply=true
  150. ---
  151. apiVersion: argoproj.io/v1alpha1
  152. kind: Application
  153. metadata:
  154. name: uptime-kuma
  155. namespace: argocd
  156. spec:
  157. destination:
  158. namespace: uptime-kuma
  159. server: https://kubernetes.default.svc
  160. project: default
  161. source:
  162. path: argocd/infra/uptime-kuma
  163. repoURL: https://gogs.jibby.org/jhb2345/server
  164. targetRevision: HEAD
  165. syncPolicy:
  166. automated:
  167. enabled: true
  168. ---
  169. apiVersion: argoproj.io/v1alpha1
  170. kind: Application
  171. metadata:
  172. name: copyparty
  173. namespace: argocd
  174. spec:
  175. destination:
  176. namespace: copyparty
  177. server: https://kubernetes.default.svc
  178. project: default
  179. source:
  180. path: argocd/copyparty
  181. repoURL: https://gogs.jibby.org/jhb2345/server
  182. targetRevision: HEAD
  183. syncPolicy:
  184. syncOptions:
  185. - CreateNamespace=true
  186. automated:
  187. enabled: true
  188. ---
  189. apiVersion: argoproj.io/v1alpha1
  190. kind: Application
  191. metadata:
  192. name: gogs
  193. namespace: argocd
  194. spec:
  195. destination:
  196. namespace: gogs
  197. server: https://kubernetes.default.svc
  198. project: default
  199. source:
  200. path: argocd/gogs
  201. repoURL: https://gogs.jibby.org/jhb2345/server
  202. targetRevision: HEAD
  203. syncPolicy:
  204. syncOptions:
  205. - CreateNamespace=true
  206. automated:
  207. enabled: true
  208. ---
  209. apiVersion: argoproj.io/v1alpha1
  210. kind: Application
  211. metadata:
  212. name: homeassistant
  213. namespace: argocd
  214. spec:
  215. destination:
  216. namespace: homeassistant
  217. server: https://kubernetes.default.svc
  218. project: default
  219. source:
  220. path: argocd/homeassistant
  221. repoURL: https://gogs.jibby.org/jhb2345/server
  222. targetRevision: HEAD
  223. syncPolicy:
  224. syncOptions:
  225. - CreateNamespace=true
  226. automated:
  227. enabled: true
  228. ---
  229. apiVersion: argoproj.io/v1alpha1
  230. kind: Application
  231. metadata:
  232. name: traefik
  233. namespace: argocd
  234. spec:
  235. destination:
  236. namespace: kube-system
  237. server: https://kubernetes.default.svc
  238. project: default
  239. source:
  240. path: argocd/infra/traefik
  241. repoURL: https://gogs.jibby.org/jhb2345/server
  242. targetRevision: HEAD
  243. syncPolicy:
  244. automated:
  245. enabled: true
  246. ---
  247. apiVersion: argoproj.io/v1alpha1
  248. kind: Application
  249. metadata:
  250. name: upgrade-plan
  251. namespace: argocd
  252. spec:
  253. destination:
  254. namespace: system-upgrade
  255. server: https://kubernetes.default.svc
  256. project: default
  257. source:
  258. path: argocd/infra/upgrade-plan
  259. repoURL: https://gogs.jibby.org/jhb2345/server
  260. targetRevision: HEAD
  261. syncPolicy:
  262. automated:
  263. enabled: true
  264. ---
  265. apiVersion: argoproj.io/v1alpha1
  266. kind: Application
  267. metadata:
  268. name: miniflux
  269. namespace: argocd
  270. spec:
  271. destination:
  272. namespace: miniflux
  273. server: https://kubernetes.default.svc
  274. project: default
  275. source:
  276. path: argocd/miniflux
  277. repoURL: https://gogs.jibby.org/jhb2345/server
  278. targetRevision: HEAD
  279. syncPolicy:
  280. automated:
  281. enabled: true
  282. ---
  283. apiVersion: argoproj.io/v1alpha1
  284. kind: Application
  285. metadata:
  286. name: ntfy
  287. namespace: argocd
  288. spec:
  289. destination:
  290. namespace: ntfy
  291. server: https://kubernetes.default.svc
  292. project: default
  293. source:
  294. path: argocd/ntfy
  295. repoURL: https://gogs.jibby.org/jhb2345/server
  296. targetRevision: HEAD
  297. syncPolicy:
  298. automated:
  299. enabled: true
  300. ---
  301. apiVersion: argoproj.io/v1alpha1
  302. kind: Application
  303. metadata:
  304. name: ooniprobe
  305. namespace: argocd
  306. spec:
  307. destination:
  308. namespace: ooniprobe
  309. server: https://kubernetes.default.svc
  310. project: default
  311. source:
  312. path: argocd/ooniprobe
  313. repoURL: https://gogs.jibby.org/jhb2345/server
  314. targetRevision: HEAD
  315. syncPolicy:
  316. automated:
  317. enabled: true
  318. ---
  319. apiVersion: argoproj.io/v1alpha1
  320. kind: Application
  321. metadata:
  322. name: syncthing
  323. namespace: argocd
  324. spec:
  325. destination:
  326. namespace: syncthing
  327. server: https://kubernetes.default.svc
  328. project: default
  329. source:
  330. path: argocd/syncthing
  331. repoURL: https://gogs.jibby.org/jhb2345/server
  332. targetRevision: HEAD
  333. syncPolicy:
  334. automated:
  335. enabled: true
  336. ---
  337. apiVersion: argoproj.io/v1alpha1
  338. kind: Application
  339. metadata:
  340. name: seedbox
  341. namespace: argocd
  342. spec:
  343. destination:
  344. server: https://kubernetes.default.svc
  345. project: default
  346. source:
  347. path: argocd/seedbox
  348. repoURL: https://gogs.jibby.org/jhb2345/server
  349. targetRevision: HEAD
  350. syncPolicy:
  351. automated:
  352. enabled: true
  353. ---
  354. apiVersion: argoproj.io/v1alpha1
  355. kind: Application
  356. metadata:
  357. name: rook-ceph-operator
  358. namespace: argocd
  359. spec:
  360. destination:
  361. namespace: rook-ceph
  362. server: https://kubernetes.default.svc
  363. project: default
  364. sources:
  365. - repoURL: https://charts.rook.io/release
  366. targetRevision: '1.13.10'
  367. chart: rook-ceph
  368. helm:
  369. valueFiles:
  370. - $values/argocd/rook/rook-ceph-operator-values.yaml
  371. - repoURL: https://gogs.jibby.org/jhb2345/server
  372. ref: values
  373. targetRevision: HEAD
  374. syncPolicy:
  375. syncOptions:
  376. - CreateNamespace=true
  377. automated:
  378. enabled: true
  379. ---
  380. apiVersion: argoproj.io/v1alpha1
  381. kind: Application
  382. metadata:
  383. name: rook-ceph-cluster
  384. namespace: argocd
  385. spec:
  386. destination:
  387. namespace: rook-ceph
  388. server: https://kubernetes.default.svc
  389. project: default
  390. sources:
  391. - repoURL: https://charts.rook.io/release
  392. targetRevision: '1.13.10'
  393. chart: rook-ceph-cluster
  394. helm:
  395. valueFiles:
  396. - $values/argocd/rook/rook-ceph-cluster-values.yaml
  397. parameters:
  398. - name: "operatorNamespace"
  399. value: rook-ceph
  400. - repoURL: https://gogs.jibby.org/jhb2345/server
  401. ref: values
  402. targetRevision: HEAD
  403. syncPolicy:
  404. syncOptions:
  405. - CreateNamespace=true
  406. automated:
  407. enabled: true
  408. ---
  409. apiVersion: argoproj.io/v1alpha1
  410. kind: Application
  411. metadata:
  412. name: rook-manifest
  413. namespace: argocd
  414. spec:
  415. destination:
  416. server: https://kubernetes.default.svc
  417. project: default
  418. source:
  419. path: argocd/rook-manifest
  420. repoURL: https://gogs.jibby.org/jhb2345/server
  421. targetRevision: HEAD
  422. syncPolicy:
  423. automated:
  424. enabled: true
  425. ---
  426. apiVersion: argoproj.io/v1alpha1
  427. kind: Application
  428. metadata:
  429. name: postgres
  430. namespace: argocd
  431. spec:
  432. destination:
  433. namespace: postgres
  434. server: https://kubernetes.default.svc
  435. project: default
  436. sources:
  437. - repoURL: https://charts.bitnami.com/bitnami
  438. targetRevision: '11.6.7'
  439. chart: postgresql
  440. helm:
  441. valueFiles:
  442. - $values/argocd/postgres/values.yaml
  443. - repoURL: https://gogs.jibby.org/jhb2345/server
  444. ref: values
  445. targetRevision: HEAD
  446. syncPolicy:
  447. syncOptions:
  448. - CreateNamespace=true
  449. automated:
  450. enabled: true
  451. ---
  452. apiVersion: argoproj.io/v1alpha1
  453. kind: Application
  454. metadata:
  455. name: external-secrets
  456. namespace: argocd
  457. spec:
  458. destination:
  459. namespace: external-secrets
  460. server: https://kubernetes.default.svc
  461. project: default
  462. sources:
  463. - repoURL: https://charts.external-secrets.io
  464. targetRevision: '2.0.1'
  465. chart: external-secrets
  466. - path: argocd/external-secrets
  467. repoURL: https://gogs.jibby.org/jhb2345/server
  468. targetRevision: HEAD
  469. syncPolicy:
  470. syncOptions:
  471. - CreateNamespace=true
  472. - ServerSideApply=true
  473. automated:
  474. enabled: true
  475. ---
  476. apiVersion: argoproj.io/v1alpha1
  477. kind: Application
  478. metadata:
  479. name: diun
  480. namespace: argocd
  481. spec:
  482. destination:
  483. namespace: diun
  484. server: https://kubernetes.default.svc
  485. project: default
  486. source:
  487. path: argocd/infra/diun
  488. repoURL: https://gogs.jibby.org/jhb2345/server
  489. targetRevision: HEAD
  490. syncPolicy:
  491. syncOptions:
  492. - CreateNamespace=true
  493. automated:
  494. enabled: true