Commit Graph
265 Commits
Author SHA1 Message Date
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 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 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 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 ef44ea1b2b chore: add ci tests for k0s (#1152) 2024-01-14 12:11:39 -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 3b1ea970b1 fix: Updates to taskfiles and e2e workflow (#1144) 2024-01-13 12:04:44 -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 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
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
d093d0a4e1 add k0s support (#1123)
* ignore idea

* Initial work on support for k0s

* *  Changed config param to bootstrap_distribution
*  Replaced democratic-csi with openebs
*  Added notes about system-upgrade-controller being ignored with k0s
*  Removed password for nodes

* *  Switched to single storage path for openebs
*  Removed democratic-csi helm repo
*  Added missing openebs helm repo
*  Fixed template formatting
*  Made bootstrap_private_github_repo hidden/undocumented
*  Updated flux cluster config to accommodate bootstrap_private_github_repo

* *  added the storageclass name to be declarative

* *  added newline
*  set chart wait false

* *  fixed spacing in K0sTasks
*  fixed openebs path
*  properly added openebs helm repo

* *  updated configure task to use venv
*  renamed bootstrap_kube_vip_addr to bootstrap_kubeapi_addr
*  renamed bootstrap_kube_vip_addr derived variables accordingly

* *  tweaked configure task cmd
*  started work on k0s-config.yaml template

* *  tweaked k0s task cmd
*  moved coredns under addons rather than optional
*  fixed typo in coredns task
*  normalized formatting in k0s-config
*  disabled telemetry in k0s-config
*  added renovate to k0s-config
*  removed tunnel and added routing mode in k0s-config cilium chart values
*  updated docs in config example
*  fixed issue with k0s-config controller role so it didn't default to worker+controller if more than one master

* *  fixed whitespace

* add k0sctl to brew tasks

* Update bootstrap/vars/config.sample.yaml

* Update bootstrap/vars/config.sample.yaml

* Update k0s-config.yaml.j2

* Update config.sample.yaml

* controllerManager and scheduler bind to `0.0.0.0` for metrics

* Update custom-cilium-helmchart.yaml.j2.j2

* Update helmvalues.yaml.j2

* Update bootstrap/tasks/addons/main.yaml

* first pass at readme updates

* update placement of k0sconfig options

* disable telemetry on k0sctl too

* disable k0s telemetry in env too

* update: jinja spacing in k0sconfig

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

* fix: ensure bootstrap_local_storage_path is delete on nuke

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

* fix: update renovate regex for k3s/k0s

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

* fix: update nuke playbook and only include k3s task when k3s

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

* fix: update nuke playbook and only include k3s task when k3s and include jinja comments

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

---------

Signed-off-by: Devin Buhl <devin@buhl.casa>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
Co-authored-by: Devin Buhl <devin@buhl.casa>
2024-01-11 15:03:36 -05:00
Devin Buhl f9a7307f76 feat: move installing prom operator crds to taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-06 09:22:43 -05:00
Jory Irving a19d7083b5 Change back to output file (#1113)
* Change back to output file

This was recently fixed in the new v1.9.0 action

* fix: indent

* remove token

* revert to secret token

* fix delete

* remove extra lines
2024-01-05 17:38:23 -05:00
Devin Buhl 494951efb1 chore: rename job steps in flux-diff
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-28 09:24:45 -05:00
Devin Buhl fa274a0682 fix: lychee workflow results filepath
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-28 09:06:58 -05:00
Devin Buhl d02e7bf039 fix: pin mshick/add-pr-comment to v2
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-28 08:57:28 -05:00
Devin Buhl b045b12e36 fix: update flux-diff workflow to use container
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-28 08:56:43 -05:00
Devin Buhl e44005ca26 chore: update workflows and remove token ref
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 20:14:52 -05:00
renovate[bot] 7058b3c896 fix(github-action): update allenporter/flux-local action to 4.2.1 2023-12-27 19:33:19 +00:00
Devin Buhl 15fe145abc chore: update renovate config
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 14:32:13 -05:00
Devin Buhl 44da0c1022 feat!: replace rancher/local-path-provisioner with democratic-csi in local-hostpath mode
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 14:23:29 -05:00
Devin Buhl 100002e236 chore: update lychee gh workflow to use CLI tool directly
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-27 14:00:42 -05:00
Devin Buhl eb4832d01a chore: update the lychee workflow to be more smarter about finding the link checker issue 2023-12-24 14:41:06 -05:00
Devin Buhl 80e95eb7ee chore: rename label related workflows
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-24 09:32:54 -05:00
Devin Buhl a3fca06139 chore: unpin gha in renovate and update link checker workflow
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-24 09:31:43 -05:00
renovate[bot] 7fe585132a feat(github-action): update allenporter/flux-local action to 4.2.0 2023-12-23 00:33:05 +00:00
renovate[bot] c07579dc66 feat(github-action)!: Update allenporter/flux-local action to 4.1.1 (#1096)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-21 19:42:48 -05:00
Devin Buhl 929fdbd1b5 fix: set permission for labeler workflow 2023-12-11 12:05:02 -05:00
renovate[bot]andDevin Buhl ae10897675 feat(github-action)!: Update actions/labeler action to v5.0.0 (#1073)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2023-12-07 18:16:20 -05:00
Devin Buhl 311863e017 feat: allow overriding the default local-path-provisioner path for PVC data
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-12-07 18:06:15 -05:00
Devin Buhl 7e8cb5b5e4 chore: add SUC group to renovate config 2023-12-01 20:20:43 -05:00
Devin Buhl 2a1e4a4a31 chore: add release file to exclude renovate from changelog 2023-12-01 08:08:05 -05:00
Devin Buhl 63edb13d9e fix: move renovate config into mono config file
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-11-24 19:48:04 -05:00
Devin Buhl c7d8c2f78f fix: renovate k3s builds numbers
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-11-24 14:15:54 -05:00
renovate[bot] cbcc4c8295 feat(github-action): update allenporter/flux-local action to 3.2.0 2023-11-22 13:34:39 +00:00
renovate[bot] 9dbc2b9320 feat(github-action): update micalevisk/last-issue-action action to v2.2.1 2023-11-11 02:01:19 +00:00
Devin Buhl 70a3cede76 chore: add calver release script
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-11-06 09:01:33 -05:00
renovate[bot] e12e26b0b5 fix(github-action): update actions/checkout action to v4.1.1 2023-10-21 01:33:19 +00:00
renovate[bot] 6c8b54f99c feat(github-action): update actions/checkout action to v4.1.0 2023-09-23 00:08:49 +00:00
Jan-Philipp Fischer 225ee0b2cd Adding permission to read repo (mandatory for private repos) (#946) 2023-09-18 17:19:52 -04:00
renovate[bot] 22e9d9b1a7 feat(github-action)!: Update actions/checkout action to v4.0.0 (#932)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 09:30:31 -04:00
renovate[bot] 0db68d20b6 feat(github-action): update actions/checkout action to v3.6.0 2023-08-26 02:04:46 +00:00
Devin Buhl adda5de03f chore: update renovate regexes 2023-08-13 13:11:15 -04:00
Devin Buhl 4732d04a3f chore: remove release-drafter due to not supporting calver
Signed-off-by: Devin Buhl <devin@buhl.casa>
2023-08-08 08:56:14 -04:00