Devin Buhl
|
4dd5f9d5a8
|
feat: re-introduce flux vars for cluster network settings
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-17 20:52:12 -04:00 |
|
Devin Buhl
|
34b87d6a52
|
fix: rename bootstrap_acme_enable_production_certs var
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-17 20:11:25 -04:00 |
|
Devin Buhl
|
0a894a9786
|
feat: move sops rename/restore to a ansible task
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-17 19:16:31 -04:00 |
|
Devin Buhl
|
bd2b24aad0
|
chore: update logic in cilium helmchart and var ordering
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-17 18:04:58 -04:00 |
|
Devin Buhl
|
e447d28df7
|
chore: update ansible assertion formatting
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-17 17:30:37 -04:00 |
|
Devin Buhl
|
cf34c795b6
|
fix: when IPv6 is enabled cilium l2 CRs are not needed
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-17 17:25:15 -04:00 |
|
Devin Buhl
|
9391b0f15f
|
fix: when IPv6 is enabled cilium l2 CRs are not needed
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-17 17:21:01 -04:00 |
|
Devin Buhl
|
1b020d8fb5
|
fix: add jinja2 strip config to coredns helmchart
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-17 16:53:00 -04:00 |
|
Devin Buhl
|
4eb56a0f6e
|
chore: clean up readme indentation
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-15 16:42:01 -04:00 |
|
Devin Buhl
|
0e687e0b4e
|
chore: clean up readme use real commands in certian places
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-15 16:39:14 -04:00 |
|
Devin Buhl
|
cae77d2871
|
chore: clean up readme verification steps
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-15 16:26:05 -04:00 |
|
Devin Buhl
|
42e4de3eac
|
feat: add bootstrap_acme_enable_production_certs config var
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-15 15:25:27 -04:00 |
|
Devin Buhl
|
983ba00cc6
|
chore: clean up readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-15 14:58:00 -04:00 |
|
Devin Buhl
|
027d3b2dbd
|
feat: move system-upgrade-controller to addons
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-15 14:44:06 -04:00 |
|
Devin Buhl
|
802f390f61
|
chore: apply feedback on readme and vars
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-15 14:30:26 -04:00 |
|
Devin Buhl
|
ffcd319c99
|
fix: set permissions on files to 0644
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-14 20:04:36 -04:00 |
|
Devin Buhl
|
c92f732828
|
fix(ansible): hushlogin for root or user
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-12 18:47:13 -04:00 |
|
Devin Buhl
|
700c248487
|
fix: safe guard coredns and cilium by setting prune to false
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-12 14:46:58 -04:00 |
|
Devin Buhl
|
8d3dafe2df
|
chore: update readme to use apt again
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-12 11:54:02 -04:00 |
|
Devin Buhl
|
14e03b23f0
|
fix: fiddle with cilium l2announcement values
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-11 14:58:04 -04:00 |
|
Devin Buhl
|
26457b89ed
|
fix: include localRedirectPolicy in cilium helmrelease
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-11 13:37:29 -04:00 |
|
Devin Buhl
|
d3c547a20d
|
fix: set replicas to 1 on cilium operator
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-11 13:23:22 -04:00 |
|
Devin Buhl
|
4fbcba348f
|
fix(ansible): in the case of cluster-installation playbook failure still clean up helmchart resources on next run
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-10 13:33:20 -04:00 |
|
Devin Buhl
|
73f53d2fca
|
chore: update sample vars comments
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-10 13:28:17 -04:00 |
|
Devin Buhl
|
965a294943
|
fix: Cilium l2announcements lease config
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-07 09:15:16 -04:00 |
|
Devin Buhl
|
ff5e52559b
|
fix: set coredns label override and service name
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 18:06:48 -04:00 |
|
Devin Buhl
|
2b5c1b1c98
|
chore: update taskfile to have guidance on next steps after init
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 17:00:44 -04:00 |
|
Devin Buhl
|
0d17e11709
|
feat!: change some task names for better user experiance
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 16:29:17 -04:00 |
|
Devin Buhl
|
dfee1cbb97
|
chore: update readme - note about additional addons
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 15:39:22 -04:00 |
|
Devin Buhl
|
abc082fafb
|
chore: update readme - instructions for addons
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 15:11:46 -04:00 |
|
Devin Buhl
|
8af4377aa3
|
chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 10:58:59 -04:00 |
|
Devin Buhl
|
14d72ae55a
|
fix(ansible): use localhost when getting repository path for kubeconfig
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 09:08:50 -04:00 |
|
Devin Buhl
|
e191ff3ce7
|
chore: kustomize is a renovate manager
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 09:04:00 -04:00 |
|
Devin Buhl
|
f55995e14c
|
chore: simplify renovate config filematch
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 09:01:12 -04:00 |
|
Devin Buhl
|
d7d595da75
|
chore: update renovate config
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 08:53:25 -04:00 |
|
Devin Buhl
|
183c827136
|
fix: update gha config, renovate and README.md
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-06 08:43:38 -04:00 |
|
Devin Buhl
|
b714540000
|
fix: coredns is part of the docker oss program and not rate limited
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-05 08:27:28 -04:00 |
|
Devin Buhl
|
a855b3024d
|
fix: set rounds to 10 on weave password
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-05 08:21:17 -04:00 |
|
Devin Buhl
|
fd1590efcc
|
fix: actually deploy custom-cilium-l2.yaml.j2
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-04 18:00:15 -04:00 |
|
Devin Buhl
|
b0b54b31b0
|
fix: use fqcrdname for resource readiness
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-04 15:57:13 -04:00 |
|
Devin Buhl
|
dbf7d878e9
|
fix: check for the existence of cloudflared
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-04 15:40:06 -04:00 |
|
Devin Buhl
|
c95911eed4
|
fix: use shell instead of command when checking for CLI tools
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-04 15:37:37 -04:00 |
|
Devin Buhl
|
315659d196
|
chore: update requirements and stale container service
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-04 15:24:31 -04:00 |
|
Devin Buhl
|
46d68b8d95
|
feat(ansible): Deploy coredns with HelmChart instead of builtin method and other small QoL changes
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-03 11:30:13 -04:00 |
|
Devin Buhl
|
1be064692d
|
feat: Keep kube-vip-rbac and delete stale addon resources
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-01 17:56:29 -04:00 |
|
Devin Buhl
|
6442ac02cf
|
feat(ansible): remove dep cilium-cli and update nuke playbook
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-01 11:33:54 -04:00 |
|
Devin Buhl
|
a15dd621c4
|
chore: remove comments on swapping certs
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-29 12:32:17 -04:00 |
|
Devin Buhl
|
d7f1a8b2a7
|
feat: add ingress-nginx to dependencies for certain HRs
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-17 09:08:33 -04:00 |
|
Devin Buhl
|
c1c42b9d7d
|
chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-17 08:30:58 -04:00 |
|
Devin Buhl
|
9db93aeda5
|
chore: github syntax highlighting for jinja yaml files
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-17 08:20:51 -04:00 |
|
Devin Buhl
|
54f30d1d99
|
fix: include jinja template in renovate matches
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-17 08:18:46 -04:00 |
|
Devin Buhl
|
adf08cb348
|
fix: renovate the k3s cilium helm chart
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-17 08:13:42 -04:00 |
|
Devin Buhl
|
746f49e028
|
fix(ansible): only run certain tasks on k3s_primary_control_node
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-06-17 07:48:59 -04:00 |
|
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 |
|