Commit Graph

765 Commits

Author SHA1 Message Date
Khue Doan
c38c06a071 feat(scripts): add script to get ArgoCD initial admin password 2021-09-20 00:15:19 +07:00
Khue Doan
e06ba36c80 feat(bootstrap): add sync waves based on layers 2021-09-20 00:14:04 +07:00
Khue Doan
25636a1142 system: add kured back 2021-09-18 12:57:26 +07:00
Khue Doan
bc3a9c3631 Add 0.0.4-alpha changelog 2021-09-18 00:06:48 +07:00
Khue Doan
767a21866e Update metal docs 2021-09-17 23:39:47 +07:00
Khue Doan
1f6eb7f227 metal: fix unknown k3s param in worker nodes 2021-09-17 23:34:34 +07:00
Khue Doan
8a49a76c3e Source virtual env 2021-09-04 14:13:16 +07:00
Khue Doan
c9753ffc1b Revert "Add Python diagrams to tools container"
This reverts commit 3a41a5ae2d.
2021-09-04 14:03:46 +07:00
Khue Doan
1b9d6c38bc Revert "Use the pre-installed diagrams library in the tools container"
This reverts commit f2914a51f6.
2021-09-04 14:03:30 +07:00
Khue Doan
1e2124d38a Remove empty scripts 2021-09-04 13:28:37 +07:00
Khue Doan
8d0841ba2d Remove Cluster API 2021-09-04 13:28:25 +07:00
Khue Doan
f9abff8647 Remove Terraform CDK
No more RKE
2021-09-04 13:24:24 +07:00
Khue Doan
96acd3646e gitea: set default landing page to explore 2021-09-03 16:13:50 +07:00
Khue Doan
df5a737bb3 tekton: use read-only dashboard 2021-09-03 15:57:59 +07:00
Khue Doan
6ca508faac Revert "Replace authelia with authentik"
This reverts commit 2697ee5d4b.
2021-09-03 15:54:52 +07:00
Khue Doan
0853cef301 Add hajimari 2021-09-03 15:38:48 +07:00
Khue Doan
6ab769e23d Add Paperless-ng 2021-09-03 15:35:40 +07:00
Khue Doan
dbc7cfe153 Add Syncthing 2021-09-03 15:32:07 +07:00
Khue Doan
5024a2d1fb Add Jellyfin 2021-09-03 15:28:24 +07:00
Khue Doan
2697ee5d4b Replace authelia with authentik 2021-09-03 14:48:49 +07:00
Khue Doan
084a96abca Fix incorrect authelia values 2021-09-03 14:23:13 +07:00
Khue Doan
5765d864d2 Fix authelia value indent 2021-09-03 14:17:22 +07:00
Khue Doan
ff166640cf Remove authelia redis and postgres 2021-09-03 14:08:56 +07:00
Khue Doan
06745a3d7a Add redis and postgresql for authelia 2021-09-03 13:30:34 +07:00
Khue Doan
8f4088dadb Move git, ci and sso to platform layer 2021-09-03 12:36:52 +07:00
Khue Doan
29ea97c509 Disable default storage (local) and ingress (traefik) 2021-09-03 12:32:32 +07:00
Khue Doan
c8db3c958d Rename applications layer to apps 2021-09-03 01:59:15 +07:00
Khue Doan
ed1c2f553c Add kustomize back to tools container 2021-09-01 20:18:41 +07:00
Khue Doan
e68c569f24 Fix incorrect bootstrap make target 2021-09-01 20:18:01 +07:00
Khue Doan
f1263eb9b4 Set the correct cluster address in local kubeconfig 2021-09-01 20:12:09 +07:00
Khue Doan
a8c4572b14 Remove cluster (Terraform RKE) layer in favor of k3s 2021-09-01 16:51:23 +07:00
Khue Doan
b8d3dde827 Remove Drone in favor of Tekton 2021-09-01 16:44:42 +07:00
Khue Doan
4752762dcf
Merge pull request #4 from khuedoan/k3s
Switch to k3s
2021-09-01 09:26:59 +00:00
Khue Doan
e028ca7bc2 Move k3s systemd service from handler to task 2021-09-01 16:26:10 +07:00
Khue Doan
dc80ff21f9 Fix incorrect kubeconfig path 2021-09-01 05:46:12 +07:00
Khue Doan
6f5ef180d3 Fetch kubeconfig to local 2021-09-01 05:43:35 +07:00
Khue Doan
84b8404d17 Add k3s systemd service file credit 2021-09-01 05:39:04 +07:00
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