Commit Graph

61 Commits

Author SHA1 Message Date
karpfediem
363b3fda95
fix(tools): install missing OpenSSH
https://github.com/khuedoan/homelab/pull/36
2022-02-06 09:03:38 +07:00
Khue Doan
7e21741bc1 fix(tools): add Docker Compose v2 back
See #17
2022-01-23 00:52:29 +07:00
Khue Doan
40523e64ab chore(tools): update packages 2022-01-16 17:38:37 +07:00
Khue Doan
c5602bdb8b fix(tools): use same user as host in container
Fix incorrect permission for file created from inside the tools
container
2022-01-16 14:28:45 +07:00
Khue Doan
78e7bec317 chore(tools): add Kubernetes Python library
For Ansible
2021-12-31 23:55:46 +07:00
Khue Doan
9e59f1ad81 chore: cleanup lint targets
Let CI pipeline do it
2021-12-27 11:36:47 +07:00
Loc Mai
8ff22df3c1 add new line, alphabet sorted 2021-12-05 21:57:33 +07:00
Loc Mai
1e07ce3ec5 fix (tools): Fix docker-compose package required 2021-12-05 21:48:14 +07:00
Khue Doan
3f8515c0dc feat(scripts): add script to wait for important services to reach heathy state 2021-11-30 00:08:27 +07:00
Khue Doan
26c01724f2 style(tools): do not print make command 2021-11-27 20:52:38 +07:00
Khue Doan
721eb7732e refactor(tools): remove zsh from the tools container 2021-11-16 11:32:34 +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
ed1c2f553c Add kustomize back to tools container 2021-09-01 20:18:41 +07:00
Khue Doan
3a41a5ae2d Add Python diagrams to tools container 2021-08-30 13:50:13 +07:00
Khue Doan
b9f3a456b1 Add dependencies to build diagrams 2021-08-23 00:49:34 +07:00
Khue Doan
932adb6632 Add Helm back to tools container 2021-08-22 19:36:05 +07:00
Khue Doan
45c67d1108 Sort mirrors by speed using reflector
Instead of hard code the mirror list
2021-08-15 19:25:59 +00:00
Khue Doan
95da2fb6cd Revert "Add Vagrantfile for macOS and Windows"
This reverts commit eb3bf508f9.
2021-08-15 00:24:55 +07:00
Khue Doan
eb3bf508f9 Add Vagrantfile for macOS and Windows 2021-08-14 18:50:25 +07:00
Khue Doan
dfbfd8d138 Use mdbook (from the Rust project) for documentation 2021-07-02 19:08:25 +07:00
Khue Doan
67428587b2
Revert "Use 7z instead of xorriso to extract the ISO file"
This reverts commit cb5acb199a.
2021-06-26 22:55:55 +07:00
Khue Doan
cb5acb199a
Use 7z instead of xorriso to extract the ISO file 2021-06-26 21:18:12 +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
8af0b77f46 Mount less files into tools container 2021-06-18 01:59:53 +07:00
Khue Doan
298a0b6e37 Add 7zip for Ansible iso_extract 2021-06-13 13:36:22 +07:00
Khue Doan
03deb76eb9 Add linters for metal and infra 2021-06-10 19:28:34 +07:00
Khue Doan
1b062a04e3 Remove host network check (false positive) 2021-06-08 18:41:46 +07:00
Khue Doan
6097a1358a Add git back to the tools container
Kustomize needs git
2021-05-23 02:57:09 +07:00
Khue Doan
fa7d69cef8 Remove helm package
Helm CLI will not work with Helm releases that have been deployed by ArgoCD.
This is expected behaviour.
https://github.com/argoproj/argo-cd/issues/1672
2021-05-23 01:39:38 +07:00
Khue Doan
c0dacd3ed5 Remove unnecessary packages 2021-05-23 01:18:44 +07:00
Khue Doan
2c6c2149cb Remove LXD 2021-05-21 02:54:48 +07:00
Khue Doan
56dd371fa8 Extract instead of mounting the OS ISO file
Avoid using privileged container or root permission on local machine
2021-05-16 15:10:23 +07:00
Khue Doan
e355ca8442 Improve tools container package download speed 2021-05-16 14:49:59 +07:00
Khue Doan
83b304f9cd Fix cannot send wake on lan package from tools container 2021-05-16 14:32:01 +07:00
Khue Doan
8a301b9b90 Revert "Quiet docker build"
This reverts commit 3f031e7c32.
2021-05-16 13:32:14 +07:00
Khue Doan
3f031e7c32 Quiet docker build 2021-05-16 13:31:43 +07:00
Khue Doan
d3c1bb87f6 Add tools README 2021-05-16 00:55:51 +07:00
Khue Doan
3226e9769c Add missing package to tools container 2021-05-15 14:05:43 +07:00
Khue Doan
f2392d6559 Confirm pacman can't use --noconfirm for conflict packages 2021-05-12 06:30:38 +07:00
Khue Doan
e6e5c177d6 Standardize TODOs 2021-05-01 22:51:55 +07:00
Khue Doan
bc28aef29d Use Arch instead of Alpine for tools container 2021-04-21 14:50:34 +07:00
Khue Doan
79b5e0ecf4 Fix command line arguments not being used 2021-04-20 18:34:13 +07:00
Khue Doan
30998d1d15 Remove unused tools 2021-04-20 17:30:31 +07:00
Khue Doan
62ffa5d9b1 Add tools container back, but better 2021-04-20 09:41:06 +07:00
Khue Doan
8c66d78ecd Move tools to seperate repo 2021-03-28 22:52:26 +07:00
Khue Doan
d55dc92945 Simplify prerequisite with tools container 2021-03-27 03:45:56 +07:00
Khue Doan
6a10e55110 Explicit testing repo 2021-03-11 10:21:27 +07:00
Khue Doan
9f78e65ecd Remove dotfiles in tools container 2021-03-11 01:51:17 +07:00
Khue Doan
429808949f Rename tools container and add Makefile 2021-03-11 01:43:34 +07:00
Khue Doan
319d2095fa Restructure infrastructure code 2020-10-28 19:03:59 +07:00