Tom Alexander
|
11d8b93551
|
Add an /etc/hosts entry for google's metadata server.
gcloud was reaching out to this address which was causing delays. Pointing it to localhost to speed the failure up.
|
2026-07-14 11:53:38 -04:00 |
|
Tom Alexander
|
40b8742a80
|
Add nix pull-through cache secrets.
|
2026-07-13 20:35:11 -04:00 |
|
Tom Alexander
|
32080e0e01
|
Add chown for nix pull through cache database.
|
2026-07-12 17:25:12 -04:00 |
|
Tom Alexander
|
41668506cd
|
Retire the kubernetes branch now that it is merged into nix.
|
2026-07-06 18:28:58 -04:00 |
|
Tom Alexander
|
7c8d278923
|
Configure kernel preemption.
|
2026-07-06 18:12:15 -04:00 |
|
Tom Alexander
|
297577471e
|
Update kubernetes packages and update to gateway API 1.5.1.
|
2026-07-06 18:12:15 -04:00 |
|
Tom Alexander
|
345ecfc7cf
|
Add secret for homepage-staging.
|
2026-07-06 18:12:14 -04:00 |
|
Tom Alexander
|
889de9dbf6
|
Add a secret for the harbor webhooks to flux.
|
2026-07-06 18:12:14 -04:00 |
|
Tom Alexander
|
65c2021473
|
Update flux and install the image automation controller.
|
2026-07-06 18:12:14 -04:00 |
|
Tom Alexander
|
b0f025d340
|
Add IP addresses to worker certs for the metrics server.
|
2026-07-06 18:12:14 -04:00 |
|
Tom Alexander
|
a00115fb4e
|
Delete images after 24 hours of being unused.
|
2026-07-06 18:12:14 -04:00 |
|
Tom Alexander
|
058f0cd59b
|
Set up containerd use harbor.fizz.buzz.
|
2026-07-06 18:12:14 -04:00 |
|
Tom Alexander
|
c8c18bde88
|
Add secrets for archive-box, webhook-bridge, and tekton.
|
2026-07-06 18:12:14 -04:00 |
|
Tom Alexander
|
a36016e631
|
Allow node-to-node communication.
|
2026-07-06 18:12:13 -04:00 |
|
Tom Alexander
|
deaea6954e
|
Use numbers for folder order.
|
2026-07-06 18:12:13 -04:00 |
|
Tom Alexander
|
c1ec96044e
|
Add harbor secrets.
|
2026-07-06 18:12:13 -04:00 |
|
Tom Alexander
|
cdb2994447
|
Switch to the experimental gateway CRDs for TCPRoute support.
|
2026-07-06 18:12:13 -04:00 |
|
Tom Alexander
|
7416e412df
|
Add oauth2 proxy secrets.
|
2026-07-06 18:12:13 -04:00 |
|
Tom Alexander
|
d14d8fe4a4
|
Add dex secrets.
|
2026-07-06 18:12:13 -04:00 |
|
Tom Alexander
|
a4b20c1ead
|
Enable the firewall.
|
2026-07-06 18:12:12 -04:00 |
|
Tom Alexander
|
b593fdc8a7
|
Add gitea secrets.
|
2026-07-06 18:12:12 -04:00 |
|
Tom Alexander
|
8f5f59ee87
|
Add generation for in-repo secrets.
|
2026-07-06 18:12:12 -04:00 |
|
Tom Alexander
|
fc32a42750
|
Enforce cilium network policies.
|
2026-07-06 18:12:12 -04:00 |
|
Tom Alexander
|
1d3d178fc8
|
Downgrade to gateway 1.4.1.
1.5 came out recently, so no gateway providers support it.
|
2026-07-06 18:12:12 -04:00 |
|
Tom Alexander
|
e54f272a69
|
Update packages in kubernetes/keys.
|
2026-07-06 18:12:12 -04:00 |
|
Tom Alexander
|
e09e659d91
|
Fix network for updated nix.
|
2026-07-06 18:12:12 -04:00 |
|
Tom Alexander
|
3cc0fb1d3f
|
Fix proxy auth tls
|
2026-07-06 18:12:11 -04:00 |
|
Tom Alexander
|
92727aa1f7
|
Generate certificates for the aggregation layer.
|
2026-07-06 18:12:11 -04:00 |
|
Tom Alexander
|
2a319deea0
|
Add a note for the cilium connectivity test.
|
2026-07-06 18:12:11 -04:00 |
|
Tom Alexander
|
d6f089bdb4
|
Temporarily disable the firewall for debugging.
|
2026-07-06 18:12:11 -04:00 |
|
Tom Alexander
|
cce4f98125
|
Enable gateway support.
|
2026-07-06 18:12:11 -04:00 |
|
Tom Alexander
|
612158c3e1
|
Enable hubble.
|
2026-07-06 18:12:11 -04:00 |
|
Tom Alexander
|
1ed3832730
|
Temporarily drop flux interval to 1 minute during early development.
This is to reduce waiting time.
|
2026-07-06 18:12:10 -04:00 |
|
Tom Alexander
|
f3b969642c
|
Install deferred manifests.
|
2026-07-06 18:12:10 -04:00 |
|
Tom Alexander
|
23d9bbb8a1
|
Add a custom nftables firewall config.
|
2026-07-06 18:12:10 -04:00 |
|
Tom Alexander
|
9e729a8cc6
|
Enable the firewall.
Now that we have networking working, I can enable the firewall and confirm nothing breaks.
|
2026-07-06 18:12:10 -04:00 |
|
Tom Alexander
|
3169822726
|
Fix CoreDNS IPv4 connectivity.
|
2026-07-06 18:12:10 -04:00 |
|
Tom Alexander
|
9b5fbadc44
|
Increase timeout for coredns cache.
|
2026-07-06 18:12:10 -04:00 |
|
Tom Alexander
|
ab1b2a70f3
|
More changes to try to fix coredns.
|
2026-07-06 18:12:10 -04:00 |
|
Tom Alexander
|
4061d14651
|
Move the kubelet yaml config into nix.
|
2026-07-06 18:12:09 -04:00 |
|
Tom Alexander
|
361ec69a8b
|
Implement a generic helm templater package.
|
2026-07-06 18:12:09 -04:00 |
|
Tom Alexander
|
f545376aec
|
Switch to generating the coredns manifests via nix.
|
2026-07-06 18:12:09 -04:00 |
|
Tom Alexander
|
dc80c06ee9
|
Use CoreDNS for in-cluster DNS requests and caching.
|
2026-07-06 18:12:09 -04:00 |
|
Tom Alexander
|
5d58d550d3
|
Enable native routing.
|
2026-07-06 18:12:09 -04:00 |
|
Tom Alexander
|
51e027ba67
|
Build the cilium manifest automatically in nix.
|
2026-07-06 18:12:09 -04:00 |
|
Tom Alexander
|
37efcdb367
|
Allow pods to directly speak to the public internet on their own public IPv6 addresses.
|
2026-07-06 18:12:08 -04:00 |
|
Tom Alexander
|
01d230bde6
|
Enable ipv4 and tunnel routing.
|
2026-07-06 18:12:08 -04:00 |
|
Tom Alexander
|
383acd4fd2
|
Switch to kubernetes ipam mode.
|
2026-07-06 18:12:08 -04:00 |
|
Tom Alexander
|
7df824da6a
|
Fix service cluster ip range.
Kubernetes only allows a /112 for service ip range.
|
2026-07-06 18:12:08 -04:00 |
|
Tom Alexander
|
efbfe865e0
|
Fix trailing line break in kubernetes encryption config.
|
2026-07-06 18:12:08 -04:00 |
|