Commit Graph

903 Commits

Author SHA1 Message Date
Khue Doan
b6f82f76e1 fix(apps/jellyfin): fix Ingress syntax 2021-11-27 21:31:54 +07:00
Khue Doan
d506b01389 chore(apps/paperless): upgrade to latest version 2021-11-27 21:16:38 +07:00
Khue Doan
26c01724f2 style(tools): do not print make command 2021-11-27 20:52:38 +07:00
Khue Doan
3d01add75b docs: remove CoreOS related sections 2021-11-27 17:46:25 +07:00
Khue Doan
c556142438 feat(apps/paperless): enable Ingress 2021-11-26 21:59:38 +07:00
Khue Doan
75dab971af chore(apps): upgrade Hajimari image version 2021-11-26 21:47:11 +07:00
Khue Doan
ed166588e9 chore(apps): upgrade Hajimari to latest version 2021-11-26 21:44:04 +07:00
Khue Doan
ff800da6a6 fix(apps): fix indent 2021-11-26 21:34:12 +07:00
Khue Doan
6377e1a499 feat(apps): enable Hajimari ingress 2021-11-26 21:26:54 +07:00
Khue Doan
e6dcd9140f chore(platform): upgrade Linkerd 2021-11-26 18:33:28 +07:00
Khue Doan
96ad14931a refactor(bootstrap): remove sync wave for ApplicationSets
It doesn't wait for all child applications to become healthy
2021-11-26 18:15:41 +07:00
Khue Doan
d028225468 fix(platform/gitea): fix PostgreSQL storage class 2021-11-26 18:04:28 +07:00
Khue Doan
f8c0461fc0 fix(platform/gitea): attempt to fix PVC issue 2021-11-26 17:41:27 +07:00
Khue Doan
1aa534da46 Revert "feat(tekton): enable external OAUTH authentication for Ingress"
This reverts commit 7b444619bb.
2021-11-26 16:29:27 +07:00
Khue Doan
7b444619bb feat(tekton): enable external OAUTH authentication for Ingress 2021-11-26 16:24:11 +07:00
Khue Doan
b20bf52434 fix(scripts): fix wrong apps directory 2021-11-26 16:11:56 +07:00
Khue Doan
a2171cbe85 Revert "fix(system): set NGINX as the default IngressClass"
This reverts commit bb2dbf1650.
2021-11-26 15:53:07 +07:00
Khue Doan
c529698931 fix(system/nginx): process Ingress objects without ingress class 2021-11-26 15:30:01 +07:00
Khue Doan
d173124c4e Revert "refactor(apps): remove some apps for now"
This reverts commit e8fdf2ffb3.
2021-11-26 15:26:27 +07:00
Khue Doan
a2a0b48f0d fix(bootstrap): fix ApplicationSet health check
https://github.com/argoproj/argo-cd/blob/master/resource_customizations/argoproj.io/ApplicationSet/health.lua
2021-11-26 15:23:49 +07:00
Khue Doan
cb3f7eacc9 test(metal): improve Vagrantfile for test VM 2021-11-26 15:05:45 +07:00
Khue Doan
e8fdf2ffb3 refactor(apps): remove some apps for now 2021-11-26 14:56:51 +07:00
Khue Doan
af2ca6141d chore(bootstrap): switch to latest applicationset on master
https://github.com/argoproj-labs/applicationset/pull/370
2021-11-26 12:26:16 +07:00
Khue Doan
4b6433ece6 fix(system): temporarily disable monitoring 2021-11-26 12:15:50 +07:00
Khue Doan
2111a2eb93 fix(bootstrap): hot fix bootstrap not progressing 2021-11-26 12:01:50 +07:00
Khue Doan
38cacd468f feat(bootstrap): add health check and sync wave for ApplicationSets 2021-11-26 11:57:02 +07:00
Khue Doan
d034851e56 refactor(metal): use public network for dev VM 2021-11-25 18:55:29 +07:00
Khue Doan
5b258eba7a style(metal): convert inventories from YAML to INI
We don't need to parse the inventories in Terraform anymore.
INI is easier to read and edit
2021-11-25 18:48:55 +07:00
Khue Doan
3d73d9efd9 feat(metal): add dev VM for local development or evaluation 2021-11-25 18:36:34 +07:00
Khue Doan
14ab5b24b6 fix(metal): ignore cached k3s binary 2021-11-25 18:30:30 +07:00
Khue Doan
a2895c822d fix(metal): fix cluster token generation 2021-11-25 18:29:41 +07:00
Khue Doan
ffb3a913d2 fix(metal): get kubeconfig from the first node only 2021-11-25 18:29:27 +07:00
Khue Doan
33219fd533 perf(metal): cache k3s binary on the controller 2021-11-25 18:28:19 +07:00
Khue Doan
d808ae96dd refactor(metal): split main playbook to boot and cluster
Easier to only apply k3s config
2021-11-25 18:26:44 +07:00
Khue Doan
22bf3f6fd7 style: convert LICENSE to Markdown 2021-11-18 00:35:38 +07:00
Khue Doan
8b2ccfad86 feat(scripts): add script to create new service 2021-11-18 00:27:23 +07:00
Khue Doan
55cd0865b0 feat(system): expose Gitea SSH on Ingress
https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/exposing-tcp-udp-services.md
2021-11-18 00:19:29 +07:00
Khue Doan
0fb8f4db9d docs: add reference to AWS Dex setup guide on EKS 2021-11-17 23:58:57 +07:00
Khue Doan
d707bbe90c fix(platform): change Dex storage to Kubernetes 2021-11-17 23:52:24 +07:00
Khue Doan
93f29a7875 fix(platform): fix Dex issuer and storage 2021-11-17 23:44:41 +07:00
Khue Doan
02e016a9f0 docs: add DNS example 2021-11-17 23:29:14 +07:00
Khue Doan
80504cba87 fix(platform): add missing issuer and storage config for Dex 2021-11-17 23:22:13 +07:00
Khue Doan
2c48251cef feat(platform): install Dex with Gitea connector 2021-11-17 22:12:07 +07:00
Khue Doan
d173baa9fa refactor(platform): remove GLAuth 2021-11-17 21:27:01 +07:00
Khue Doan
34d2f02d3b chore(platform): upgrade Vault to latest version 2021-11-17 20:53:08 +07:00
Khue Doan
433214e770 fix(scripts): auto use KUBECONFIG when getting ArgoCD password 2021-11-17 16:55:42 +07:00
Khue Doan
0d3b851d4e feat(scripts): add script to show PXE server logs 2021-11-17 16:55:03 +07:00
Khue Doan
bb2dbf1650 fix(system): set NGINX as the default IngressClass 2021-11-17 16:19:08 +07:00
Khue Doan
401fbca584 fix(bootstrap): upgrade ArgoCD to v2.2.0-rc1 pre-release
Fix Gitea Ingress thanks to https://github.com/argoproj/argo-cd/pull/7519
2021-11-17 15:06:11 +07:00
Khue Doan
43ecd1c224 chore(system): upgrade all charts to latest version 2021-11-17 14:06:12 +07:00