Commit Graph

728 Commits

Author SHA1 Message Date
Khue Doan
8a8d4d7ea2 Working k3s service and config 2021-09-01 05:35:35 +07:00
Khue Doan
713631587c Improve k3s config template rendering 2021-09-01 04:58:47 +07:00
Khue Doan
92387435c8 Add k3s role 2021-09-01 04:19:05 +07:00
Khue Doan
7ffb711f03 Split metal group into masters and workers 2021-09-01 01:11:15 +07:00
Khue Doan
7667254d7b
Merge pull request #3 from khuedoan/rocky-linux
Switch to Rocky Linux
2021-08-31 08:30:45 +00:00
Khue Doan
1ddab8a2a4 Move dhcp and grub config to data 2021-08-31 05:11:42 +07:00
Khue Doan
5d44f46401 Add missing iSCSI package to kickstart 2021-08-31 04:38:30 +07:00
Khue Doan
2a944bd597 Fix incorrect installer address 2021-08-31 04:17:59 +07:00
Khue Doan
e4b2ebb979 Remove tfstate role 2021-08-31 02:12:41 +07:00
Khue Doan
626afa352c Working installer 2021-08-31 02:11:33 +07:00
Khue Doan
03ef74fe05 Use generic Ansible wait for connection 2021-08-31 02:10:26 +07:00
Khue Doan
bb94e89409 Add PXE server data dirs 2021-08-31 00:35:35 +07:00
Khue Doan
25de291c71 Split init config to a separate role 2021-08-30 23:47:16 +07:00
Khue Doan
32b86b6c68 Restructure pxe server role files and templates 2021-08-30 23:44:25 +07:00
Khue Doan
f42eb4c54d Rename provisioning flow diagram source 2021-08-30 14:38:05 +07:00
Khue Doan
9b6621de6d Use diagram from docs page 2021-08-30 14:37:55 +07:00
Khue Doan
f2914a51f6 Use the pre-installed diagrams library in the tools container 2021-08-30 14:27:23 +07:00
Khue Doan
64a6df92e7 Add all files when deploy 2021-08-30 14:18:54 +07:00
Khue Doan
b3b579d8cc Only run Python files in diagrams directory 2021-08-30 14:05:19 +07:00
Khue Doan
4b761cb06f Use generated images directly 2021-08-30 14:03:28 +07:00
Khue Doan
3a41a5ae2d Add Python diagrams to tools container 2021-08-30 13:50:13 +07:00
Khue Doan
c27a50006f Add deploy step for docs 2021-08-30 13:10:48 +07:00
Khue Doan
f26676becf Temporarily disable metal0 machine
Using this as my PC
2021-08-28 05:29:41 +00:00
Khue Doan
4fc3df552d Enable TLS for tekton dashboard 2021-08-25 02:26:11 +07:00
Khue Doan
61f7114d40 ArgoCD terminate TLS at ingress controller 2021-08-24 02:26:55 +07:00
Khue Doan
6ac5cfe84b Revert "Switch ArgoCD installer from Kustomize to Helm"
This reverts commit 0f27c0b9e3.
2021-08-24 02:16:21 +07:00
Khue Doan
d4c1d24d48 Revert "Update ArgoCD Helm install release name"
This reverts commit 6ecc023898.
2021-08-24 02:16:09 +07:00
Khue Doan
6ecc023898 Update ArgoCD Helm install release name 2021-08-24 02:08:40 +07:00
Khue Doan
0f27c0b9e3 Switch ArgoCD installer from Kustomize to Helm 2021-08-24 02:05:56 +07:00
Khue Doan
3493f85e33 Remove argocd ingress tls-acme annotation 2021-08-24 01:35:23 +07:00
Khue Doan
89534c5db2 Revert "Rename argocd ingress secret"
This reverts commit 4cf909cd98.
2021-08-24 01:28:57 +07:00
Khue Doan
f0d1376f73 Switch to self signed cert for now 2021-08-24 01:03:58 +07:00
Khue Doan
bba29723a6 Enable TLS for Gitea 2021-08-23 03:18:00 +07:00
Khue Doan
3bc5ddb7ec Use cluster issuer instead of issuer 2021-08-23 03:15:22 +07:00
Khue Doan
4cf909cd98 Rename argocd ingress secret 2021-08-23 03:09:46 +07:00
Khue Doan
53638acd98 Enable argocd ingress tls acme 2021-08-23 03:07:58 +07:00
Khue Doan
18f899d444 Disable argocd ingress force ssl redirect 2021-08-23 03:03:33 +07:00
Khue Doan
10bca6eed9 Force the nginx ingress to connect to argocd backend using HTTPS 2021-08-23 02:59:58 +07:00
Khue Doan
6225339f0e Enable HTTPS for ArgoCD 2021-08-23 02:53:45 +07:00
Khue Doan
ccebf8ed80 Add cert-manager issuer 2021-08-23 02:45:39 +07:00
Khue Doan
520393d0c4 Create ingress for Tekton 2021-08-23 01:06:42 +07:00
Khue Doan
7f5cf2f292 Rename tekton 2021-08-23 01:02:46 +07:00
Khue Doan
acc8fe2a6b Install Tekton and dashboard 2021-08-23 01:01:43 +07:00
Khue Doan
d537f8e615 Disable Authelia 2021-08-23 00:54:27 +07:00
Khue Doan
92bccdb2e1 Install Authelia 2021-08-23 00:51:26 +07:00
Khue Doan
b9f3a456b1 Add dependencies to build diagrams 2021-08-23 00:49:34 +07:00
Khue Doan
56bf5408e6 Merge operations layer to system layer 2021-08-23 00:34:13 +07:00
Khue Doan
3b93ba2c21 Add Prometheus stack 2021-08-23 00:15:21 +07:00
Khue Doan
5c97296dca Add missing Gitea ingress path 2021-08-23 00:09:40 +07:00
Khue Doan
52ea1d79fe Remove old apps layer 2021-08-23 00:08:08 +07:00