Adam Petrovic
8c30a120da
fix setup_prometheus_endpoints in configure ( #790 )
...
The kubeControllerManager endpoints were being cleared on each iteration of the loop over control nodes leading to only the last control node being added. Instead the array has been cleared outside of the loop.
2023-06-15 06:58:18 -04:00
Arthur Zapparoli and Arthur Zapparoli
be1b7029f0
feat: Move from Cloudflare's API Key to API Token ( #789 )
...
Co-authored-by: Arthur Zapparoli <arthurgeek@users.noreply.github.com >
2023-06-14 18:20:06 -04:00
Devin Buhl
d5107d6b90
feat: Add grafana and kube-prometheus-stack HelmReleases ( #758 )
2023-05-31 10:16:30 -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
d8aea6de29
feat: allow flux to take over cilium ( #755 )
2023-05-29 09:38:06 -04:00
Devin Buhl
96d3c7841c
fix: add back in templating out external-dns secret
2023-05-06 07:49:30 -04:00
Steven Kreitzer and Devin Buhl
145f575fbb
feat!: add mandatory cloudflare tunnel support ( #716 )
...
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com >
2023-05-04 19:39:22 -04: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
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
f0c2c84dd9
chore: add links to sops and yq
2022-12-23 10:53:55 -05:00
Devin Buhl
4e6edcc66a
feat!: Refector directories and flux apps ( #559 )
2022-12-21 14:22:18 -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
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
4cf34653cb
fix: control nodes not given the right filename when using prefix
2022-10-21 14:39:51 -04: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
cdea056ca2
fix: add tflint to configure verify
2022-07-25 21:47:41 -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
Manuel Rüger
7759b9270a
Add option to disable kube-vip (part 2) ( #386 )
2022-07-06 20:21:28 -04:00
Manuel Rüger
24c2dc3094
Add option to disable kube-vip ( #385 )
2022-07-06 19:06:36 -04:00
Devin Buhl
84cbe4e596
fix: cluster issuers path
2022-06-18 16:24:17 -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
57c32173e9
fix(configure): update sops encrypt to point to cluster/config
2022-06-10 12:46:25 -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
1489e7217d
feat!: minor taskfile changes and readme updates
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2022-05-08 20:28:13 -04:00