Commit Graph

210 Commits

Author SHA1 Message Date
Khue Doan
b9f3a456b1 Add dependencies to build diagrams 2021-08-23 00:49:34 +07:00
Khue Doan
b672b7a46b Rename infra layer to cluster 2021-08-20 19:31:04 +07:00
Khue Doan
d1c09a8208 Change command to show PXE server log 2021-08-03 17:10:30 +00:00
Khue Doan
251e9c883f Add some place holder for docs 2021-08-03 17:10:04 +00:00
Khue Doan
4fb52951ea
Move back to latest stable CoreOS release 2021-07-25 12:30:15 +07:00
Khue Doan
39ae89b8b3
Move README out of docs 2021-07-18 12:49:42 +07:00
Khue Doan
4fd39a0565 Update docs link 2021-07-17 00:09:30 +07:00
Khue Doan
a8277bee3e Restructure documentation 2021-07-17 00:02:28 +07:00
Khue Doan
dfbfd8d138 Use mdbook (from the Rust project) for documentation 2021-07-02 19:08:25 +07:00
Khue Doan
206f31d2c4
Revert "Move issue template to docs folder"
This reverts commit fc9738649c.

Doesn't work with ./docs folder
2021-06-27 16:26:10 +07:00
Khue Doan
fc9738649c
Move issue template to docs folder 2021-06-27 16:24:52 +07:00
Khue Doan
0cbea5ecf1
Prepare for 0.0.3-alpha release 2021-06-20 21:48:03 +07:00
Khue Doan
7732b871eb
Fix typo 2021-06-20 20:29:44 +07:00
Khue Doan
a030e0a1b1
Add diagram image to README 2021-06-20 20:14:22 +07:00
Khue Doan
d7aa7e69d6
Add diagrams make target 2021-06-20 18:24:23 +07:00
Khue Doan
8fa93b61b6
Increase timout to 10 minutes 2021-06-20 18:21:05 +07:00
Khue Doan
f4bd9c36b9 Revert "Mount less files into tools container"
This reverts commit 8af0b77f46.
2021-06-20 03:42:00 +07:00
Khue Doan
1dc6f8aad9 Add diagram as code 2021-06-18 21:36:26 +07:00
Khue Doan
8af0b77f46 Mount less files into tools container 2021-06-18 01:59:53 +07:00
Khue Doan
994a9242ae Update docs 2021-06-14 17:10:23 +07:00
Khue Doan
1a0bf829c4 Update roadmap 2021-06-13 22:46:20 +07:00
Khue Doan
ef7e613aee Use variable for timezone 2021-06-13 13:19:24 +07:00
Khue Doan
4b1c924cd7 Update todo 2021-06-13 11:08:41 +07:00
Khue Doan
0ec52160ea Update docs 2021-06-10 20:27:57 +07:00
Khue Doan
e051149311 Cleaner Ansible inventory 2021-06-09 19:23:28 +07:00
Khue Doan
8111fbe6ad Generate Terraform backend config automatically 2021-06-09 12:23:27 +07:00
Khue Doan
de44e33260 Update todo 2021-06-09 11:20:29 +07:00
Khue Doan
a34501a66b Prepare for 0.0.2-alpha release 2021-06-08 20:38:43 +07:00
Khue Doan
f7a02d99b3 Update documentation
- Split changelog and roadmap
- Add missing sections on README based on template
2021-06-08 19:47:43 +07:00
Khue Doan
01d52ecd09 Convert Ansible inventory from INI to YAML 2021-06-08 18:32:19 +07:00
Khue Doan
848b2eb4a5
Remove LXC debugging 2021-06-05 11:26:10 +07:00
Khue Doan
668580e8b1 Add todo for small root size 2021-05-23 02:08:13 +07:00
Khue Doan
2c6c2149cb Remove LXD 2021-05-21 02:54:48 +07:00
Khue Doan
15c8bb19f1 Update todo 2021-05-17 01:16:41 +07:00
Khue Doan
cdd957f700 Add PXE server logs instruction 2021-05-16 16:39:25 +07:00
Khue Doan
eb659a0ac7 Update milestones 2021-05-16 15:16:11 +07:00
Khue Doan
e355ca8442 Improve tools container package download speed 2021-05-16 14:49:59 +07:00
Khue Doan
53bd439431 Ensure idempotency for bare metal provisioning 2021-05-16 13:12:41 +07:00
Khue Doan
f2392d6559 Confirm pacman can't use --noconfirm for conflict packages 2021-05-12 06:30:38 +07:00
Khue Doan
26d7fa3e2f Use container for master nodes
For better resource usage, still use VM on worker nodes due to ISCSI
bug in the Linux kernel
2021-05-03 00:28:16 +07:00
Khue Doan
0a1b1cecaa Update 0.0.1-alpha milestone 2021-05-02 23:15:31 +07:00
Khue Doan
d45637056a Move RKE cluster to sperate module, with cleaner Ansible check 2021-05-02 23:07:16 +07:00
Khue Doan
20a27a1ee2 Update TODOs 2021-05-02 21:10:42 +07:00
Khue Doan
e6e5c177d6 Standardize TODOs 2021-05-01 22:51:55 +07:00
Khue Doan
e559769e6f Update todos 2021-05-01 22:42:58 +07:00
Khue Doan
0fc931e62e Use VM for VPN instance
Due to CentOS 8 kernel
2021-05-01 15:39:10 +07:00
Khue Doan
ad5e8cef86 Use VM instead of container for Kubernetes node
Squashed commit of the following:

commit 421e849664810ae41e493049edcc1ac2846ca6fc
Author: Khue Doan <khuedoan98@gmail.com>
Date:   Mon Apr 26 22:09:35 2021 +0700

    Move k8s nodes to LXD virtual machines instead of containers

    Avoid kernel issue and improve security (not using privileged containers)

commit 0ce297d0aee30e2253cd69c4ac93f21cf637f25a
Author: Khue Doan <khuedoan98@gmail.com>
Date:   Mon Apr 26 21:25:11 2021 +0700

    Adjust priority
2021-04-26 22:24:11 +07:00
Khue Doan
2eb9b87f56 Update todo 2021-04-25 00:55:34 +07:00
Khue Doan
4a45188358 Move tfstate back to etcd 2021-04-24 18:04:26 +07:00
Khue Doan
6007d454ba Update docs 2021-04-22 00:21:14 +07:00
Khue Doan
7cb4264c1a Update todo 2021-04-21 23:38:32 +07:00
Khue Doan
ad8204cb3d Update todo 2021-04-21 23:37:59 +07:00
Khue Doan
7b3c2e256e Update todo list 2021-04-20 19:37:38 +07:00
Khue Doan
db0faf5ddc Move milestones and changelog to seperate files 2021-04-20 17:47:27 +07:00
Khue Doan
68c7edcd37 Add some trouble shooting docs 2021-04-20 01:14:11 +07:00
Khue Doan
8225cd97ce Put link to files in TODO list 2021-04-19 23:15:14 +07:00
Khue Doan
e3496fef1f Exclude docs/ when generate TODO list 2021-04-19 22:49:21 +07:00
Khue Doan
1b0a3c74fe Auto generate TODO list 2021-04-19 22:35:05 +07:00
Khue Doan
f3f0565a82 Remove all symlinks 2021-02-08 08:56:47 +07:00
Khue Doan
f4eb269f9d Clean up 2021-02-08 08:52:53 +07:00