2d1ddb782d
Add curl to the image
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-09-09 11:26:37 +02:00
67778083f9
Update K8s version
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-09-07 12:47:46 +02:00
993b866e60
Rewrite build-targets to build multiple images from repo
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-08-21 14:38:16 +02:00
fefa09c86e
Update build tooling
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-08-21 13:50:43 +02:00
2c523134e0
Set fs.inotify.max_user_instances
...
in order to allow for `kubectl logs -f` without too many files open
error
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-05-16 12:44:24 +02:00
9dd57798a5
Remove calico-plugins
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-22 14:01:48 +02:00
7ba01f01a1
Simplify config, upgrade to K8s 1.30.0
...
- sever connection to upstream
- remove Docker setup
- use local packer binary to build
- add support for writing arbitrary files
- cleanup repo
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-21 15:52:40 +02:00
e4cd2dd84f
Cleanup, rename kernel_features to match purpose
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-26 13:28:32 +01:00
0b482401e9
Add required modules to mkinitfs
...
not to create a dumb non-bootable initramfs
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-26 11:57:33 +01:00
f5e1375cdf
Enable udev services for disk-autodetection
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-23 23:07:00 +01:00
6a067ef446
Use proper package for calico plugin
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-16 13:32:11 +01:00
8c40acc168
Apply updates, add calico preparations
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-03-15 22:31:52 +01:00
843ac39a01
Fix: Ensure newlines are printed correctly
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-12-19 14:24:40 +01:00
d2c0a1406a
Replace volume dev-paths with UUIDs
...
in order to make the machines reboot-safe even when hcloud volumes are
attached at the time of boot and the device numbers are assigned in
another order than before which would break the reboot when using
`/dev/sda2` as a root volume
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-11-10 13:31:48 +01:00
2cb20f61af
Update k8s, move sysctl from commands into object
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-11-10 13:31:26 +01:00
732761019e
Update versions
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-11-10 13:31:15 +01:00
8a83d5e80f
Add config for chrony to make the server stratum 2
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-02 23:59:03 +02:00
0955213323
Kubernetes 1.28.1, remove flannel packages, use cri from community
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-02 18:25:43 +02:00
db4a5a6e9f
Update to k8s 1.28.0
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-02 17:41:36 +02:00
ccc065cdcf
Install and activate chrony NTP
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-09-02 17:41:25 +02:00
90fb5e8c9d
Update alpine repo URL
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-06-11 17:19:16 +02:00
a4ef297069
Multiple improvements
...
- improve repo handling
- improve network configuration
- improve tool build
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-06 19:36:12 +02:00
9c14dc02e5
Move git module to included files
...
in order to be able to modify the code
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-05-06 12:56:29 +02:00
86cb81bf7c
Use containerd and update Kubernetes
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-03 12:35:47 +01:00
278f318b64
Add cloud-init-example
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-02 19:14:58 +01:00
24c1842a27
Add a little documentation, make self-contained by downloading tools
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-02 19:10:12 +01:00
18d705f49a
Add wireguard-tools
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-03-02 18:26:38 +01:00
7332db9f8a
Switch to go-yq
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-02-20 12:16:19 +01:00
c71c4b623a
Make resize2fs available
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2023-01-15 01:26:02 +01:00
d6afeee8d1
OpenEBS needs udev, lets give em udev
...
also for Hetzner CCM we need `--cloud-provider=external`
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-12-18 00:56:26 +01:00
d4f01e67b0
Apply static network configuration
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-12-17 12:56:26 +01:00
cd78183636
Add sudo package
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-12-17 02:51:51 +01:00
4828039621
Add missing packages for cloud-init
...
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2022-12-17 01:56:13 +01:00
3650886da2
Initial setup
2022-12-17 01:05:27 +01:00