Commit Graph
1763 Commits
Author SHA1 Message Date
Devin Buhl edbcf28139 feat: add python version check (#1176)
* feat: add python version check

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: formatting

Signed-off-by: Devin Buhl <devin@buhl.casa>

* test python 3.10

* chore: taskfile formating

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: python 3.11 is minimum

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-16 21:13:58 -05:00
Devin Buhl 35177471b5 chore: update minimum python version to 3.11
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-16 16:10:48 -05:00
Devin Buhl 528508e834 feat: add ansible lint, update taskfiles, and makejinja to not strip trailing newlines (#1172)
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-16 14:23:08 -05:00
Devin Buhl b41ccc8145 fix: add tls sans options for k3s too (#1170)
* fix: add tls sans options for k3s too

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: update comment

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-16 10:52:48 -05:00
Devin Buhl 295f2e7eac fix: kube-vip was not rendering when enabled (#1169)
* fix: kube-vip was not rendering when enabled

Signed-off-by: Devin Buhl <devin@buhl.casa>

* fix: forgot to save a file

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-16 09:56:41 -05:00
Devin Buhl 646f335689 feat: change jinja variable start/end delimiters to avoid conflicts with go templating (#1168)
* feat: change jinja variable start/end delimiters to avoid conflicts with go templating

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: update comment in makejinja.toml

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: update comment in makejinja.toml

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-16 09:25:12 -05:00
Devin Buhl 9317007e7f chore: remove comment in main Taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-16 08:24:31 -05:00
Devin Buhl b0ea9afbfd fix: bump makejinja and add force flag to Taskfile (#1166)
* fix: bump makejinja and add force flag to Taskfile

Signed-off-by: Devin Buhl <devin@buhl.casa>

* chore: Run configure again to ensure idempotency

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-16 08:12:07 -05:00
Devin Buhl 72e7d17a26 fix: add check for bootstrap_distribution
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 20:23:49 -05:00
Devin Buhl 153213653b chore: update readme and make required tools bold
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 20:16:40 -05:00
Devin Buhl 9d03e291d6 chore: update readme for k0sctl, kustomize and kubeconform
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 20:12:41 -05:00
Devin Buhl 4a8e762fc6 chore: update labels and labeler configs
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 20:02:47 -05:00
Devin Buhl 5a0e90f561 chore: add distro to labels
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 19:48:35 -05:00
Devin Buhl 93c9d21581 feat: change jinja block/start delimiters for renovate support (#1163)
* feat: change jinja block/start delimiters for renovate support

Signed-off-by: Devin Buhl <devin@buhl.casa>

* fix: update renovate config an helm repos

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 19:31:45 -05:00
Devin Buhl b602a7a1f5 fix: update makeninja - rename Archfile - check for k0sctl (#1161)
* fix: update makeninja

* Update Taskfile.yaml

* fix: check for k0sctl when k0s is choosen

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 15:39:37 -05:00
Devin Buhl 2ad3d87b06 fix: update Ansible taskfile (#1160) 2024-01-15 12:27:02 -05:00
Devin Buhl ea31a49817 feat: add kubeconform workflow and make kubeconform/kustomize required (#1159) 2024-01-15 09:42:50 -05:00
Devin Buhl e6fbc6e128 feat: remove the need for raw jinja blocks (#1158)
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 00:03:41 -05:00
Devin Buhl f9481d6202 feat: replace ansible templating with makejinja (#1156) 2024-01-14 23:03:02 -05:00
Devin Buhl a4731906d9 feat: set lstrip on ansible template task and remove comments (#1155)
* feat: set lstrip on ansible template task and remove comments

Signed-off-by: Devin Buhl <devin@buhl.casa>

* fix: cert-manager block was neing stripped

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-14 17:08:59 -05:00
Devin Buhl ef44ea1b2b chore: add ci tests for k0s (#1152) 2024-01-14 12:11:39 -05:00
Harald Koch 15ffff895c chore: I found minor spelling errors (#1153) 2024-01-14 12:02:33 -05:00
Devin Buhl 4eaadd476e chore: remove extraneous steps from Stage 5 in README
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-14 10:20:40 -05:00
Devin Buhl 842f4ee1d1 chore: add Stargazers
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-14 10:17:27 -05:00
Devin Buhl 6428678fae fix: only remove duplicate metrics in kps if distro is k3s (#1151)
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-14 09:32:41 -05:00
Devin Buhl 5ee8a8a2fa fix: remove l2 announcement from k3s role config 2024-01-13 21:48:09 -05:00
Devin Buhl 77eb03d455 feat: do not apply cilium l2 config on cluster bootstrap
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-13 20:43:09 -05:00
Devin Buhl a21cadb06f feat: update e2e test to account for testing ipv6 (#1150) 2024-01-13 20:30:12 -05:00
Devin Buhl c9630bf4b5 fix: update cluster-rollout-update to be k0s compatible (#1149)
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-13 20:01:22 -05:00
Devin Buhl 03f7e02bcb fix: update homepage addon to fix vars
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-13 14:29:15 -05:00
Devin Buhl 9c2699992f fix: update homepage addon
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-13 14:05:56 -05:00
Devin Buhl a6cb35fed2 chore: add emoji next to related projects in readme 2024-01-13 12:43:35 -05:00
Devin Buhl a7bbbcfb5e chore: forgot one instance of paru in the readme 2024-01-13 12:28:36 -05:00
Devin Buhl 3b1ea970b1 fix: Updates to taskfiles and e2e workflow (#1144) 2024-01-13 12:04:44 -05:00
renovate[bot] 0ddfc8db3b feat(container): update image kube-prometheus-stack to v55.8.1 (#1141)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 23:22:34 -05:00
Devin Buhl 0363af873e fix: do not limit e2e workflow on folder changed 2024-01-12 23:14:14 -05:00
Devin Buhl 2f9e6068d3 feat: attempt to add a e2e workflow (#1143)
* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

* feat: attempt to add a e2e workflow

Signed-off-by: Devin Buhl <devin@buhl.casa>

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-12 22:41:03 -05:00
Devin Buhl e34899bfe2 fix: annotations not rendering correctly and add kubeconform integration
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-12 16:58:22 -05:00
Devin Buhl 7bd55db995 fix: ansible taskfile ad-hoc tasks now have preconditions
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-12 16:23:14 -05:00
Devin Buhl c0ca6be2ba fix: ansible taskfile ad-hoc tasks now work
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-12 16:20:23 -05:00
Stephen Bonnell f6136bfb3f fix: Homepage memory limits (#1140) 2024-01-12 11:12:25 -05:00
Devin Buhl 1ff3c252ca feat: add repo taskfile for cleaning up repo
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-12 08:55:27 -05:00
renovate[bot] 00ec522096 fix(helm): update chart external-dns to 1.14.1 (#1136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 07:03:37 -05:00
renovate[bot] 070958ecc5 fix(github-release): update k0sproject/k0s to v1.28.5+k0s.0 (#1135)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 21:00:09 -05:00
Devin Buhl 7513f4544e chore: update renovate to find the k0sconfig file
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-11 20:58:46 -05:00
renovate[bot] 18e591238e feat(helm): update chart openebs to 3.10.0 (#1133)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:51:26 -05:00
renovate[bot] 72f00506ac fix(container): update image kube-prometheus-stack to v55.7.1 (#1130)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:49:54 -05:00
renovate[bot] 9efe707c11 feat(container)!: Update image docker.io/cloudflare/cloudflared to v2024 (#1134)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:48:26 -05:00
renovate[bot] 3776df776c feat(helm): update chart external-dns to 1.14.0 (#1132)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:48:19 -05:00
renovate[bot] 65ca933238 fix(helm): update chart reloader to 1.0.62 (#1131)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-11 20:48:00 -05:00