Commit Graph

75 Commits

Author SHA1 Message Date
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
5d9b33f25f fix(clustertool): correct logging on SOPS secret YAML creation 2024-10-24 22:19:37 +02:00
Kjeld Schouten
e4c1f43c64 fix(clustertool): correct csr approver logging during bootstrap 2024-10-24 22:18:00 +02:00
Kjeld Schouten
e1539c682d fix(clustertool): correct kubernetes path for loaded manifests 2024-10-24 22:16:45 +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
TrueCharts Bot
c4e8e3c6da fix(deps): update module sigs.k8s.io/controller-runtime v0.19.0 → v0.19.1 (clustertool) (#28286)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[sigs.k8s.io/controller-runtime](https://redirect.github.com/kubernetes-sigs/controller-runtime)
| require | patch | `v0.19.0` -> `v0.19.1` |

---

### Release Notes

<details>
<summary>kubernetes-sigs/controller-runtime
(sigs.k8s.io/controller-runtime)</summary>

###
[`v0.19.1`](https://redirect.github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.19.1)

[Compare
Source](https://redirect.github.com/kubernetes-sigs/controller-runtime/compare/v0.19.0...v0.19.1)

#### What's Changed

- \[release-0.19] 🌱 Verify PR titles with shell script by
[@&#8203;k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot)
in
[https://github.com/kubernetes-sigs/controller-runtime/pull/2947](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2947)
- \[release-0.19] 🐛 Fakeclient: preserve TypeMeta for PartialObjectMeta
resources by
[@&#8203;k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot)
in
[https://github.com/kubernetes-sigs/controller-runtime/pull/2951](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2951)
- \[release-0.19] 🌱 pr-verify: use env var for passing the PR title by
[@&#8203;k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot)
in
[https://github.com/kubernetes-sigs/controller-runtime/pull/2962](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2962)
- \[release-0.19] 🌱 pr-verify: use env var for passing the PR title by
[@&#8203;k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot)
in
[https://github.com/kubernetes-sigs/controller-runtime/pull/2965](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2965)
- \[release-0.19] 🌱 Fix PR verify action by
[@&#8203;k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot)
in
[https://github.com/kubernetes-sigs/controller-runtime/pull/2974](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2974)
- \[release-0.19] 🐛 Fakeclient: Fix TOCTOU races by
[@&#8203;k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot)
in
[https://github.com/kubernetes-sigs/controller-runtime/pull/2992](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/2992)

**Full Changelog**:
https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.0...v0.19.1

</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:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzAuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2024-10-24 18:17:53 +00: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
21f9c8c2c5 fix(clustertool): fix some vars 2024-10-24 17:48:15 +02:00
Kjeld Schouten
6828356312 fix(clustertool): correct sopssecret yaml filename 2024-10-24 15:59:23 +02:00
Kjeld Schouten
d1797b19fe fix(clustertool): fix dockerhub creds 2024-10-24 14:04:22 +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
062874e132 fix(clustertool): fix version message 2024-10-24 10:12:21 +02:00
Kjeld Schouten
7b77d459f3 fix(clustertool): fix scale2flux missing 2 keys 2024-10-24 09:38:02 +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
TrueCharts Bot
60e638af0f fix(deps): update kubernetes packages v0.31.1 → v0.31.2 (clustertool) (patch) (#28220)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [k8s.io/api](https://redirect.github.com/kubernetes/api) | require |
patch | `v0.31.1` -> `v0.31.2` |
|
[k8s.io/apimachinery](https://redirect.github.com/kubernetes/apimachinery)
| require | patch | `v0.31.1` -> `v0.31.2` |
| [k8s.io/client-go](https://redirect.github.com/kubernetes/client-go) |
require | patch | `v0.31.1` -> `v0.31.2` |

---

### Release Notes

<details>
<summary>kubernetes/api (k8s.io/api)</summary>

###
[`v0.31.2`](https://redirect.github.com/kubernetes/api/compare/v0.31.1...v0.31.2)

[Compare
Source](https://redirect.github.com/kubernetes/api/compare/v0.31.1...v0.31.2)

</details>

<details>
<summary>kubernetes/apimachinery (k8s.io/apimachinery)</summary>

###
[`v0.31.2`](https://redirect.github.com/kubernetes/apimachinery/compare/v0.31.1...v0.31.2)

[Compare
Source](https://redirect.github.com/kubernetes/apimachinery/compare/v0.31.1...v0.31.2)

</details>

<details>
<summary>kubernetes/client-go (k8s.io/client-go)</summary>

###
[`v0.31.2`](https://redirect.github.com/kubernetes/client-go/compare/v0.31.1...v0.31.2)

[Compare
Source](https://redirect.github.com/kubernetes/client-go/compare/v0.31.1...v0.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 these
updates 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:26:50 +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
Kjeld Schouten
10c58bdf17 fix(clustertool): reenable talos mirror failover 2024-10-23 17:34:45 +02:00
Kjeld Schouten
458434ca84 fix(clustertool): add some prototype code to ensure container mirror failover 2024-10-23 17:29:26 +02:00
Kjeld Schouten
b5877955ca fix(clustertool): also fix mirror for non-dockerhub users 2024-10-23 17:02:59 +02:00
Kjeld Schouten
b72f4b1d2d fix(clustertool): dont mirror talos factory 2024-10-23 14:21:54 +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
TrueCharts Bot
052fec12fa fix(deps): update module github.com/fatih/color v1.17.0 → v1.18.0 (clustertool) (#28159)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/fatih/color](https://redirect.github.com/fatih/color) |
require | minor | `v1.17.0` -> `v1.18.0` |

---

### Release Notes

<details>
<summary>fatih/color (github.com/fatih/color)</summary>

###
[`v1.18.0`](https://redirect.github.com/fatih/color/releases/tag/v1.18.0)

[Compare
Source](https://redirect.github.com/fatih/color/compare/v1.17.0...v1.18.0)

#### What's Changed

- Add RGB API support by
[@&#8203;fatih](https://redirect.github.com/fatih) in
[https://github.com/fatih/color/pull/225](https://redirect.github.com/fatih/color/pull/225)
- Bump GitHub workflow actions by
[@&#8203;deining](https://redirect.github.com/deining) in
[https://github.com/fatih/color/pull/235](https://redirect.github.com/fatih/color/pull/235)
- Bump golang.org/x/sys from 0.18.0 to 0.24.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/fatih/color/pull/236](https://redirect.github.com/fatih/color/pull/236)
- Bump golang.org/x/sys from 0.24.0 to 0.25.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/fatih/color/pull/237](https://redirect.github.com/fatih/color/pull/237)

#### New Contributors

- [@&#8203;deining](https://redirect.github.com/deining) made their
first contribution in
[https://github.com/fatih/color/pull/235](https://redirect.github.com/fatih/color/pull/235)

**Full Changelog**:
https://github.com/fatih/color/compare/v1.17.0...v1.18.0

</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:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjguNyIsInVwZGF0ZWRJblZlciI6IjM4LjEyOC43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2024-10-22 14:18:54 +02:00
Kjeld Schouten
0302dc325e fix(clustertool): ensure zerolog is used in more places 2024-10-22 14:06:24 +02:00
Kjeld Schouten
96f30ef8cb feat(clustertool): fancy easy colors and color toggle for logger output 2024-10-22 13:53:20 +02:00
Kjeld Schouten
e4e9c4c9e9 feat(clustertool): add output formatting to zerolog 2024-10-22 13:38:39 +02:00
Kjeld Schouten
631e18a0f0 feat(clustertool): setup logo and version displaying 2024-10-22 13:23:56 +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
172d4f4d22 fix(clustertool): ensure clusterenv is imported on adv fluxbootstrap 2024-10-21 14:57:02 +02:00
Kjeld Schouten
b909826175 feat(clustertool): validate and ensure numbers in clusterenv are always quoted. 2024-10-21 13:45:38 +02:00