Commit Graph

737 Commits

Author SHA1 Message Date
Khue Doan
82a39d9c9a
Merge pull request #1 from khuedoan/coreos
Switch to CoreOS
2021-06-13 08:42:28 -07:00
Khue Doan
42746ffdf2 Remove search regex for etcd check 2021-06-13 22:34:55 +07:00
Khue Doan
358ed82d28 Move tfstate to ignition config 2021-06-13 21:56:23 +07:00
Khue Doan
69c6f665f7 Check port instead of Ansible connection because CoreOS doesn't have Python 2021-06-13 20:26:24 +07:00
Khue Doan
e032e7c4f7 Merge branch 'master' into coreos 2021-06-13 20:21:26 +07:00
Khue Doan
edcb392b22 Upgrade ArgoCD 2021-06-13 20:20:51 +07:00
Khue Doan
4d49bf68d4 Fix incompatible descheduler version 2021-06-13 20:19:22 +07:00
Khue Doan
6a5f2fb602 Move Longhorn back to infra layer
Due to race condition
2021-06-13 20:19:04 +07:00
Khue Doan
2dfa0b5559 Update infra docs 2021-06-13 19:12:09 +07:00
Khue Doan
0036b77a28 Move Longhorn back to infra layer
Due to race condition
2021-06-13 19:07:05 +07:00
Khue Doan
438d0bed1e Fix incompatible descheduler version 2021-06-13 18:53:56 +07:00
Khue Doan
154fa56575 Enable Open-iSCSI daemon service 2021-06-13 17:48:00 +07:00
Khue Doan
4c8412affe Upgrade ArgoCD 2021-06-13 16:46:26 +07:00
Khue Doan
ef99f6015c Format Terraform 2021-06-13 16:23:36 +07:00
Khue Doan
28c0596849 Support CoreOS in RKE 2021-06-13 16:21:28 +07:00
Khue Doan
428bdf8d52 Use absolute symlink for timezone 2021-06-13 14:46:00 +07:00
Khue Doan
86a6312e60 Set static IP address 2021-06-13 14:23:51 +07:00
Khue Doan
65cf85da20 Change default user to root 2021-06-13 14:23:30 +07:00
Khue Doan
1cc672e20d Add acknowledgement for GRUB MAC address variable 2021-06-13 14:02:53 +07:00
Khue Doan
298a0b6e37 Add 7zip for Ansible iso_extract 2021-06-13 13:36:22 +07:00
Khue Doan
2216214d47 Change Butane template file name 2021-06-13 13:32:18 +07:00
Khue Doan
852f45d5ac Use colon instead of hyphen for MAC address to fit GRUB's net_default_mac 2021-06-13 13:27:01 +07:00
Khue Doan
c276ac9df7 Use MAC address to get ignition config 2021-06-13 13:25:32 +07:00
Khue Doan
ef7e613aee Use variable for timezone 2021-06-13 13:19:24 +07:00
Khue Doan
812de88d03 Remove Butane from PXE server docker compose
Already have a task to render Ignition configs
2021-06-13 13:12:40 +07:00
Khue Doan
ad75900e9c Render Ignition JSON from Butane YAML 2021-06-13 13:08:55 +07:00
Khue Doan
f1dc32c009 Use template for Butane configs 2021-06-13 13:03:36 +07:00
Khue Doan
0157d25093 Change PXE server task and handler name 2021-06-13 11:49:09 +07:00
Khue Doan
a30adaec2a Set timezone 2021-06-13 11:33:53 +07:00
Khue Doan
bf518e969f Set hostname in ignition config 2021-06-13 11:28:37 +07:00
Khue Doan
4b1c924cd7 Update todo 2021-06-13 11:08:41 +07:00
Khue Doan
99b02bbab6 Remove Docker role, CoreOS has Docker preinstalled 2021-06-13 11:07:56 +07:00
Khue Doan
754c0ac109 Use the same grubx64.efi path as the image 2021-06-13 03:27:15 +07:00
Khue Doan
6fae2f5413 Extract grubx64.efi from boot partition image 2021-06-13 03:17:15 +07:00
Khue Doan
d616abe807 Replace kickstart files with ignition 2021-06-13 02:39:47 +07:00
Khue Doan
77d87f0c33 Replace kickstart with ignition 2021-06-13 02:02:22 +07:00
Khue Doan
7751b83a7e Ignore rendered ignition JSON file 2021-06-13 02:00:05 +07:00
Khue Doan
fe40b8b6df Make menu entry easier to read 2021-06-13 01:55:18 +07:00
Khue Doan
9a3461e05c Remove unnecessary first boot flag 2021-06-13 01:39:38 +07:00
Khue Doan
ac30775a1e Remove centralized CPU issue mitigation control config 2021-06-13 01:30:01 +07:00
Khue Doan
ac04f89a45 Disable cgroup v1 2021-06-13 01:29:24 +07:00
Khue Doan
301a247612 Reduce GRUB timeout 2021-06-13 01:22:07 +07:00
Khue Doan
7b5a238257 Update boot entry for CoreOS and ignition 2021-06-13 01:20:04 +07:00
Khue Doan
6dd12557e5 Switch to CoreOS image 2021-06-13 00:46:06 +07:00
Khue Doan
fb54a09ff1 Move ISO files to files/images instead of build/images 2021-06-12 18:07:24 +07:00
Khue Doan
3cc673d274 Improve kickstart config 2021-06-11 14:04:18 +07:00
Khue Doan
e480893dcb Add descheduler 2021-06-10 21:34:35 +07:00
Khue Doan
c362c60129 Add node problem detector 2021-06-10 21:32:31 +07:00
Khue Doan
bd6e6e5f9a Add kured
Kubernetes reboot daemon
2021-06-10 21:21:22 +07:00
Khue Doan
21209c72c9 Merge branch 'master' of github.com:khuedoan/homelab 2021-06-10 20:29:41 +07:00