Commit Graph
728 Commits
Author SHA1 Message Date
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
Devin Buhl 46f1a392fb feat(ansible): rename playbooks and update AnsibleTasks
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-06-08 09:42:09 -04:00
Devin Buhl e7d8409bd7 feat: use key_groups in sops configuration file 2022-06-08 09:01:01 -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
ff5b2b091d chore(deps): update terraform http to v2.2.0 (#345)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2022-06-06 08:33:47 -04:00
renovate[bot]andRenovate Bot 3c1f6379d6 chore(deps): update dependency community.general to v5.0.2 (#340)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 08:32:49 -04:00
renovate[bot]andRenovate Bot 3c9185a83e chore(deps): update terraform cloudflare to v3.16.0 (#344)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 08:32:36 -04:00
renovate[bot]andRenovate Bot aebfaa706c chore(deps): update pre-commit hook zricethezav/gitleaks to v8.8.7 (#343)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 08:32:26 -04:00
renovate[bot]andRenovate Bot 347907acca chore(deps): update dependency community.sops to v1.2.2 (#341)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-06 08:32:16 -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 2e5d41a991 chore(deps): update pre-commit hook zricethezav/gitleaks to v8.8.6 (#339)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-28 15:04:48 -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 d6d3c48c3b chore(deps): update dependency ansible.posix to v1.4.0 (#337)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-28 02:43:44 -04:00
renovate[bot]andRenovate Bot 1656b08187 chore(deps): update pre-commit hook zricethezav/gitleaks to v8.8.5 (#336)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-28 02:43:36 -04:00
renovate[bot]andRenovate Bot c5b623ce89 chore(deps): update pre-commit hook k8s-at-home/sops-pre-commit to v2.1.1 (#335)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-28 02:43:28 -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
Devin Buhl db0e397172 fix(ansible): smoll tweaks for k3s install playbook
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-23 20:10:06 -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 1fa16287e8 chore(README): Clean up provisioning tools section 2022-05-22 11:01:22 -04:00
Devin Buhl 3c276effd1 chore(README): mention arm64/amd64 nodes are supported 2022-05-22 10:56:12 -04:00
renovate[bot]andRenovate Bot 60543c4ced chore(deps): update pre-commit hook lucas-c/pre-commit-hooks to v1.2.0 (#327)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-20 21:27:45 -04:00
renovate[bot]andRenovate Bot 40f5d392aa chore(deps): update terraform cloudflare to v3.15.0 (#328)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-20 21:27:37 -04:00
renovate[bot]andRenovate Bot 0f21b00252 chore(deps): update dependency community.general to v5 (#329)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-20 21:27:26 -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 2e05f464aa feat(repository): add vscode folder with good defaults and extension recommendations
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-16 18:27:29 -04:00
Devin Buhl 1363b755f4 fix: use github-deploy-key in gitignore 2022-05-16 18:20:11 -04:00
Devin Buhl 0f8136432d feat(ansible): add handler to restart node if needed
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-16 17:07:16 -04:00
Devin Buhl 8beba77f76 chore(README): add benefits of public repo
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-16 14:50:39 -04:00
Devin Buhl 558644407d chore(README): add optionally to private repo line
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-16 14:47:18 -04:00
Devin Buhl 99b43654c0 chore(README): add instructions on Flux SSH authentication
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-16 14:46:05 -04:00
renovate[bot]andRenovate Bot 5eeff9cc57 chore(deps): update terraform sops to v0.7.1 (#325)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-14 14:34:10 -04:00
renovate[bot]andRenovate Bot a2cbfd84e9 chore(deps): update pre-commit hook lucas-c/pre-commit-hooks to v1.1.14 (#322)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-14 00:06:42 -04:00
Devin Buhl d02f6720e3 feat(ansible): add checks for verify kube-vip nic exists
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-13 15:38:04 -04:00
Devin Buhl 63d077e1dd feat(cluster): add error-pages (#207) 2022-05-13 14:03:25 -04:00
Devin Buhl 141f6ad107 fix: add cloudflare-only middleware to webhook ingress 2022-05-10 22:01:29 -04:00
Devin Buhl 7016d01ed4 feat(taskfile): add cluster and flux cmds to taskfiles
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-10 09:24:06 -04:00
Devin Buhl 85cb480fe7 chore: add note in readme about cloudflare registrar
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-10 08:06:37 -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 e1c1d1689b chore: Add homebrew task to taskfile and update README.md
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-09 16:54:31 -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
Devin Buhl 1e6cc45558 fix: consistency in task commands
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-08 20:38: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
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
Devin Buhl 16b75ac1c5 fix(renovate): revert regex manager to capture traefik crd updates
Signed-off-by: Devin Buhl <devin@buhl.casa>
2022-05-07 08:48:03 -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
Devin Buhl 08b05b0e31 chore: add another verification step 2022-05-07 05:02:16 -04:00