Commit Graph

  • 776ed67675
    Set up hydra as a remote build machine. nix Tom Alexander 2026-01-11 16:38:56 -05:00
  • 24e03ed8f7
    Update packages in nix. Tom Alexander 2026-01-15 18:10:05 -05:00
  • e75c4087c3
    Add keep-alive to ssh connections. Tom Alexander 2026-01-26 19:13:20 -05:00
  • 43f3c1f955
    Add some nix settings. Tom Alexander 2026-02-05 21:38:45 -05:00
  • 16811fb240
    Remove home manager from the steam deck. kubernetes Tom Alexander 2026-02-02 18:59:35 -05:00
  • ae10e31365
    Clean up steam deck config. Tom Alexander 2026-02-01 22:02:59 -05:00
  • 2f44e84106
    Update packages on steam deck. Tom Alexander 2026-02-01 15:18:38 -05:00
  • 4fd6e8641e
    Update packages in nix. Tom Alexander 2026-01-15 18:10:05 -05:00
  • 42c433eb00
    Fix proxy auth tls Tom Alexander 2026-01-11 13:03:20 -05:00
  • 3c9901709f
    Generate certificates for the aggregation layer. Tom Alexander 2026-01-09 18:19:34 -05:00
  • 12e4a958fd
    Add a note for the cilium connectivity test. Tom Alexander 2026-01-09 17:32:28 -05:00
  • 1161ab9404
    Temporarily disable the firewall for debugging. Tom Alexander 2026-01-04 22:27:46 -05:00
  • fb66651b69
    Enable gateway support. Tom Alexander 2026-01-04 22:27:00 -05:00
  • 1bbaa2689a
    Enable hubble. Tom Alexander 2026-01-04 12:13:58 -05:00
  • 44863a1669
    Temporarily drop flux interval to 1 minute during early development. Tom Alexander 2026-01-03 15:00:44 -05:00
  • 7222df83ef
    Install deferred manifests. Tom Alexander 2026-01-03 14:57:26 -05:00
  • ea44e28256
    Add a custom nftables firewall config. Tom Alexander 2026-01-02 23:28:29 -05:00
  • 72084f1a7e
    Enable the firewall. Tom Alexander 2026-01-01 10:21:36 -05:00
  • 4024847954
    Fix CoreDNS IPv4 connectivity. Tom Alexander 2025-12-31 20:12:56 -05:00
  • d8fa1a06c7
    Increase timeout for coredns cache. Tom Alexander 2025-12-30 21:57:09 -05:00
  • 9cae3bbae3
    More changes to try to fix coredns. Tom Alexander 2025-12-29 22:44:04 -05:00
  • c62071f80e
    Move the kubelet yaml config into nix. Tom Alexander 2025-12-29 21:54:27 -05:00
  • 29608e3376
    Implement a generic helm templater package. Tom Alexander 2025-12-29 21:41:23 -05:00
  • b7310a03b8
    Switch to generating the coredns manifests via nix. Tom Alexander 2025-12-29 21:19:50 -05:00
  • 77c40726ff
    Use CoreDNS for in-cluster DNS requests and caching. Tom Alexander 2025-12-29 21:15:29 -05:00
  • 710603e20b
    Enable native routing. Tom Alexander 2025-12-29 20:45:01 -05:00
  • 96112bd40a
    Build the cilium manifest automatically in nix. Tom Alexander 2025-12-29 19:11:55 -05:00
  • 6551fee05b
    Allow pods to directly speak to the public internet on their own public IPv6 addresses. Tom Alexander 2025-12-29 18:35:20 -05:00
  • f62e36b5af
    Enable ipv4 and tunnel routing. Tom Alexander 2025-12-29 17:00:23 -05:00
  • 6d38265412
    Switch to kubernetes ipam mode. Tom Alexander 2025-12-29 15:59:00 -05:00
  • 626f74ed2b
    Fix service cluster ip range. Tom Alexander 2025-12-29 04:58:49 -05:00
  • e364c6bafd
    Fix trailing line break in kubernetes encryption config. Tom Alexander 2025-12-27 21:22:06 -05:00
  • e9a8f78342
    Move the yaml functions to their own file. Tom Alexander 2025-12-27 21:15:00 -05:00
  • 2c5acd15df
    Introduce functions to generate yaml. Tom Alexander 2025-12-27 21:03:25 -05:00
  • dcfbc0864e
    Add missing cidr declarations. Tom Alexander 2025-12-23 06:48:06 -05:00
  • f34e393803
    Fix DNS resolution. Tom Alexander 2025-12-22 00:14:17 -05:00
  • 645c71ce33
    Apply the git repo to the cluster. Tom Alexander 2025-12-21 23:48:17 -05:00
  • 4e0a42b143
    Trust flux's ssh key in the yaml git repo. Tom Alexander 2025-12-21 23:26:15 -05:00
  • 8c70d4e829
    Generic secrets for ssh keys. Tom Alexander 2025-12-21 22:41:21 -05:00
  • df4260a35a
    Generic secrets for pgp keys. Tom Alexander 2025-12-21 19:43:43 -05:00
  • 32fda29efe
    Generate kubernetes secrets for ssh keys. Tom Alexander 2025-12-21 18:45:49 -05:00
  • ffbd1b56c8
    Install CoreDNS. Tom Alexander 2025-12-21 18:23:27 -05:00
  • 3affee9007
    Generate pgp keys for sops. Tom Alexander 2025-12-21 14:17:31 -05:00
  • 144b39dfdd
    Generate ssh keys for flux bootstrap. Tom Alexander 2025-12-21 00:01:57 -05:00
  • d97edf0add
    Move the cluster bootstrap into the keys flake. Tom Alexander 2025-12-20 23:13:51 -05:00
  • c9450ff9fa
    Set up flux. Tom Alexander 2025-12-20 23:01:19 -05:00
  • 1753b5b4a6
    Add a bootstrap role. Tom Alexander 2025-12-20 22:14:28 -05:00
  • 38b2b9ebf4
    Add a bootstrap role to load manifests into the cluster. Tom Alexander 2025-12-20 20:49:40 -05:00
  • 8e58c3ffbd
    Fix launching of containers. Tom Alexander 2025-12-19 22:49:32 -05:00
  • d9c290f8b1
    Create a debugging role. Tom Alexander 2025-12-19 21:21:57 -05:00
  • 95f0a891ac
    Some networking fixes. Tom Alexander 2025-12-18 22:28:03 -05:00
  • 816e72eac7
    Add cilium bootstrap. Tom Alexander 2025-12-16 21:48:44 -05:00
  • 1da6250301
    Installing the cni plugins. Tom Alexander 2025-12-18 00:27:18 -05:00
  • c61da527f2
    Add kube-proxy. Tom Alexander 2025-12-16 21:07:39 -05:00
  • 0463d2cbd1
    Add kubelet. Tom Alexander 2025-12-16 19:31:33 -05:00
  • fa24540bb3
    Add worker nodes. Tom Alexander 2025-12-15 22:32:32 -05:00
  • 3b96f8d26c
    Add kube-scheduler. Tom Alexander 2025-12-15 20:09:46 -05:00
  • 6483b20b89
    Add kube-controller-manager. Tom Alexander 2025-12-15 19:47:35 -05:00
  • 65cd71f0c6
    Fix launching kube-apiserver. Tom Alexander 2025-12-14 23:24:23 -05:00
  • f8b8005ab2
    Move the encryption config into a package. Tom Alexander 2025-12-14 20:28:48 -05:00
  • 5d660cced8
    Switch to generating certs with openssl. Tom Alexander 2025-12-14 18:24:24 -05:00
  • d093c9185a
    Add controller proxy certs. Tom Alexander 2025-12-14 14:48:53 -05:00
  • 1cd5ba2c5c
    Add requestheader-client-ca. Tom Alexander 2025-12-14 13:44:56 -05:00
  • 626055e063
    Add service account. Tom Alexander 2025-12-14 13:37:46 -05:00
  • 342a5e338c
    Install kubernetes. Tom Alexander 2025-12-08 20:33:41 -05:00
  • f4a2f57062
    Add additional controllers. Tom Alexander 2025-12-07 15:48:08 -05:00
  • 9443348634
    update, fixup ca9742f721eea9e7a19073706e4d80a1f8417838 Tom Alexander 2026-01-11 11:56:02 -05:00
  • 7ab1d4b9e1
    Add the v4l utilities to control webcam settings. Tom Alexander 2026-02-06 11:24:05 -05:00
  • 2b29530047
    Add configs for a new kubernetes cluster on NixOS. Tom Alexander 2025-11-30 14:32:36 -05:00
  • c3bcc549a5
    Set up hydra as a remote build machine. Tom Alexander 2026-01-11 16:38:56 -05:00
  • c153b0f631
    Add keep-alive to ssh connections. Tom Alexander 2026-01-26 19:13:20 -05:00
  • 945b7214bf
    Add some nix settings. Tom Alexander 2026-02-05 21:38:45 -05:00
  • ad88a526bc
    Add support for the android debug bridge. Tom Alexander 2026-02-03 11:14:05 -05:00
  • b0cebc7973
    Add a work monitor to shikane. Tom Alexander 2026-02-03 11:10:45 -05:00
  • c90513cbea
    Install beamer with LaTeX. Tom Alexander 2026-01-08 22:18:38 -05:00
  • 07a8882766
    Install graphviz. Tom Alexander 2026-01-02 10:11:30 -05:00
  • e106a9fad1
    Add nftables-mode to emacs. Tom Alexander 2026-01-01 21:59:55 -05:00
  • 70f3ae6894
    Add a nix-flake-repl script. Tom Alexander 2026-01-01 10:52:00 -05:00
  • d883dda34c
    Remove old TODO. Tom Alexander 2025-12-27 20:45:20 -05:00
  • 05a0459e5a
    Add toml2nix. Tom Alexander 2025-12-16 18:43:37 -05:00
  • 641c21c77f
    Add C/C++ debugging to personal vscode. Tom Alexander 2025-12-13 23:15:59 -05:00
  • 88634655d0
    Fix firmware updating now that my UEFI system partition is mounted at /efi Tom Alexander 2025-12-13 23:15:33 -05:00
  • 0bd5931013
    Fix the self repl script. Tom Alexander 2025-12-10 21:35:50 -05:00
  • dc28b9a112
    Inject the password-store flag to vscode. Tom Alexander 2025-12-10 20:57:26 -05:00
  • d8d466e737
    Update steam deck packages. Tom Alexander 2025-11-30 15:30:05 -05:00
  • f94278e96d
    Re-enable rofimoji. Tom Alexander 2025-12-09 12:16:39 -05:00
  • 6452d591a7
    Install yaml2nix. Tom Alexander 2025-12-08 23:20:33 -05:00
  • 4fbbec96c0
    Another fix for screen scaling when sharing screen. Tom Alexander 2025-12-08 13:01:42 -05:00
  • 9bc3aed323
    Add ndproxy to support neighbor discovery of VMs from the public internet. main Tom Alexander 2025-12-07 14:31:15 -05:00
  • 613204d9fa
    Enable ipv6 cluster in the firewall. Tom Alexander 2025-12-07 14:19:24 -05:00
  • c23a99bd41
    Add support for multiple 9p directories. Tom Alexander 2025-12-07 10:32:56 -05:00
  • 412c6d7220
    Another fix for screen scaling when sharing screen. Tom Alexander 2025-12-04 15:26:51 -05:00
  • 519354fd2c
    Install pgformatter. Tom Alexander 2025-12-03 16:12:36 -05:00
  • 6d976d8319
    Force cascadia mono. Tom Alexander 2025-12-03 12:58:02 -05:00
  • 910652e98c
    Fix scaling monitor when entering screen sharing. Tom Alexander 2025-12-02 12:21:29 -05:00
  • 32d276c467
    Add IP allocations for new nix-based kubernetes cluster. Tom Alexander 2025-11-30 19:50:45 -05:00
  • 6e14356a13
    Enable type-checking by default in vscode for python. Tom Alexander 2025-11-30 19:17:49 -05:00
  • e218973f1b
    Remove local copy of grub package. Tom Alexander 2025-11-30 15:02:03 -05:00
  • b48d2b7b25
    Disable the binary cache. Tom Alexander 2025-11-30 14:16:48 -05:00
  • 144d8fab6c
    Fix quark's updating. Tom Alexander 2025-11-30 12:22:03 -05:00