Commit Graph
31 Commits
Author SHA1 Message Date
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 ZapparoliandArthur 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 KreitzerandDevin 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