Commit Graph

58 Commits

Author SHA1 Message Date
Kjeld Schouten 90bed57f1c feat(clustertool): add auto-merge PR workflow 2024-10-26 12:04:44 +02:00
TrueCharts Bot 795e17da71 chore(flux): update image prometheus-operator 8.7.0 → 8.8.0 (clustertool) (#28347)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[prometheus-operator](https://truecharts.org/charts/system/prometheus-operator)
([source](https://redirect.github.com/prometheus-operator)) | minor |
`8.7.0` -> `8.8.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzAuNCIsInVwZGF0ZWRJblZlciI6IjM4LjEzMC40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2024-10-26 02:30:23 +02:00
Kjeld Schouten c0b6108e46 fix(clustertool): dont install ensure-digest kyverno policy by default, as it doesn't work with all operators 2024-10-25 13:18:31 +02:00
Kjeld Schouten 0ab38628d8 fix(clustertool): fix some issues with indents and driftDetection 2024-10-25 13:08:49 +02:00
Kjeld Schouten 0a5db777fb feat(clustertool): set default drift-detection mode for helmreleases to warn 2024-10-25 13:07:00 +02:00
Kjeld Schouten ae7f7ca3d0 fix(clustertool): ensure dashboard ip is mandatory again and remove spegel ip 2024-10-25 10:44:24 +02:00
Kjeld Schouten d8e32f02b8 fix(clustertool): fix some issues with multi-cluster 2024-10-25 10:13:37 +02:00
TrueCharts Bot b98b4aadbb chore(flux): update image prometheus-operator 8.6.1 → 8.7.0 (clustertool) (#28300)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[prometheus-operator](https://truecharts.org/charts/system/prometheus-operator)
([source](https://redirect.github.com/prometheus-operator)) | minor |
`8.6.1` -> `8.7.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzAuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2024-10-25 02:29:30 +02:00
Kjeld Schouten d085214ad6 feat(clustertool): Remove nfs and smb csi 2024-10-25 00:18:22 +02:00
Kjeld Schouten 32fdf6c706 fix(clustertool): comment out sopssecret reference as its not uploaded to GIT for safety 2024-10-25 00:04:51 +02:00
Kjeld Schouten c063804167 fix(clustertool): remove typo 2024-10-24 21:40:50 +02:00
Kjeld Schouten 0e74e0d25b feat(clustertool): use quay as a hardcoded tccr mirror 2024-10-24 21:39:59 +02:00
Kjeld Schouten 39c23c0b1d fix(clustertool): Ensure image mirrors always include the main-source 2024-10-24 21:38:45 +02:00
Kjeld Schouten ec66177b97 fix(clustertool): fix mistake in kyverno 2024-10-24 18:26:12 +02:00
Kjeld Schouten d9ff599b26 fix(clustertool): exclude cnpg pods from kyverno 2024-10-24 18:25:49 +02:00
Kjeld Schouten 2d388d39ba feat(clustertool): move file changes to talconfig for user accessability and enable local kube discovery service 2024-10-24 11:38:26 +02:00
Kjeld Schouten cbb3ba676c feat(clustertool): move kernelModules to talconfig 2024-10-24 11:21:34 +02:00
Kjeld Schouten c43f2bab7d fix(clustertool): fully remove topolvm and add kyverno by default 2024-10-24 10:47:47 +02:00
Kjeld Schouten a71ee15f6d feat(clustertool): remove the use of talos manifests in favor of kubectl 2024-10-24 10:36:17 +02:00
Kjeld Schouten 1b36126d5f chore(clustertool): delete topolvm 2024-10-23 23:50:34 +02:00
TrueCharts Bot 4efee53c4a chore(deps): update ghcr.io/siderolabs/kubelet docker tag to v1.31.2 (clustertool) (#28217)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/siderolabs/kubelet](https://redirect.github.com/siderolabs/kubelet)
| patch | `v1.31.1` -> `v1.31.2` |

---

### Release Notes

<details>
<summary>siderolabs/kubelet (ghcr.io/siderolabs/kubelet)</summary>

###
[`v1.31.2`](https://redirect.github.com/siderolabs/kubelet/compare/v1.31.1...v1.31.2)

[Compare
Source](https://redirect.github.com/siderolabs/kubelet/compare/v1.31.1...v1.31.2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzAuMCIsInVwZGF0ZWRJblZlciI6IjM4LjEzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2024-10-23 20:28:13 +02:00
Kjeld Schouten c6beea9e4f oopsie on spegel 2024-10-23 19:41:11 +02:00
Kjeld Schouten 96e37a3599 fix(clustertool): fix kubeproxy mistake 2024-10-23 19:29:01 +02:00
Kjeld Schouten 22a1fe32e6 fix(clustertool): done adapt scheduyler 2024-10-23 19:16:51 +02:00
Kjeld Schouten ad138091dc some clsutertool fixes 2024-10-23 19:15:59 +02:00
Kjeld Schouten 18e585c024 fix(clustertool): ensure all patches made by us are not send to git 2024-10-23 17:44:32 +02:00
Kjeld Schouten 6037a1e4b6 fix(clustertool): leave containerdcaching setup to spegel 2024-10-23 17:44:14 +02:00
Kjeld Schouten 3baa3750cb fix(clustertool): dont use spegel on talos images for stability 2024-10-23 17:38:02 +02:00
TrueCharts Bot 47c1c293a9 chore(flux): update image kubernetes-dashboard 1.8.1 → 1.9.1 (clustertool) (#28203)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[kubernetes-dashboard](https://truecharts.org/charts/premium/kubernetes-dashboard)
([source](https://redirect.github.com/kubernetes-dashboard/kubernetes-dashboard))
| minor | `1.8.1` -> `1.9.1` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjkuMyIsInVwZGF0ZWRJblZlciI6IjM4LjEyOS4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2024-10-23 14:16:58 +02:00
TrueCharts Bot d8652c2c03 chore(flux): update image kubernetes-dashboard 1.8.0 → 1.8.1 (clustertool) (#28179)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[kubernetes-dashboard](https://truecharts.org/charts/premium/kubernetes-dashboard)
([source](https://redirect.github.com/kubernetes-dashboard/kubernetes-dashboard))
| patch | `1.8.0` -> `1.8.1` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjkuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEyOS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2024-10-23 02:29:18 +02:00
TrueCharts Bot 6d7e8966e8 chore(flux): update image prometheus-operator 8.6.0 → 8.6.1 (clustertool) (#28180)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[prometheus-operator](https://truecharts.org/charts/system/prometheus-operator)
([source](https://redirect.github.com/prometheus-operator)) | patch |
`8.6.0` -> `8.6.1` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjkuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEyOS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2024-10-23 00:28:51 +00:00
TrueCharts Bot dcaaf8001f chore(flux): update image spegel 2.0.0 → 2.0.2 (clustertool) (#28181)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [spegel](https://truecharts.org/charts/system/spegel)
([source](https://redirect.github.com/truecharts/charts/tree/HEAD/charts/system/spegel))
| patch | `2.0.0` -> `2.0.2` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjkuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEyOS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2024-10-23 02:28:32 +02:00
Kjeld Schouten f988cc2dd6 fix(clustertool): fix rc2 breaking-bug
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:05:13 +02:00
Kjeld Schouten 08ea3ddc36 Update all.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:01:04 +02:00
Kjeld Schouten 47460ea4a7 fix(ci): tweak gitignore for go releaser testing 2024-10-22 15:18:45 +02:00
Kjeld Schouten 092bfbe1cc fix(clustertool): some clustertool build tweaks 2024-10-22 15:16:10 +02:00
Kjeld Schouten 8582c6434a feat(clustertool/spegel): improve spegel behavior for clustertool and make kubedashboard optional on clustertool 2024-10-22 13:03:31 +02:00
Kjeld Schouten 0c4009680c feat(spegel): BREAKING CHANGE move to custom spegel chart (#28077)
**Description**
Add our own Spegel chart

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [x] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [ ] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):` or `chore(chart-name):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._
2024-10-20 17:08:32 +02:00
Kjeld Schouten b82e30a52b remove gha spegel patch 2024-10-20 13:33:28 +02:00
Kjeld Schouten bf503c26b3 fix(clustertool): kyverno gha tweaks again 2024-10-20 12:51:45 +02:00
Kjeld Schouten acb0c9b143 fix(clustertool): kyverno gha fix 2024-10-20 12:31:52 +02:00
Kjeld Schouten 88abae90ba fix(clustertool): move spegel into its own namespace 2024-10-20 12:06:18 +02:00
Kjeld Schouten b66eddfdbd chore(clustertool): add more kyverno policies 2024-10-20 11:39:57 +02:00
Kjeld Schouten 61635eaf26 chore(clustertool): Docs and Command changes 2024-10-20 11:37:41 +02:00
TrueCharts Bot 5fa0c4f6b8 chore(flux): update image prometheus-operator 8.5.2 → 8.6.0 (#28052)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[prometheus-operator](https://truecharts.org/charts/system/prometheus-operator)
([source](https://redirect.github.com/prometheus-operator)) | minor |
`8.5.2` -> `8.6.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjguMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2024-10-19 19:27:28 +00:00
Kjeld Schouten 4ab41d42f2 fix pre-commit and cleanup 2024-10-19 15:18:05 +02:00
Kjeld Schouten 8d467fb8a3 feat(clustertool): disable imagelocality because we're using spegel. 2024-10-19 15:05:52 +02:00
Kjeld Schouten 0d1548d1bc feat(clustertool): Add support for autoconfiguring DockerHub credentials 2024-10-19 14:09:28 +02:00
TrueCharts Bot d57f357a9f chore(flux): update image volsync 2.3.0 → 2.4.0 by renovate (#27980)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [volsync](https://truecharts.org/charts/system/volsync)
([source](https://redirect.github.com/truecharts/charts/tree/HEAD/charts/system/volsync))
| minor | `2.3.0` -> `2.4.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM4LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2024-10-18 20:24:21 +02:00
TrueCharts Bot 8f382bc3f3 chore(flux): update image traefik-crds 3.2.0 → 3.2.1 by renovate (#27977)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [traefik-crds](https://truecharts.org/charts/system/traefik-crds)
([source](https://redirect.github.com/traefik/traefik)) | patch |
`3.2.0` -> `3.2.1` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM4LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2024-10-18 20:23:16 +02:00