Commit Graph

79 Commits

Author SHA1 Message Date
Khue Doan
eaba343a5d Increase node disk size to 32GiB 2021-04-24 22:58:22 +07:00
Khue Doan
4a45188358 Move tfstate back to etcd 2021-04-24 18:04:26 +07:00
Khue Doan
51a5468855 Restructure 2021-04-24 13:45:13 +07:00
Khue Doan
74d5a08a3b Fix infra makefile 2021-04-24 13:40:16 +07:00
Khue Doan
3a8dcde9aa Clean up 2021-04-22 01:31:37 +07:00
Khue Doan
afe59da31e Remove legacy bare metal cluster 2021-04-22 01:30:13 +07:00
Khue Doan
efa23b0fee Add argocd back to bootstrap 2021-04-22 01:25:16 +07:00
Khue Doan
ddf881e2ea Upgrade cert manager and longhorn version 2021-04-22 01:05:10 +07:00
Khue Doan
9576bb3fa2 Upgrade metallb, nginx and prometheus version 2021-04-22 00:16:23 +07:00
Khue Doan
93ee9e025e Add cluster bootstrap 2021-04-22 00:12:14 +07:00
Khue Doan
ad8204cb3d Update todo 2021-04-21 23:37:59 +07:00
Khue Doan
613fb33959 Generate LXD tfvars instead of environment variable 2021-04-21 23:29:18 +07:00
Khue Doan
147dfd57ef Wait for docker socket instead of just wait for 5 minutes
Make sure docker is actually available and will not fail if it takes
longer than 5 minutes to install docker
2021-04-21 23:01:55 +07:00
Khue Doan
bccec48529 Move core services to new module 2021-04-20 19:24:23 +07:00
Khue Doan
5b8f968261 Rename some modules 2021-04-20 19:12:07 +07:00
Khue Doan
1b9a434833 Initial modules structure 2021-04-20 19:00:57 +07:00
Khue Doan
0789c9b3e4 Generate SSH key for RKE nodes automatically
Instead of using the same one with bare-metal nodes
2021-04-20 18:46:01 +07:00
Khue Doan
0d9cf4ee86 Revert "Remove legacy bare metal cluster"
This reverts commit 06a9936510.
2021-04-20 17:56:03 +07:00
Khue Doan
400288a786 Update title for each layer 2021-04-20 01:55:09 +07:00
Khue Doan
5772849767 Add more TODO 2021-04-19 22:39:51 +07:00
Khue Doan
d1b8b309d5 Fix incorrect IP after first apply 2021-04-19 02:02:48 +07:00
Khue Doan
bc36a09477 Fix incorrect init path 2021-04-19 01:54:11 +07:00
Khue Doan
f8dc1c35ae Restructure infra 2021-04-19 01:36:12 +07:00
Khue Doan
06a9936510 Remove legacy bare metal cluster 2021-04-19 01:23:21 +07:00
Khue Doan
3e06e711d3 Harden kube config permission 2021-04-19 01:00:27 +07:00
Khue Doan
c7f0accb74 Increase master and worker count 2021-04-19 00:02:38 +07:00
Khue Doan
6a7bfa4414 Make LXD containers accessible from LAN 2021-04-18 23:45:53 +07:00
Khue Doan
7e22d2455f Source secrets from metal layer from infra 2021-03-21 18:22:13 +07:00
Khue Doan
2f0bad6533 Temporarily disable remote state 2021-02-22 00:19:24 +07:00
Khue Doan
ba63b1a255 Restructure infra 2021-02-21 22:45:02 +07:00
Khue Doan
6b60373ac4 Add role to generate LXD client config 2021-02-21 22:28:06 +07:00
Khue Doan
5a7ccf88d5 Change storage pool name back to default 2021-02-15 02:20:33 +07:00
Khue Doan
6b337fb94a Change default storage and nic 2021-02-15 01:25:52 +07:00
Khue Doan
01b9ff8207 Move old baremetal cluster type to legacy 2021-02-14 15:53:05 +07:00
Khue Doan
f25300a712 Add workers 2021-02-14 05:54:11 +00:00
Khue Doan
f87cdb2561 Fix kube-proxy trying to write to nf_conntrack hashsize 2021-02-14 03:48:05 +00:00
Khue Doan
667c0da938 Fix docker shared mount 2021-02-13 18:52:12 +00:00
Khue Doan
d0c7f3714e Install docker instead of k3s 2021-02-13 15:41:31 +00:00
Khue Doan
557a733841 Sperate lxd profile 2021-02-13 14:02:32 +00:00
Khue Doan
69851a9d46 Update lxd rke 2021-02-13 11:54:46 +00:00
Khue Doan
4da172ba4c Update lxd profile 2021-02-13 16:31:30 +07:00
Khue Doan
fbe119fd16 Experimental LXD rke cluster 2021-02-13 12:49:59 +07:00
Khue Doan
6d32436039 Working lxd container 2021-02-12 21:51:19 +07:00
Khue Doan
6b6f65893f Working etcd backend for terraform 2021-02-12 21:24:13 +07:00
Khue Doan
41bcef81d3 Restructure infra and platform 2021-02-11 18:20:54 +07:00
Khue Doan
f4eb269f9d Clean up 2021-02-08 08:52:53 +07:00
Khue Doan
bc1a4839c2 Update PXE server 2020-11-25 23:44:32 +07:00
Khue Doan
fb2acfb178 Clean up 2020-11-24 01:33:49 +07:00
Khue Doan
7d1dced1c0 Enable iscsid service 2020-11-21 19:39:14 +07:00
Khue Doan
a6e3d5a1ba Add iscsi 2020-11-21 17:40:24 +07:00