Devin Buhl
|
a489ca1159
|
feat: use the staging lets encrypt certificate by default to prevent being rate limited
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-15 15:44:49 -04:00 |
|
Devin Buhl
|
e380868795
|
fix: only force delete Cilium HelmChart if it exists
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-15 15:09:51 -04:00 |
|
Devin Buhl
|
9576fb7b43
|
chore: remove release cron workflow and only do manual releases
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-10 20:22:50 -04:00 |
|
Devin Buhl
|
b20bb7492b
|
fix: only use one secret for weave-gitops and make README more clear on usage
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-08 08:00:05 -04:00 |
|
Devin Buhl
|
d0fd43da93
|
fix: remove whitelist-source-range annotations - not needed with cloudflared
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-08 07:28:38 -04:00 |
|
Devin Buhl
|
55b3bdd94f
|
chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-31 07:46:00 -04:00 |
|
Devin Buhl
|
c72fa3be60
|
chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-30 22:53:49 -04:00 |
|
Devin Buhl
|
8db5c1abcd
|
fix: add playbook to upgrade kube-vip
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-30 17:00:55 -04:00 |
|
Devin Buhl
|
7a54ce1a0f
|
fix: add cilium-cli to prepare playbook and cilium uninstall to nuke playbook
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-30 15:10:14 -04:00 |
|
Devin Buhl
|
d00d962fad
|
fix: add cilium-cli to list of local required tools
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-30 13:44:30 -04:00 |
|
Devin Buhl
|
0d03b598b7
|
fix: allow cilium HelmChart to be renovated
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-29 20:39:03 -04:00 |
|
Devin Buhl
|
4a339148fc
|
chore: Clean up comments and calico references and rename kube-vip.yml to supplemental.yml
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-29 10:19:17 -04:00 |
|
Devin Buhl
|
00798e85e8
|
feat: always delete custom- prefixed files from k3s_server_manifests_dir
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-27 08:21:29 -04:00 |
|
Devin Buhl
|
be7860d204
|
fix: use OCI helm for bitnami, bjw-s and weave-gitops
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-26 17:33:01 -04:00 |
|
Devin Buhl
|
60e83ed9fa
|
fix: adjust flux ks timeouts
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-13 18:40:00 -04:00 |
|
Devin Buhl
|
dc7f33187c
|
fix: cloudflared does not need to depend on ingress-nginx
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-09 08:39:33 -04:00 |
|
Devin Buhl
|
64c499c645
|
feat: use wait instead of healthchecks and lower timings on flux ks
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-09 08:22:15 -04:00 |
|
Devin Buhl
|
3c0cefe264
|
fix: prefix custom manifests with custom- and bump prom operator crd versions
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-08 15:08:56 -04:00 |
|
Devin Buhl
|
399f686279
|
fix: use ingress subdomain instead of ipv4 to better reflect usage
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-05-05 13:19:38 -04:00 |
|
Devin Buhl
|
db931b5d7a
|
chore: add renovate schemas to configs
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-03-21 10:28:31 -04:00 |
|
Devin Buhl
|
1b05d46d1b
|
chore: add flux renovate group
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-03-21 10:27:25 -04:00 |
|
Devin Buhl
|
bd4a57ace4
|
chore: add common debugging section in readme - smol tweaks
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-02-03 17:58:31 -05:00 |
|
Devin Buhl
|
f91c262b01
|
chore: add common debugging section in readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-02-03 17:51:38 -05:00 |
|
Devin Buhl
|
34e0e06110
|
chore: update readme to fix external-dns namespace
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-31 09:47:11 -05:00 |
|
Devin Buhl
|
8a0c4ab46b
|
chore(update): readme to reflect annotation change
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-31 09:43:54 -05:00 |
|
Devin Buhl
|
b6b79b1ccc
|
feat!: use external-dns.alpha.kubernetes.io/target annotation filter in external-dns
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-31 09:41:38 -05:00 |
|
Devin Buhl
|
3f73334617
|
feat: switch substitution.flux.home.arpa label to be enabled by default
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-30 13:46:20 -05:00 |
|
Devin Buhl
|
d789f7b584
|
fix: disable flux var substitution on local-path-provisioner
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-30 11:05:46 -05:00 |
|
Devin Buhl
|
924e165212
|
feat: upgrade to k3s v1.26.0+k3s2
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-20 23:51:11 -05:00 |
|
Devin Buhl
|
95207dac1e
|
chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-13 20:54:16 -05:00 |
|
Devin Buhl
|
7a7107d4bf
|
chore: use ROOT_DIR for taskfiles
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-13 17:07:06 -05:00 |
|
Devin Buhl
|
d764022847
|
feat: Yall have spoken, wildcard certs are now a thing
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-12 08:55:55 -05:00 |
|
Devin Buhl
|
0749f94703
|
chore: remove yaml schema annotations
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-11 14:57:15 -05:00 |
|
Devin Buhl
|
4a50941cee
|
feat: install local-path-provisioner with flux/helmrelease instead of k3s options
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-11 14:55:29 -05:00 |
|
Devin Buhl
|
814ad434d5
|
fix: update manifests names in ansible
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-11 14:45:45 -05:00 |
|
Devin Buhl
|
3b0ca9ff53
|
chore: housekeeping
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-10 20:25:14 -05:00 |
|
Devin Buhl
|
2ae3bc7cba
|
fix: add pip3 docs and use pip3 to install the openshift lib
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-09 14:50:46 -05:00 |
|
Devin Buhl
|
303aab7e77
|
fix: set reboottimeout to 1 hour
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-09 14:33:26 -05:00 |
|
Devin Buhl
|
0e4bf5d499
|
feat: add cluster-rollout-reboot playbook
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-09 13:41:01 -05:00 |
|
Devin Buhl
|
0538d4bcb5
|
fix: logging github webook and weave gitops secrets is fine for now
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-05 10:45:31 -05:00 |
|
Devin Buhl
|
ff836aa469
|
feat: redact secrets in verify output
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-05 10:43:47 -05:00 |
|
Devin Buhl
|
358e97a391
|
feat: verify master nodes exist and not an even number
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-05 10:09:19 -05:00 |
|
Devin Buhl
|
f08baaf5f9
|
chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-05 09:04:30 -05:00 |
|
Devin Buhl
|
71bbebda9e
|
chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-05 08:59:16 -05:00 |
|
Devin Buhl
|
ef4b12e66a
|
fix: update replicas to one across scaled apps
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-05 08:50:58 -05:00 |
|
Devin Buhl
|
8c9f8c0bd7
|
chore: add docs around direnv and environment
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-04 17:15:53 -05:00 |
|
Devin Buhl
|
096c936cc5
|
fix: remove intel-gpu-tools from os packages
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-04 16:42:12 -05:00 |
|
Devin Buhl
|
2b0c4762d3
|
fix: remove ricing patch that could make flux ks get overwhelmed
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-02 20:57:33 -05:00 |
|
Devin Buhl
|
b0413fffe0
|
fix: use the name flux-webhook for ingress
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-01 20:03:21 -05:00 |
|
Devin Buhl
|
17a3fc3586
|
feat: include the kubernetes dashboard in the monitoring namespace
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-01-01 17:20:30 -05:00 |
|
Devin Buhl
|
73237942a0
|
fix: use the right annotations for external-dns and update flux/gitops dashboard ingresses
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-24 17:39:32 -05:00 |
|
Devin Buhl
|
af17946ce5
|
chore: add workflow dispatch to release drafter
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-24 08:15:44 -05:00 |
|
Devin Buhl
|
039e1393bb
|
chore: add community label and update link-checker label
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-24 08:13:24 -05:00 |
|
Devin Buhl
|
805b4bea10
|
chore: ghcr is default in flux manifests
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-23 21:20:48 -05:00 |
|
Devin Buhl
|
64c8f52006
|
fix: make sure to add var subst in child flux ks
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-23 21:20:26 -05:00 |
|
Devin Buhl
|
8213cd4ae2
|
chore: add lycheeignore file
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-23 13:47:58 -05:00 |
|
Devin Buhl
|
28e280a3de
|
chore: tweak link check workflow and renovate config
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-23 13:47:37 -05:00 |
|
Devin Buhl
|
457d6b0427
|
chore: add editorconfig to vscode extension
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-22 16:20:24 -05:00 |
|
Devin Buhl
|
1ba4751a24
|
chore: update renovate config
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-21 16:24:44 -05:00 |
|
Devin Buhl
|
b0538cc1a1
|
chore: add link checker github workflow
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-21 16:16:06 -05:00 |
|
Devin Buhl
|
f7231ba28d
|
chore: add checkout back to label sync
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-21 16:10:29 -05:00 |
|
Devin Buhl
|
ac217e8a46
|
chore: Add meta workflows
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-21 16:06:42 -05:00 |
|
Devin Buhl
|
8ff79eeded
|
chore: quotes
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-21 14:42:18 -05:00 |
|
Devin Buhl
|
20695cd9af
|
chore: include note about alphanumeric characters and dashes
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-21 14:33:55 -05:00 |
|
Devin Buhl
|
af24d3988e
|
chore: kubernetes is now the cluster directory
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-21 14:28:47 -05:00 |
|
Devin Buhl
|
9cf356e8c4
|
chore: remove mention of sops pre-commit hook
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-21 14:26:29 -05:00 |
|
Devin Buhl
|
8a257b07af
|
feat: Move webhooks to add-ons directory
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-16 17:02:50 -05:00 |
|
Devin Buhl
|
1134b2927b
|
feat: Remove option to disable kube-vip
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-12-15 18:47:40 -05:00 |
|
Devin Buhl
|
993757ef9d
|
chore: Update paths in README.md
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-11-29 10:23:35 -05:00 |
|
Devin Buhl
|
e986357982
|
chore: Add dot slash to most kustomizations and swap sops pre-commit hook to onedr0p
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-11-29 09:58:08 -05:00 |
|
Devin Buhl
|
ebf643bb08
|
fix: Update networking namespace reference to kube-system in tmpl dir
|
2022-11-29 09:33:27 -05:00 |
|
Devin Buhl
|
a02508afae
|
fix: Try to catch incompatible sops and yq versions
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-11-29 09:28:49 -05:00 |
|
Devin Buhl
|
17bae3c1a2
|
feat!: Move networking apps into kube-system namespace
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-11-29 09:19:57 -05:00 |
|
Devin Buhl
|
8f77b5e2b4
|
feat!: Remove charts and config fluxtomizations and include them in the cluster/flux/ dir
|
2022-11-29 09:12:24 -05:00 |
|
Devin Buhl
|
de61c22c37
|
feat!: Remove core and crds fluxtomizations and use raw helm chart to install CRs
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-10-19 15:07:03 -04:00 |
|
Devin Buhl
|
0095369a33
|
feat: use new chart filenames and switch to new kured helm repo
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-09-20 13:25:20 -04:00 |
|
Devin Buhl
|
b1ef4985c3
|
chore: change references from k8s-at-home to onedr0p
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-08-25 17:37:48 -04:00 |
|
Devin Buhl
|
e7f54dd7f1
|
fix: use the correct sourceRef for bjw-s charts
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-08-21 12:47:10 -04:00 |
|
Devin Buhl
|
b45279ac57
|
feat: swap to bjw-s app-template and remove reflector
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-08-21 12:46:31 -04:00 |
|
Devin Buhl
|
75a3b12bdf
|
feat: Enable system-upgrade-controller and pin k3s version
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-07-20 18:00:20 -04:00 |
|
Devin Buhl
|
686f31260a
|
feat!: Swap to Fedora Server - See
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-07-07 18:27:01 -04:00 |
|
Devin Buhl
|
3f124cebc3
|
feat(cluster)!: move cert-manager into kube-system namespace
|
2022-06-19 07:33:18 -04:00 |
|
Devin Buhl
|
ae0f007b0d
|
feat: consistency in helmreleases
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-17 13:35:04 -04:00 |
|
Devin Buhl
|
4c72f6105d
|
feat: only store cluster-issuers in core kustomization
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-17 13:32:54 -04:00 |
|
Devin Buhl
|
fb5b38e7a8
|
feat: move namespaces defs into apps and utilize fluxcd.io/prune label
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-16 19:44:26 -04:00 |
|
Devin Buhl
|
fc7ddff94a
|
fix: add ingresses task and update readme for ssh auth
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-15 08:07:31 -04:00 |
|
Devin Buhl
|
fa9851127c
|
fix: update renovate crd regexManager for more coverage
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-11 17:25:47 -04:00 |
|
Devin Buhl
|
36492334f7
|
fix(cluster): update flux-crds name to crds
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-10 17:31:16 -04:00 |
|
Devin Buhl
|
49d5e6de70
|
refactor(cluster)!: Update flux installation and upgrade method
Other changes include:
- Rename cluster/base to cluster/flux
- Add config and charts fluxtomizations
- Update scripts and taskfiles to reflect changes
|
2022-06-09 12:22:22 -04:00 |
|
Devin Buhl
|
a5999667b6
|
feat: add sourceignore
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 10:35:01 -04:00 |
|
Devin Buhl
|
1c6c43f362
|
feat(cluster): change interval to 1 hour on helm repositories
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 10:30:08 -04:00 |
|
Devin Buhl
|
a89a85980a
|
feat(cluster)!: remove dash charts prefix on flux helmrepositories
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 10:05:36 -04:00 |
|
Devin Buhl
|
89d03e1e30
|
feat(cluster): replace ealenn/echo-server with jmalloc/echo-server
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 10:02:51 -04:00 |
|
Devin Buhl
|
95eb2c5639
|
feat(cluster)!: move charts into their own fluxtomization
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 09:55:26 -04:00 |
|
Devin Buhl
|
83a3881535
|
chore: remove gitleaks reference from readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 09:44:32 -04:00 |
|
Devin Buhl
|
d62a161fe6
|
feat(pre-commit): remove flakey gitleaks hook
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 09:41:19 -04:00 |
|
Devin Buhl
|
a3d095e06f
|
chore: add kured to list of additional apps
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 09:35:00 -04:00 |
|
Devin Buhl
|
a01e72fe5f
|
feat: rename repo to flux-cluster-template
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 09:32:48 -04:00 |
|
Devin Buhl
|
b4bf729f82
|
fix(cluster): do not kah traefik mirror image
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 09:25:07 -04:00 |
|
Devin Buhl
|
863a330a28
|
feat(cluster): use metallb annotation for loadBalancerIP
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2022-06-09 09:23:49 -04:00 |
|