Devin Buhl
2313461f93
fix: update resources in receiver
2022-07-12 09:09:16 -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
3f124cebc3
feat(cluster)!: move cert-manager into kube-system namespace
2022-06-19 07:33:18 -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
3a5b188e9a
feat(cluster): add kured as optional deployment
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-06-09 09:13:42 -04:00
Devin Buhl
63e29a7257
feat(kube-vip)!: Use auto detection of kube-vip interface ( #331 )
...
* Remove kube-vip interface config setting
* Remove kube-vip interface Ansible variable
* Remove kube-vip interface from cluster manifest
* Remove kube-vip interface from Ansible deployment
* Delete checks for consistent kube-vip interface names
* Remove checks task from Ansible role
2022-05-22 23:15:51 -04:00
Devin Buhl
c56f1bc481
feat(cluster): use LE staging env for initial setup
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-17 18:20:34 -04:00
Devin Buhl
141f6ad107
fix: add cloudflare-only middleware to webhook ingress
2022-05-10 22:01:29 -04:00
Devin Buhl
efa91844a8
feat(cluster): increase kube-vip leader election and other args
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 18:48:54 -04:00
Devin Buhl
b479915737
feat!: rename BOOTSTRAP_ANSIBLE_KUBE_VIP_* to BOOTSTRAP_KUBE_VIP_*
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 13:44:41 -04:00
Devin Buhl
718427c9b8
feat!: rename BOOTSTRAP_ANSIBLE_KUBE_VIP_ADDRESS to BOOTSTRAP_ANSIBLE_KUBE_VIP_ADDR
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-06 12:57:21 -04:00
Devin Buhl
65c8e27101
fix(cluster): set flux gitrepo default interval to 5m0s
2022-05-06 09:20:33 -04:00
Devin Buhl
2f7a222e84
fix(cluster): enable cloudflare proxy on github webhook
2022-05-03 12:15:32 -04:00
Nicky van Meurs and Devin Buhl
e863245910
Add templates and logic to set up manifests for Github webhook receiver ( #308 )
...
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com >
2022-05-02 17:31:16 -04:00
renovate[bot] and Renovate Bot
de8f3870c7
chore(deps): update container image ghcr.io/kube-vip/kube-vip to v0.4.4 ( #292 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-22 22:28:45 -04:00
Devin Buhl
6cbfd7cb9c
feat: add external-dns for managing public DNS records ( #288 )
2022-04-16 00:04:38 -04:00
Devin Buhl
c62dcbe8da
feat: add k8s_gateway for accessing ingresses locally over DNS ( #287 )
2022-04-15 23:21:26 -04:00
renovate[bot] and Renovate Bot
ecad693b92
chore(deps): update container image ghcr.io/kube-vip/kube-vip to v0.4.3 ( #272 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-04-04 19:08:28 -04:00
3360ac2254
chore(deps): update dependency fluxcd/flux2 to v0.28.2 ( #267 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Devin Buhl <devin@buhl.casa >
2022-03-24 13:36:36 -04:00
Devin Buhl
26b42a32d1
fix: indentation in kube vip ds
2022-03-12 16:02:34 -05:00
Devin Buhl
fe33dc2174
feat(cluster): implement cloudflare-ddns cronjob in networking namespace
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-02-16 11:14:55 -05:00
Devin Buhl
514be6a541
fix(cluster): sync up kubevip ansible and cluster manifests
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-02-13 14:56:11 -05:00
renovate[bot] and Renovate Bot
fb7eff9c3c
chore(deps): update container image ghcr.io/kube-vip/kube-vip to v0.4.2 ( #219 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-11 16:54:56 -05:00
Manuel Rüger
655a6da9f5
kube-vip: Drop SYS_TIME capability ( #171 )
2021-12-22 08:07:05 -05:00
renovate[bot] and Renovate Bot
005015cb72
chore(deps): update container image ghcr.io/kube-vip/kube-vip to v0.4.1 ( #170 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-12-22 07:48:47 -05:00
Devin Buhl
35d41ca8db
feat: use age instead of gpg for sops ( #153 )
...
* feat: use age instead of gpg
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update comment in config env
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: set some debug output in configure.sh
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: use /Users/devin instead of full path
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: check if BOOTSTRAP_AGE_PUBLIC_KEY starts with age
Signed-off-by: Devin Buhl <devin@buhl.casa >
2021-11-25 07:34:46 -05:00
renovate[bot] and Renovate Bot
b5bedd3c10
chore(deps): update container image ghcr.io/kube-vip/kube-vip to v0.4.0 ( #135 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-11-10 08:26:33 -05:00
espizo
640f43af76
Fix pre-commit yammlint errors during setup ( #125 )
2021-10-31 09:51:02 -04:00
Dennis Staiger
1d349fa127
config updated for 0.3.9 ( #112 )
2021-10-19 10:59:50 -04:00
renovate[bot] and Renovate Bot
33d6237f6c
chore(deps): update container image ghcr.io/kube-vip/kube-vip to v0.3.9 ( #106 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-10-13 07:14:09 -04:00
github-actions[bot] and onedr0p
1a90ebca00
feat!: upgrade flux components to v0.18.0 ( #96 )
...
Co-authored-by: onedr0p <onedr0p@users.noreply.github.com >
2021-10-09 09:09:41 -04:00
Devin Buhl
5d3d8bdc86
feat: manage lifecycle of kube-vip with flux
...
Signed-off-by: Devin Buhl <devin.kray@gmail.com >
2021-09-29 08:23:46 -04:00
Devin Buhl
8d5516a546
feat!: Use Ansible and Terraform to provision Nodes and DNS and create configure script ( #84 )
2021-09-27 11:24:55 -04:00