Commit Graph
233 Commits
Author SHA1 Message Date
renovate[bot]andRenovate Bot 9c62113b07 chore(deps): update helm release reloader to v0.0.114 (#349)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-11 03:19:31 -04:00
Devin Buhl 283ec2f52c fix: stakater-charts helm URL 2022-06-10 18:08:08 -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 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 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
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
renovate[bot]andRenovate Bot 20293350a2 chore(deps): update container image ghcr.io/tarampampam/error-pages to v2.16.0 (#346)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 08:33:56 -04:00
renovate[bot]andRenovate Bot 864b60ec3d chore(deps): update helm release traefik to v10.20.1 (#342)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-03 22:48:59 -04:00
renovate[bot]andRenovate Bot 13415f56a6 chore(deps): update helm release traefik to v10.20.0 (#338)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-28 02:43:51 -04:00
renovate[bot]andRenovate Bot c232d43fe2 chore(deps): update helm release reloader to v0.0.113 (#334)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-28 02:43:21 -04:00
renovate[bot]andRenovate Bot a78a7da5cf chore(deps): update container image ghcr.io/k8s-at-home/kubectl to v1.24.1 (#333)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-28 02:43:13 -04:00
renovate[bot]andRenovate Bot 2635d4e6c0 chore(deps): update helm release k8s-gateway to v1.1.9 (#323)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-17 18:21:33 -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 63d077e1dd feat(cluster): add error-pages (#207) 2022-05-13 14:03:25 -04:00
Devin Buhl 6b0dc651f5 fix(ansible): wait 15 seconds before deleting the k3s deployed manifests
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-10 07:44:55 -04:00
Devin Buhl ed9bdd20c1 feat(cluster): update existing traefik middlewares and add cloudflare-only middleware
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-10 07:33:09 -04:00
Devin Buhl 4ab22b451c fix: set replicaCount to 2 for echo-server
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-08 20:39:36 -04:00
renovate[bot]andRenovate Bot 4c04992df1 chore(deps): update helm release traefik to v10.19.5 (#316)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-07 08:49:27 -04:00
5deca048cf chore(deps): update helm release echo-server to v0.4.0 (#319)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2022-05-07 08:29:09 -04:00
renovate[bot]andRenovate Bot 26210ab6c3 chore(deps): update dependency fluxcd/flux2 to v0.30.2 (#318)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-06 21:39:08 -04:00
renovate[bot]andRenovate Bot e4678272d1 chore(deps): update container image ghcr.io/k8s-at-home/kubectl to v1.24.0 (#317)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-06 21:38:55 -04:00
renovate[bot]andRenovate Bot 3028ebc180 chore(deps): update helm release k8s-gateway to v1.1.7 (#315)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-06 21:38:38 -04:00
Devin Buhl 13b8194321 feat(cluster): apply local only access middle to traefk dashboard
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-04 07:49:11 -04:00
Devin Buhl 2d22f0f8cf feat(cluster): add treafik middleware for local only access
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-04 07:46:26 -04:00
Devin Buhl cd5030e62b fix(cluster): configure script would fail on macos
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-02 18:15:07 -04:00
Devin Buhl ee82ff6bc5 chore: add note about enabling system upgrade controller 2022-04-30 11:28:20 -04:00
renovate[bot]andRenovate Bot 8578c4612c chore(deps): update dependency fluxcd/flux2 to v0.29.5 (#301)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-30 09:08:19 -04:00
Devin Buhl f5710e3fd5 feat! make SUC opt-in
SUC can cause issues when people are bootstrapping new clusters and there's a newer k3s version available. This can cause the cluster to fail or become unresponsive. This should be enabled with caution.

If you want to enable this, make sure you build your cluster with the latest k3s version set in the Ansible vars.
2022-04-28 17:35:18 -04:00
renovate[bot]andRenovate Bot a16bfc34db chore(deps): update container image ghcr.io/k8s-at-home/kubectl to v1.23.6 (#291)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-22 22:28:56 -04:00
renovate[bot]andRenovate Bot 9231746954 chore(deps): update dependency fluxcd/flux2 to v0.29.3 (#293)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-22 22:28:26 -04:00
renovate[bot]andRenovate Bot 1b9bc87512 chore(deps): update helm release external-dns to v1.9.0 (#294)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-22 22:28:19 -04:00
Ales Lerch 1da005c1b4 fix: Adds traefik ingress annotation to echo-server service (#290)
so echo-server can be accessed via ingress.
2022-04-17 10:34:04 -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
Devin Buhl 09a6bfcb79 feat(cluster): move system-upgrade-controller to crds and apps
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-04-15 21:56:30 -04:00
renovate[bot]andRenovate Bot 9991aabeb4 chore(deps): update helm release cert-manager to v1.8.0 (#279)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-08 22:07:59 -04:00
renovate[bot]andRenovate Bot 9b92ff0e31 chore(deps): update dependency fluxcd/flux2 to v0.28.5 (#270)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 19:09:16 -04:00
renovate[bot]andRenovate Bot 3d9b7a3f19 chore(deps): update helm release traefik to v10.19.4 (#274)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 19:08:56 -04:00
Manuel Rüger cfe1344376 Fix yamllint findings (#271) 2022-03-28 21:19:52 -04:00
renovate[bot]andRenovate Bot d44fc1a180 chore(deps): update helm release reloader to v0.0.110 (#269)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-25 09:32:59 -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
renovate[bot]andRenovate Bot 902629c2f4 chore(deps): update helm release cert-manager to v1.7.2 (#268)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-24 13:33:47 -04:00
renovate[bot]andRenovate Bot cd93d0a999 chore(deps): update container image rancher/system-upgrade-controller to v0.9.1 (#264)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-23 14:37:40 -04:00
renovate[bot]andRenovate Bot 98175e76ec chore(deps): update helm release reflector to v6.1.47 (#262)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-21 07:17:34 -04:00
renovate[bot]andRenovate Bot 644a13b323 chore(deps): update helm release traefik to v10.15.0 (#252)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-19 09:00:56 -04:00