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
28cbcfa2aa
chore(website): update some clustertool guides
2024-10-24 11:02:47 +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
Kjeld Schouten
c6beea9e4f
oopsie on spegel
2024-10-23 19:41:11 +02:00
Kjeld Schouten
646e0882d7
fix(spegel): ensure its a daemonset
2024-10-23 19:40:27 +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 and GitHub
40675731ef
Update FAQ.md
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-23 18:56:17 +02:00
Kjeld Schouten
72098056a4
fix(ci): revent duplicate issues being dunked into goreleaser changelog
2024-10-23 18:15:03 +02:00
Kjeld Schouten
1c59e8ef10
fix(ci): actually use the right go.sum path for caching
2024-10-23 18:13:40 +02:00
Kjeld Schouten
df9ed89a6c
feat(ci): actually cache gobuilds
2024-10-23 17:57:23 +02:00
Kjeld Schouten
a4b8c8a4ae
feat(clustertool): done make releases as draft
2024-10-23 17:51:11 +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
b0b41c4f28
chore(website): actually reference SCALE migration guide
2024-10-23 15:35:44 +02:00
Kjeld Schouten
6c971e2a8e
revert module updates for Astro
2024-10-23 14:28:23 +02:00
Kjeld Schouten
b72f4b1d2d
fix(clustertool): dont mirror talos factory
2024-10-23 14:21:54 +02:00
Kjeld Schouten
46edc79e08
disable astro experimental stuff for now
2024-10-23 13:34:19 +02:00
Kjeld Schouten
07b1a03cf8
feat(website): enable some experimental astro features
2024-10-23 12:05:19 +02:00
Kjeld Schouten
70633acc6c
chore(ci): fix cloudflare upload branch
2024-10-23 11:47:12 +02:00
Kjeld Schouten
259bc31071
attempt 2
2024-10-23 11:16:24 +02:00
Kjeld Schouten
9e3d371c01
trigger website build
2024-10-23 11:14:10 +02:00
Kjeld Schouten
a6d6f43da6
move to hash Chart.yaml files
2024-10-23 11:12:49 +02:00
Kjeld Schouten
6425e086ca
use day-time based caching for changelog
2024-10-23 11:04:26 +02:00
Kjeld Schouten and GitHub
5e8def4bb3
Create TRIGGER
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-22 23:34:49 +02:00
Kjeld Schouten and GitHub
ab1ee658b1
Update charts-release.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-22 23:34:02 +02:00
Kjeld Schouten and GitHub
d88950c3d7
Update 2024-10-16-news.md
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-22 23:21:37 +02:00
Kjeld Schouten and GitHub
74c7c70dfa
Delete website/TRIGGER
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-22 21:25:34 +02:00
Kjeld Schouten and GitHub
ce6810ec84
Update charts-release.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-22 21:25:04 +02:00
Kjeld Schouten and GitHub
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 and GitHub
08ea3ddc36
Update all.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-22 21:01:04 +02:00
Kjeld Schouten and GitHub
2332860292
Create TRIGGER
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-22 18:28:33 +02:00
Kjeld Schouten
77c86057b7
fix(clustertool): minor goreleaser tweak
2024-10-22 17:40:49 +02:00
Kjeld Schouten
dc0121ab11
fix(clustertool): Disable sbom generation on release for now
2024-10-22 17:21:46 +02:00
Kjeld Schouten and GitHub
71917d7c5d
Update clustertool.release.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-22 17:14:51 +02:00
Kjeld Schouten
4b5048c6be
fix(ci): tweak goreleaser build process some more
2024-10-22 15:38:47 +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
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
b1ab072fdd
add more changelogg stuff to ClusterTool changelog
2024-10-22 13:24:32 +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 and GitHub
c2cc6ab3fc
feat(renovate): add renovate chart ( #28117 )
...
**Description**
Adds a renovate cron helm-chart.
This bypasses some issues where renovate GitHub Action is fiercely
depending on docker being available to run dind code.
**⚙️ Type of change**
- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ 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-21 14:41:38 +02:00
Kjeld Schouten
b909826175
feat(clustertool): validate and ensure numbers in clusterenv are always quoted.
2024-10-21 13:45:38 +02:00
Kjeld Schouten and GitHub
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
97b3c76291
try to add a custom label for clustertool related stuffs.
2024-10-20 11:47:37 +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
Kjeld Schouten and GitHub
f934a6b7f8
Update charts-release.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:35:15 +02:00
Kjeld Schouten and GitHub
c7cb5fd198
Update clustertool.tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:26:21 +02:00
Kjeld Schouten and GitHub
0716810810
Update charts-release.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:24:04 +02:00
Kjeld Schouten and GitHub
522bda07c8
Update Chart.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:15:07 +02:00
Kjeld Schouten and GitHub
d13843323e
Update charts-test.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:14:20 +02:00
Kjeld Schouten and GitHub
0d87684b9f
Update charts-lint.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:13:27 +02:00
Kjeld Schouten and GitHub
1a01e55b1a
Update charts-test.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:12:57 +02:00
Kjeld Schouten and GitHub
f0ec9444e1
Update action.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:09:15 +02:00
Kjeld Schouten and GitHub
9afc35c4a6
Update Chart.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:07:04 +02:00
Kjeld Schouten and GitHub
239f95b920
Update action.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:06:26 +02:00
Kjeld Schouten and GitHub
b3cf09788b
Update action.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:03:37 +02:00
Kjeld Schouten and GitHub
3d7957d457
Update charts-test.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:02:29 +02:00
Kjeld Schouten and GitHub
de525cb326
Update charts-lint.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:01:48 +02:00
Kjeld Schouten and GitHub
37eb605382
Update common-tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 21:00:03 +02:00
Kjeld Schouten and GitHub
09204a198c
Update clustertool.tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:57:29 +02:00
Kjeld Schouten and GitHub
f5b4268879
Update common-tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:57:01 +02:00
Kjeld Schouten and GitHub
402eab8be6
Update common-tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:56:28 +02:00
Kjeld Schouten and GitHub
1f4589e8cd
Update charts-release.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:55:59 +02:00
Kjeld Schouten and GitHub
cd9553836a
Update charts-release.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:50:06 +02:00
Kjeld Schouten and GitHub
985d01864e
Update containers.build.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:43:23 +02:00
Kjeld Schouten and GitHub
abb0511d11
Update pr-validate.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:40:35 +02:00
Kjeld Schouten and GitHub
84a66a6f0b
Update clustertool.tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:37:57 +02:00
Kjeld Schouten and GitHub
175b9cbe31
Update charts-release.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:36:46 +02:00
Kjeld Schouten and GitHub
d1c546147e
Update charts-release.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:35:43 +02:00
Kjeld Schouten and GitHub
e6d21d25dc
Update pr-validate.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:31:57 +02:00
Kjeld Schouten and GitHub
88ee6d65bf
Update clustertool.tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:30:58 +02:00
Kjeld Schouten and GitHub
d304959608
Update clustertool.tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:30:27 +02:00
Kjeld Schouten and GitHub
13e47b6add
Update common-tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:29:55 +02:00
Kjeld Schouten and GitHub
22884f0814
Update clustertool.tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:29:37 +02:00
Kjeld Schouten and GitHub
428c464de2
Update common-tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:28:17 +02:00
Kjeld Schouten
7ee8e92c69
some common-test polish
2024-10-19 20:21:36 +02:00
Kjeld Schouten and GitHub
a3b6a3ca95
Update common-tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:16:26 +02:00
Kjeld Schouten and GitHub
4a280c02ec
Update containers.build.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:14:46 +02:00
Kjeld Schouten and GitHub
c7ae1480ff
Update common-tests.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:13:37 +02:00
Kjeld Schouten and GitHub
333c75bd20
Update containers.build.yaml
...
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl >
2024-10-19 20:11:37 +02:00