Commit Graph

  • 9a785ccac6 link to cilium documentation docs/howto-bootstrap-cluster Marcel Straub 2025-10-05 21:44:56 +02:00
  • ded950c527 Update documentation for bootstrapping Talos and Cilium Marcel Straub 2025-10-05 21:44:04 +02:00
  • 07d234d72e Add static IPv6 default gateway configuration feature/cilium-ipv6 Marcel Straub 2025-10-05 14:46:05 +02:00
  • 5162bbc275 Configure subnetmask sizes for static host IP address assignment Marcel Straub 2025-09-28 20:31:53 +02:00
  • 5392ba16e2 Configure IPv4 DNS server to get rid of default google and cloudflare dns Marcel Straub 2025-09-28 20:31:20 +02:00
  • a2f03019df Configure network mask for static ip assignments Marcel Straub 2025-09-28 20:30:36 +02:00
  • 96560ec2f7 static IPv4 a nd v6 configuration of nodes Marcel Straub 2025-09-28 18:58:20 +02:00
  • 5c2e53d66b Merge branch 'main' into feature/fix-cilium-network feature/fix-cilium-network Marcel Straub 2025-09-28 18:22:37 +02:00
  • 58070479b0 Added configuring DNS server Marcel Straub 2025-09-28 17:22:50 +02:00
  • e9f7936e5b Make kubelet listen to all IPv4 and IPv6 addresses Marcel Straub 2025-09-28 15:12:45 +02:00
  • 91ee97708c Ensure that all k8s services listen on IPv6 catch all and IPv6 networks are correctly configured / Still cluster gets not functional Marcel Straub 2025-09-14 21:10:00 +02:00
  • eb00ba2c5a fix: Make Cilium IPv4 BGP network fully functional including proof-of-concept application (#11) main Marcel Straub 2025-09-13 23:28:37 +02:00
  • 2281216562 IPv4 service subnet to 10.96.0.0/16 Marcel Straub 2025-09-13 23:14:55 +02:00
  • 31ade3ad23 fixed LB-IPAM example application Marcel Straub 2025-09-13 23:08:27 +02:00
  • db6cc4b9a8 demo application requests bgp-control plane for loadbalancing Marcel Straub 2025-09-13 22:35:33 +02:00
  • 1048f3d861 Configure BGP advertisement to export all routes Marcel Straub 2025-09-13 22:35:11 +02:00
  • 01204cfd2a Add small example nginx application to test LBs Marcel Straub 2025-09-13 22:20:42 +02:00
  • 57485cf6ad Fix: do not define node ipv6 cidr mask if IPv6 is not assigned. Otherwise, cluster will be in boot loop Marcel Straub 2025-09-13 21:57:32 +02:00
  • d4d327a3d0 Update to Talos v1.11 Marcel Straub 2025-09-13 21:13:10 +02:00
  • ea1b7d8df0 documented Pod network setup Marcel Straub 2025-09-13 20:35:41 +02:00
  • 70370e9514 working ipv4 config Marcel Straub 2025-09-13 20:35:30 +02:00
  • 9e7485cafc Cilium BPF vs Talos Host DNS fix https://github.com/siderolabs/talos/issues/10002 Marcel Straub 2025-09-13 20:26:17 +02:00
  • 18941f9eec Enable IPv4 BGP networking (#10) Marcel Straub 2025-09-08 21:54:03 +02:00
  • 700db1be08 initial network argocd project (#9) Marcel Straub 2025-09-07 16:04:43 +02:00
  • bbb52178c2 initial network argocd project feature/argocd-network Marcel Straub 2025-09-07 16:04:30 +02:00
  • b3b4bb6361 Define kustomize config for Cilium inlcuding an L2 load balancer pool (#8) Marcel Straub 2025-09-07 15:58:09 +02:00
  • 0bf1a4b536 Added small shell tool for fetching certs of SealedSecrets for backup purpose (#7) Marcel Straub 2025-09-07 15:49:23 +02:00
  • a010a52df5 Added fetching pub and private SealedSecrets key feature/kubeseal-config Marcel Straub 2025-09-07 15:46:11 +02:00
  • df98f3f211 Small helper to fetch current Kubeseal cert Marcel Straub 2025-09-07 15:38:29 +02:00
  • 456692fae3 Added creation of sealed-secrets namespace (#6) Marcel Straub 2025-09-07 15:30:33 +02:00
  • 9517a2f986 Added creation of sealed-secrets namespace fix/sealed-secrets-ns Marcel Straub 2025-09-07 15:30:20 +02:00
  • daa76476a1 Sealed secrets, correct helm-chart version (#5) Marcel Straub 2025-09-07 15:27:13 +02:00
  • 5d758337fd Try other kustomiz.buildOptions for ArgoCd (#4) Marcel Straub 2025-09-07 15:19:53 +02:00
  • e702ba20a6 Try other kustomiz.buildOptions for ArgoCd fixing/argocd-part-3 Marcel Straub 2025-09-07 15:19:30 +02:00
  • 1a685314be Try fixing ArgoCD with Helm+Kustomize (#3) Marcel Straub 2025-09-07 11:51:36 +02:00
  • 78a1ec78ce Applied patch in-hope to fix ArgoCD with helm + kustomize fixing/argocd-part-2 Marcel Straub 2025-09-07 11:51:09 +02:00
  • aed74785d6 moved from stonegarden to own labels Marcel Straub 2025-09-07 11:36:40 +02:00
  • 1c2ed174cf Fixing ArgoCD by moving to right repository Marcel Straub 2025-09-07 11:32:40 +02:00
  • 04cede6f11 Rebuild ArgoCD deployment by example on sealed-secrets Marcel Straub 2025-09-07 11:08:10 +02:00
  • 6251b7ce40 configure argocd project for infra and infra/controllers feature/sealed-secrets Marcel Straub 2025-09-07 10:36:08 +02:00
  • 4c4b367418 Added Alias for public AWS ECR endpoint Marcel Straub 2025-09-07 10:28:46 +02:00
  • 036ca1d466 first draft of the controllers structure Marcel Straub 2025-09-07 10:11:14 +02:00
  • 427eb7407a First draft for sealed secrets gitops files Marcel Straub 2025-09-07 10:10:58 +02:00
  • 43a52aa4d8 Initial draft for manual kustomize helm deployment of argocd Marcel Straub 2025-09-07 10:10:32 +02:00
  • d2dee1d3bf Added installing kustomize and kubesearl to install_clis.sh Marcel Straub 2025-09-07 10:09:07 +02:00
  • d0ce3e4f46 Add kustomize artifacts to gitignore Marcel Straub 2025-09-07 10:08:50 +02:00
  • 80542fee8d Disabled installing ArgoCD through Talos inline manifests and favor manual helm deployment Marcel Straub 2025-09-07 10:08:35 +02:00
  • dc7aa1cdb4 Added top level scripts for installing relevant CLIs Marcel Straub 2025-09-07 08:12:11 +02:00
  • 56870c61e6 Add ArgoCD bootstrapping (#2) Marcel Straub 2025-09-07 08:10:32 +02:00
  • b2f7eba0fa Enable Cilium IPv4 only (#1) Marcel Straub 2025-09-05 12:43:00 +02:00
  • bcb019c17d moved container registry mirrors to configuration Marcel Straub 2025-09-04 10:43:59 +02:00
  • d7b993dc21 Small changes on debug container Marcel Straub 2025-09-04 10:33:20 +02:00
  • 3111caf4bf Added information about using debug cotnainer Marcel Straub 2025-09-04 10:21:58 +02:00
  • 83242d8c74 output kube-config Marcel Straub 2025-09-04 09:12:33 +02:00
  • e65f99c728 README: Added info to get 64bit opentofu version Marcel Straub 2025-09-04 09:04:23 +02:00
  • ecb2349156 made iso image fetching more resilient to network errors Marcel Straub 2025-09-03 19:22:29 +02:00
  • 582395275a fixed configuration of ntp server Marcel Straub 2025-09-03 19:22:14 +02:00
  • f791531e1d upgraded opentofu talos provide to fix incompatibility with newer talos version Marcel Straub 2025-09-03 18:52:13 +02:00
  • 26a62b20a0 Removed cilium - First working state, i.e. talosctl health is successful Marcel Straub 2025-09-03 17:11:58 +02:00
  • 56692bc7b8 Updated .gitignore Marcel Straub 2025-09-03 16:42:32 +02:00
  • c3d6312cc5 first edition that installs the cluster but cluster does not get healthy Marcel Straub 2025-09-03 16:42:08 +02:00
  • c83ca025ae Added .gitignore: ignore .envrc files Marcel Straub 2025-09-01 15:35:18 +02:00
  • d5494e4cdd technology agnostic naming Marcel Straub 2025-09-01 10:22:02 +02:00
  • ef0df1f22a reorg and restart of configuration build-up Marcel Straub 2025-09-01 10:15:09 +02:00
  • d4ff360bc2 last state before restart Marcel Straub 2025-09-01 10:04:58 +02:00
  • f8c3b7fa85 disable kube-proxy Marcel Straub 2025-01-19 18:45:43 +01:00
  • 3cf36a0b06 clean-up: removed redundancies between plane controlplane.yaml and pathces Marcel Straub 2025-01-19 18:45:25 +01:00
  • 4a50ca5829 Structured configuration Marcel Straub 2025-01-19 11:58:37 +01:00
  • 6b4b3d9ee2 Created transient config directory Marcel Straub 2025-01-19 11:52:46 +01:00
  • 6c9e7ad2a5 First working iteration of cluster with 3 controllers and 3 workers Marcel Straub 2025-01-19 11:16:04 +01:00