Commit Graph
100 Commits
Author SHA1 Message Date
Devin Buhl ffa3eceb30 Swap deps on external-dns and cloudflared (#725)
* Swap deps on external-dns and cloudflared

* Update ks.yaml
2023-05-09 21:46:46 -04:00
Devin Buhl 4e4c03f7be chore: update internal dns section in readme 2023-05-07 17:43:18 -04:00
Devin Buhl f4d7a4fe49 chore: hopefully more clear on internal dns in readme 2023-05-07 16:41:35 -04:00
Devin Buhl d8e23540f2 chore: readme grammar and spelling 2023-05-07 16:28:53 -04:00
Devin Buhl a757b553cb chore: clear up main readme section 2023-05-07 16:27:49 -04:00
Devin Buhl abcb8b53a4 chore: more greater internal dns README 2023-05-06 14:23:29 -04:00
Devin Buhl f0cb9692a4 chore: update readme with clearer internal dns explanations 2023-05-06 14:21:12 -04:00
Devin Buhl efd558e022 fix: add cloudflared to kustomization.yaml 2023-05-06 12:07:31 -04:00
Devin Buhl 96d3c7841c fix: add back in templating out external-dns secret 2023-05-06 07:49:30 -04:00
Devin Buhl 48a3e5f80e fix: SECRET_DOMAIN spelling 2023-05-05 12:29:22 -04:00
Devin Buhl 08c032ac58 fix: update the secret type to stringData 2023-05-05 11:39:50 -04:00
Devin Buhl 3449ccda40 fix: use proper helm repo name for bjw-s charts 2023-05-05 11:39:24 -04:00
Devin Buhl 65f6e80086 chore: fix typo in readme 2023-05-04 19:41:55 -04:00
Devin Buhl b917eccb76 Revert "feat(github-release): update k3s-io/k3s to v1.27.1+k3s1 (#710)" (#715)
This reverts commit 1080234b8a.
2023-05-01 20:23:15 -04:00
Devin Buhl 9043eddd45 fix: set containerIPForwarding to Enabled in Calico config 2023-04-29 14:45:54 -04:00
Devin Buhl 432d281287 fix: automerge containers pinned to a digest 2023-04-29 14:16:10 -04:00
Devin Buhl d025b91352 fix: Update bootstrap kustomization and include note in file 2023-04-13 09:24:02 -04:00
Devin Buhl 278e55b10a feat: Enable drift detection and oom watcher for helm controller 2023-04-13 09:17:31 -04:00
Devin Buhl 79968169bc fix: actually set the correct flux version in bootstrap 2023-04-09 20:41:22 -04:00
Devin Buhl 70c1799d76 feat!: Upgrade Flux to v2.0.0-rc.1 and update apiVersions (#693) 2023-04-08 13:41:58 -04:00
Devin Buhl 7c2ebedc98 chore: be clear about not using Ubuntu server minimal 2023-04-02 10:54:44 -04:00
Devin Buhl 07decda9b4 Revert "feat: Disable kube-proxy and enable Calico in eBPF mode" (#678) 2023-03-27 17:29:10 -04:00
Devin Buhl 92f2a92cda feat: Disable kube-proxy and enable Calico in eBPF mode (#677) 2023-03-25 19:54:02 -04:00
Devin Buhl 5782bf4fa8 fix: do not pin digest on flux-manifests OCI 2023-03-21 10:53:05 -04:00
Devin Buhl 0b44f2a71f chore: update link-check workflow 2023-03-21 10:10:45 -04:00
Devin Buhl f7f859f134 fix: add digest to flux-manifests tag 2023-03-21 09:59:47 -04:00
Devin Buhl 9009263468 Revert "Default to empty resolv-conf kubelet arg in agent config" (#650) 2023-03-02 17:46:57 -05:00
Devin Buhl bd0add8cf1 chore: use raw github URLs in k3s server manifests urls 2023-02-08 09:29:05 -05:00
Devin Buhl 6d02c9ca5c chore: set link checker to once a week 2023-02-03 17:23:42 -05:00
Devin Buhl 688cbf2b0e fix: try to prevent errors by only enabling the substitution label on kustomizations 2023-01-30 11:31:44 -05:00
Devin Buhl 7cdf4096dd chore(renovate): match kubernetes manifests in the ansible dir 2023-01-20 23:47:01 -05:00
Devin Buhl 4b9b69eb41 fix: remove cluster rollout playbook for now since it doesn't work and I don't know how to make it work 2023-01-13 14:47:30 -05:00
Devin Buhl 458fe7e703 fix(taskfile): add SOPS_AGE_KEY_FILE to env 2023-01-11 10:24:07 -05:00
Devin Buhl fcd9f67cbb fix(taskfile): remove reconcile in install task, this should be happening already 2023-01-11 10:19:10 -05:00
Devin Buhl 2acebc1a9f chore: update readme 2023-01-11 10:18:13 -05:00
Devin Buhl 2acbbefd15 chore: another fedora and ubuntu update in readme 2023-01-08 11:10:27 -05:00
Devin Buhl 9b1740a8e4 chore: mention ubuntu and fedora in places 2023-01-08 11:03:08 -05:00
Devin Buhl 27f660addc fix: add nfs-common to ubuntu packages 2023-01-07 23:53:51 -05:00
Devin Buhl 040ac65aa3 chore: use org level funding 2023-01-06 15:07:29 -05:00
Devin Buhl 2a26756dcb chore: update lycheeignore 2023-01-05 13:42:23 -05:00
Devin Buhl 203814adff chore: update README to mention age/cloudflare secrets are filled out in a following step 2023-01-04 16:58:36 -05:00
Devin Buhl 04611fc740 feat: add raspi packages 2023-01-02 19:44:16 -05:00
Devin Buhl 5af6faac47 chore: create funding file since org level funding ain't workin' 2023-01-01 09:42:40 -05:00
Devin Buhl 08040e3e49 fix: update ingress on hajimari 2022-12-24 17:10:27 -05:00
Devin Buhl 0a5dfb361e fix: update ingress on echo server 2022-12-24 17:07:18 -05:00
Devin Buhl ffa402f5e3 chore: auto merge branch style 2022-12-24 10:53:54 -05:00
Devin Buhl 8f3f4d8fc7 chore: use automergeType of pr to include in release notes 2022-12-23 14:05:49 -05:00
Devin Buhl 7d8e5a2f9a chore: change renovate schedule to run every saturday 2022-12-23 13:52:58 -05:00
Devin Buhl f0c2c84dd9 chore: add links to sops and yq 2022-12-23 10:53:55 -05:00
Devin Buhl e4549637b0 chore: add release workflow 2022-12-22 16:55:17 -05:00
Devin Buhl cb7d280363 chore: update release drafter config 2022-12-22 16:54:07 -05:00
Devin Buhl 1171730e06 chore: add type break label 2022-12-22 16:52:56 -05:00
Devin Buhl 26cc95a9aa chore: run labeler on PRs 2022-12-22 11:22:03 -05:00
Devin Buhl 229a533718 chore: add weave-gitops to require cli tools 2022-12-21 14:23:52 -05:00
Devin Buhl 4e6edcc66a feat!: Refector directories and flux apps (#559) 2022-12-21 14:22:18 -05:00
Devin Buhl 4c0199813d chore: add editorconfig 2022-12-17 15:59:13 -05:00
Devin Buhl a1d6840205 feat: use quay registry for calico 2022-12-16 21:29:25 -05:00
Devin Buhl 8df54c5dca fix: ffs 2022-12-16 19:19:12 -05:00
Devin Buhl 183d6c48d6 chore: remove wiki reference 2022-12-16 17:55:10 -05:00
Devin Buhl 9932f2705c fix: indentation 2022-12-15 17:36:33 -05:00
Devin Buhl f10ca0bcba Remove swap and ufw options (#554)
* remove options from playbook

* remove options from vars

* prom file names
2022-12-14 04:19:45 -05:00
Devin Buhl 88decb875f feat: add resource readiness check to cluster-installation playbook (#547) 2022-12-09 11:58:51 -05:00
Devin Buhl 68dae9b222 fix: reduce calico version
https://github.com/projectcalico/calico/issues/7003
2022-11-25 21:42:38 -05:00
Devin Buhl 64acf02d09 fix: pin calico to specific manifest 2022-11-25 21:36:19 -05:00
Devin Buhl fc26547bf1 fix: remove extra steps in cluster-prepare playbook that are not needed 2022-11-22 11:54:44 -05:00
Devin Buhl 20ca38c35d fix: remove some extra fedora packages that are not required 2022-11-22 11:53:43 -05:00
Devin Buhl 47a28ae016 fix: deprecation warnings on ipaddr 2022-11-04 09:46:17 -04:00
Devin Buhl effd4dd950 fix: add calico configuration to hopefully select the right NIC on basic setups 2022-11-04 09:38:02 -04:00
Devin Buhl 6d22dfdb33 fix: add hr-restart task 2022-10-22 09:17:32 -04:00
Devin Buhl 482a5a3afe fix: use networking ns for cert manager secret 2022-10-22 08:44:51 -04:00
Devin Buhl 4cf34653cb fix: control nodes not given the right filename when using prefix 2022-10-21 14:39:51 -04:00
Devin Buhl 9b3e9341ca fix: use networking namespace for metallb CRs 2022-10-09 09:08:45 -04:00
Devin Buhl e95b9044ad chore: disable renovate kubernetes-api datasource 2022-10-07 13:09:03 -04:00
Devin Buhl d5769a972a fix: do not pin hajimari verison in helmrelease 2022-10-07 13:06:57 -04:00
Devin Buhl 3d4e728d65 fix: metallb psp indentation 2022-09-27 18:58:40 -04:00
Devin Buhl 00ae67d729 fix: do not create metallb psp 2022-09-27 18:58:10 -04:00
Devin Buhl fad9dd54ee feat: bump calico to v3.24 2022-09-20 13:27:50 -04:00
Devin Buhl ce44dd1c5d chore: fix up readme again 2022-09-05 08:53:47 -04:00
Devin Buhl 2e2746daea chore: make README clear about most recent CLI tools 2022-09-05 08:52:52 -04:00
Devin Buhl 229c3000c9 chore: update comment about pruning manifests 2022-08-19 18:09:02 -04:00
Devin Buhl 0a3bc812c9 fix: kube vip rbac use dot not dash 2022-08-18 11:11:08 -04:00
Devin Buhl a62a2752fd fix: kube-vip changes for k8s 1.24 2022-08-18 11:08:52 -04:00
Devin Buhl cdea056ca2 fix: add tflint to configure verify 2022-07-25 21:47:41 -04:00
Devin Buhl d41a82c572 fix: add tflint to brew install 2022-07-25 21:45:56 -04:00
Devin Buhl 8763fadb74 fix: add rebootSentinelCommand to kured for fedora (split on new line) 2022-07-25 16:25:00 -04:00
Devin Buhl 51c33bc113 fix: add rebootSentinelCommand to kured for fedora 2022-07-25 16:24:19 -04:00
Devin Buhl 2d8fcb6e10 fix: use ghcr for flux images 2022-07-20 08:03:09 -04:00
Devin Buhl 0c6c66ce85 chore(readme): add reading material section 2022-07-17 08:41:16 -04:00
Devin Buhl f80ab355b0 fix: patch out the flux netpols 2022-07-16 18:55:18 -04:00
Devin Buhl 2313461f93 fix: update resources in receiver 2022-07-12 09:09:16 -04:00
Devin Buhl 650b8a8810 fix(ansible): set remote_tmp to /tmp 2022-07-12 09:07:31 -04:00
Devin Buhl 3c8568bc3c chore: update readme 2022-07-09 06:57:35 -04:00
Devin Buhl 6a758ee101 feat!: replace traefik with nginx ingress (#388)
* feat: remove traefik crds

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: change variable names in config sample env

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: change variable names in configure

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: change variable names in cluster-settings

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: change variable names in configure

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: change README.md to ingress-nginx

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: remove traefik helm release

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: remove traefik helm repo

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: remove error-pages

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: remove other traefik references

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: add ingress-nginx helm repo

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: add ingress-nginx helm release

Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-07-07 09:51:41 -04:00
Devin Buhl 8091656c05 fix: actually deploy metallb 2022-06-19 12:55:34 -04:00
Devin Buhl ad529970c8 fix: there is no metallb system ns 2022-06-19 12:50:48 -04:00
Devin Buhl 2a3d7d6fa5 fix: secret is in core for cert manager 2022-06-19 12:48:17 -04:00
Devin Buhl 4969c53367 fix: remove namespace.yaml from cert-manager kustomization 2022-06-19 09:56:12 -04:00
Devin Buhl 7f375f1ad7 chore: add cert-manager renovate group 2022-06-19 08:27:52 -04:00
Devin Buhl 9fd26ad08d fix: traefik crds 2022-06-19 06:07:52 -04:00
Devin Buhl 84cbe4e596 fix: cluster issuers path 2022-06-18 16:24:17 -04:00