applications.yaml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538
  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: alertmanager
  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/alertmanager
  142. repoURL: https://gogs.jibby.org/jhb2345/server
  143. targetRevision: HEAD
  144. syncPolicy:
  145. automated:
  146. enabled: true
  147. syncOptions:
  148. - CreateNamespace=true
  149. ---
  150. apiVersion: argoproj.io/v1alpha1
  151. kind: Application
  152. metadata:
  153. name: grafana
  154. namespace: argocd
  155. spec:
  156. destination:
  157. namespace: monitoring
  158. server: https://kubernetes.default.svc
  159. project: default
  160. source:
  161. directory:
  162. recurse: true
  163. path: argocd/infra/monitoring/grafana
  164. repoURL: https://gogs.jibby.org/jhb2345/server
  165. targetRevision: HEAD
  166. syncPolicy:
  167. automated:
  168. enabled: true
  169. syncOptions:
  170. - CreateNamespace=true
  171. ---
  172. apiVersion: argoproj.io/v1alpha1
  173. kind: Application
  174. metadata:
  175. name: prometheus
  176. namespace: argocd
  177. spec:
  178. destination:
  179. namespace: monitoring
  180. server: https://kubernetes.default.svc
  181. project: default
  182. source:
  183. directory:
  184. recurse: true
  185. path: argocd/infra/monitoring/prometheus
  186. repoURL: https://gogs.jibby.org/jhb2345/server
  187. targetRevision: HEAD
  188. syncPolicy:
  189. automated:
  190. enabled: true
  191. syncOptions:
  192. - CreateNamespace=true
  193. - ServerSideApply=true
  194. ---
  195. apiVersion: argoproj.io/v1alpha1
  196. kind: Application
  197. metadata:
  198. name: uptime-kuma
  199. namespace: argocd
  200. spec:
  201. destination:
  202. namespace: uptime-kuma
  203. server: https://kubernetes.default.svc
  204. project: default
  205. source:
  206. path: argocd/infra/uptime-kuma
  207. repoURL: https://gogs.jibby.org/jhb2345/server
  208. targetRevision: HEAD
  209. syncPolicy:
  210. automated:
  211. enabled: true
  212. ---
  213. apiVersion: argoproj.io/v1alpha1
  214. kind: Application
  215. metadata:
  216. name: copyparty
  217. namespace: argocd
  218. spec:
  219. destination:
  220. namespace: copyparty
  221. server: https://kubernetes.default.svc
  222. project: default
  223. source:
  224. path: argocd/copyparty
  225. repoURL: https://gogs.jibby.org/jhb2345/server
  226. targetRevision: HEAD
  227. syncPolicy:
  228. syncOptions:
  229. - CreateNamespace=true
  230. automated:
  231. enabled: true
  232. ---
  233. apiVersion: argoproj.io/v1alpha1
  234. kind: Application
  235. metadata:
  236. name: gogs
  237. namespace: argocd
  238. spec:
  239. destination:
  240. namespace: gogs
  241. server: https://kubernetes.default.svc
  242. project: default
  243. source:
  244. path: argocd/gogs
  245. repoURL: https://gogs.jibby.org/jhb2345/server
  246. targetRevision: HEAD
  247. syncPolicy:
  248. syncOptions:
  249. - CreateNamespace=true
  250. automated:
  251. enabled: true
  252. ---
  253. apiVersion: argoproj.io/v1alpha1
  254. kind: Application
  255. metadata:
  256. name: homeassistant
  257. namespace: argocd
  258. spec:
  259. destination:
  260. namespace: homeassistant
  261. server: https://kubernetes.default.svc
  262. project: default
  263. source:
  264. path: argocd/homeassistant
  265. repoURL: https://gogs.jibby.org/jhb2345/server
  266. targetRevision: HEAD
  267. syncPolicy:
  268. syncOptions:
  269. - CreateNamespace=true
  270. automated:
  271. enabled: true
  272. ---
  273. apiVersion: argoproj.io/v1alpha1
  274. kind: Application
  275. metadata:
  276. name: traefik
  277. namespace: argocd
  278. spec:
  279. destination:
  280. namespace: kube-system
  281. server: https://kubernetes.default.svc
  282. project: default
  283. source:
  284. path: argocd/infra/traefik
  285. repoURL: https://gogs.jibby.org/jhb2345/server
  286. targetRevision: HEAD
  287. syncPolicy:
  288. automated:
  289. enabled: true
  290. ---
  291. apiVersion: argoproj.io/v1alpha1
  292. kind: Application
  293. metadata:
  294. name: upgrade-plan
  295. namespace: argocd
  296. spec:
  297. destination:
  298. namespace: system-upgrade
  299. server: https://kubernetes.default.svc
  300. project: default
  301. source:
  302. path: argocd/infra/upgrade-plan
  303. repoURL: https://gogs.jibby.org/jhb2345/server
  304. targetRevision: HEAD
  305. syncPolicy:
  306. automated:
  307. enabled: true
  308. ---
  309. apiVersion: argoproj.io/v1alpha1
  310. kind: Application
  311. metadata:
  312. name: miniflux
  313. namespace: argocd
  314. spec:
  315. destination:
  316. namespace: miniflux
  317. server: https://kubernetes.default.svc
  318. project: default
  319. source:
  320. path: argocd/miniflux
  321. repoURL: https://gogs.jibby.org/jhb2345/server
  322. targetRevision: HEAD
  323. syncPolicy:
  324. automated:
  325. enabled: true
  326. ---
  327. apiVersion: argoproj.io/v1alpha1
  328. kind: Application
  329. metadata:
  330. name: ntfy
  331. namespace: argocd
  332. spec:
  333. destination:
  334. namespace: ntfy
  335. server: https://kubernetes.default.svc
  336. project: default
  337. source:
  338. path: argocd/ntfy
  339. repoURL: https://gogs.jibby.org/jhb2345/server
  340. targetRevision: HEAD
  341. syncPolicy:
  342. automated:
  343. enabled: true
  344. ---
  345. apiVersion: argoproj.io/v1alpha1
  346. kind: Application
  347. metadata:
  348. name: ooniprobe
  349. namespace: argocd
  350. spec:
  351. destination:
  352. namespace: ooniprobe
  353. server: https://kubernetes.default.svc
  354. project: default
  355. source:
  356. path: argocd/ooniprobe
  357. repoURL: https://gogs.jibby.org/jhb2345/server
  358. targetRevision: HEAD
  359. syncPolicy:
  360. automated:
  361. enabled: true
  362. ---
  363. apiVersion: argoproj.io/v1alpha1
  364. kind: Application
  365. metadata:
  366. name: syncthing
  367. namespace: argocd
  368. spec:
  369. destination:
  370. namespace: syncthing
  371. server: https://kubernetes.default.svc
  372. project: default
  373. source:
  374. path: argocd/syncthing
  375. repoURL: https://gogs.jibby.org/jhb2345/server
  376. targetRevision: HEAD
  377. syncPolicy:
  378. automated:
  379. enabled: true
  380. ---
  381. apiVersion: argoproj.io/v1alpha1
  382. kind: Application
  383. metadata:
  384. name: seedbox
  385. namespace: argocd
  386. spec:
  387. destination:
  388. server: https://kubernetes.default.svc
  389. project: default
  390. source:
  391. path: argocd/seedbox
  392. repoURL: https://gogs.jibby.org/jhb2345/server
  393. targetRevision: HEAD
  394. syncPolicy:
  395. automated:
  396. enabled: true
  397. ---
  398. apiVersion: argoproj.io/v1alpha1
  399. kind: Application
  400. metadata:
  401. name: rook-ceph-operator
  402. namespace: argocd
  403. spec:
  404. destination:
  405. namespace: rook-ceph
  406. server: https://kubernetes.default.svc
  407. project: default
  408. sources:
  409. - repoURL: https://charts.rook.io/release
  410. targetRevision: '1.13.10'
  411. chart: rook-ceph
  412. helm:
  413. valueFiles:
  414. - $values/argocd/rook/rook-ceph-operator-values.yaml
  415. - repoURL: https://gogs.jibby.org/jhb2345/server
  416. ref: values
  417. targetRevision: HEAD
  418. syncPolicy:
  419. syncOptions:
  420. - CreateNamespace=true
  421. automated:
  422. enabled: true
  423. ---
  424. apiVersion: argoproj.io/v1alpha1
  425. kind: Application
  426. metadata:
  427. name: rook-ceph-cluster
  428. namespace: argocd
  429. spec:
  430. destination:
  431. namespace: rook-ceph
  432. server: https://kubernetes.default.svc
  433. project: default
  434. sources:
  435. - repoURL: https://charts.rook.io/release
  436. targetRevision: '1.13.10'
  437. chart: rook-ceph-cluster
  438. helm:
  439. valueFiles:
  440. - $values/argocd/rook/rook-ceph-cluster-values.yaml
  441. parameters:
  442. - name: "operatorNamespace"
  443. value: rook-ceph
  444. - repoURL: https://gogs.jibby.org/jhb2345/server
  445. ref: values
  446. targetRevision: HEAD
  447. syncPolicy:
  448. syncOptions:
  449. - CreateNamespace=true
  450. automated:
  451. enabled: true
  452. ---
  453. apiVersion: argoproj.io/v1alpha1
  454. kind: Application
  455. metadata:
  456. name: rook-manifest
  457. namespace: argocd
  458. spec:
  459. destination:
  460. server: https://kubernetes.default.svc
  461. project: default
  462. source:
  463. path: argocd/rook-manifest
  464. repoURL: https://gogs.jibby.org/jhb2345/server
  465. targetRevision: HEAD
  466. syncPolicy:
  467. automated:
  468. enabled: true
  469. ---
  470. apiVersion: argoproj.io/v1alpha1
  471. kind: Application
  472. metadata:
  473. name: postgres
  474. namespace: argocd
  475. spec:
  476. destination:
  477. namespace: postgres
  478. server: https://kubernetes.default.svc
  479. project: default
  480. sources:
  481. - repoURL: https://charts.bitnami.com/bitnami
  482. targetRevision: '11.6.7'
  483. chart: postgresql
  484. helm:
  485. valueFiles:
  486. - $values/argocd/postgres/values.yaml
  487. - repoURL: https://gogs.jibby.org/jhb2345/server
  488. ref: values
  489. targetRevision: HEAD
  490. syncPolicy:
  491. syncOptions:
  492. - CreateNamespace=true
  493. automated:
  494. enabled: true
  495. ---
  496. apiVersion: argoproj.io/v1alpha1
  497. kind: Application
  498. metadata:
  499. name: external-secrets
  500. namespace: argocd
  501. spec:
  502. destination:
  503. namespace: external-secrets
  504. server: https://kubernetes.default.svc
  505. project: default
  506. sources:
  507. - repoURL: https://charts.external-secrets.io
  508. targetRevision: '2.0.1'
  509. chart: external-secrets
  510. - path: argocd/external-secrets
  511. repoURL: https://gogs.jibby.org/jhb2345/server
  512. targetRevision: HEAD
  513. syncPolicy:
  514. syncOptions:
  515. - CreateNamespace=true
  516. - ServerSideApply=true
  517. automated:
  518. enabled: true
  519. ---
  520. apiVersion: argoproj.io/v1alpha1
  521. kind: Application
  522. metadata:
  523. name: diun
  524. namespace: argocd
  525. spec:
  526. destination:
  527. namespace: diun
  528. server: https://kubernetes.default.svc
  529. project: default
  530. source:
  531. path: argocd/infra/diun
  532. repoURL: https://gogs.jibby.org/jhb2345/server
  533. targetRevision: HEAD
  534. syncPolicy:
  535. syncOptions:
  536. - CreateNamespace=true
  537. automated:
  538. enabled: true