|
|
873e73c310
|
feat: Added volume for local-path-provisioner
|
2025-12-09 02:38:51 +01:00 |
|
|
|
5c8cda5cc4
|
feat: Switched to longhorn
|
2025-12-09 02:21:43 +01:00 |
|
|
|
ac0d5244d3
|
feat: Added openebs patch
|
2025-12-09 02:21:42 +01:00 |
|
|
|
92345e5f1e
|
chore: Added pre-commit hooks
|
2025-12-09 02:21:42 +01:00 |
|
|
|
47b85437e3
|
fix: Increase available resources
|
2025-12-09 02:21:37 +01:00 |
|
|
|
9c3c4005ed
|
Configure talos for spegel
|
2025-12-02 02:45:26 +01:00 |
|
|
|
5eeba518a9
|
Added cluster variables for flux substitutions
|
2025-12-02 02:18:46 +01:00 |
|
|
|
f5798dae4c
|
Added sops keys
|
2025-12-01 02:19:52 +01:00 |
|
|
|
1da24905ef
|
Added helper function to load file content as base64
|
2025-12-01 01:59:08 +01:00 |
|
|
|
b0a1d04d7d
|
Make route advertising configurable
|
2025-12-01 01:58:48 +01:00 |
|
|
|
7d5b09c623
|
Automatically add tailscale tag for cluster
|
2025-12-01 01:58:26 +01:00 |
|
|
|
e4f6c46fc3
|
Renamed production cluster to titan
|
2025-11-22 00:39:40 +01:00 |
|
|
|
b24feec37a
|
Prepare cluster for cilium deployment
|
2025-11-22 00:16:31 +01:00 |
|
|
|
b57381afcb
|
Added instruction for upgrading kubernetes
|
2025-11-22 00:16:14 +01:00 |
|
|
|
3200aaebaa
|
Deepmerge node configs
|
2025-11-12 04:20:21 +01:00 |
|
|
|
f4d08c3516
|
Switched yaml to 2 space indent
|
2025-11-12 03:20:35 +01:00 |
|
|
|
b69ce72e79
|
Use uv for python
|
2025-11-12 03:18:43 +01:00 |
|
|
|
3b0a49f12e
|
Added tailscale
Also routes the whole subnet of the cluster over tailscale so it can act
as an entry point to my home network even when not at home.
|
2025-11-11 04:18:18 +01:00 |
|
|
|
a75a0c8722
|
Access node parameters through node instead of directly
|
2025-11-11 04:17:47 +01:00 |
|
|
|
2dda3cc465
|
Also load config settings from secrets.yaml
|
2025-11-11 04:17:45 +01:00 |
|
|
|
c121533161
|
Pass config to node renderer
|
2025-11-11 03:41:59 +01:00 |
|
|
|
14e88a6734
|
Use ip in vm range
|
2025-11-11 02:27:39 +01:00 |
|
|
|
c406514cb1
|
Added option to auto install talos
|
2025-11-11 02:27:39 +01:00 |
|
|
|
3328fb053c
|
PXE boot over http
|
2025-11-11 02:27:39 +01:00 |
|
|
|
cc421f69de
|
Set correct endpoins in talosconfig
|
2025-11-09 05:10:26 +01:00 |
|
|
|
db43cf50fd
|
Improve how talosconfig is set during config generation
|
2025-11-09 05:10:12 +01:00 |
|
|
|
73c8797dfc
|
Fix vm ethernet interface name
|
2025-11-09 04:31:39 +01:00 |
|
|
|
b6633591bb
|
Try to delete network even if vm does not exist
|
2025-11-09 04:15:19 +01:00 |
|
|
|
d9def74cf3
|
Made secrets file configurable
|
2025-11-09 04:15:19 +01:00 |
|
|
|
1931ab71ca
|
Added yaml constructor that get the realpath of a file
|
2025-11-09 04:15:19 +01:00 |
|
|
|
498b0ba480
|
Improved how the cluster is defined
|
2025-11-09 04:15:18 +01:00 |
|
|
|
244c982b17
|
Fixed wornding of control plane
|
2025-11-09 04:15:18 +01:00 |
|
|
|
d3f3b8b972
|
Removed unneeded --- from patches
|
2025-11-09 04:15:18 +01:00 |
|
|
|
4b72bdb60d
|
Added source script to set environment variables
|
2025-11-09 04:15:18 +01:00 |
|
|
|
ea3d1bf0fa
|
Made repo root available for templates
This allows for embedding the repo root inside of, for example, scripts
to make them function properly no matter where they are run from.
|
2025-11-09 04:15:18 +01:00 |
|
|
|
81e861ef14
|
Find root of repo that contains the actual script
This makes it possible to run the render script from anywhere and have
it still function correctly.
|
2025-11-09 04:15:18 +01:00 |
|
|
|
453d952b8f
|
Moved logic for getting clusters to render script
|
2025-11-09 04:15:18 +01:00 |
|
|
|
eb36060ef5
|
Made yaml template loader more generic
|
2025-11-09 04:15:18 +01:00 |
|
|
|
0f4fb2c5df
|
Store template resolved nodes back in nodes object
|
2025-11-09 04:15:18 +01:00 |
|
|
|
83848a3624
|
Added template for config generation script
|
2025-11-09 04:15:18 +01:00 |
|
|
|
a477e5c4c2
|
Store patches as objects instead of strings
|
2025-11-09 04:15:17 +01:00 |
|
|
|
a8c51ce84b
|
Added node types
|
2025-11-09 04:15:17 +01:00 |
|
|
|
969725ecff
|
Added kubernetes version
|
2025-11-09 04:15:17 +01:00 |
|
|
|
7460bb19db
|
Added jinja2 do extensions
|
2025-11-09 04:15:17 +01:00 |
|
|
|
69e7a46a3c
|
Use consistent capitalization
|
2025-11-09 04:15:17 +01:00 |
|
|
|
e4644d1161
|
Moved around node config params
|
2025-11-09 04:15:17 +01:00 |
|
|
|
121f28e987
|
Make python script runnable from anywhere
|
2025-11-09 04:15:17 +01:00 |
|
|
|
d30b080098
|
Render all template using python and jinja
|
2025-11-09 04:15:17 +01:00 |
|
|
|
3290a76193
|
Turn talos patches into templates and resolve them
|
2025-11-08 05:47:24 +01:00 |
|
|
|
0642fde397
|
Prettyprint JSON
|
2025-11-08 04:28:45 +01:00 |
|