Commit Graph
100 Commits
Author SHA1 Message Date
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 SchoutenandGitHub 5e8def4bb3 Create TRIGGER
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 23:34:49 +02:00
Kjeld SchoutenandGitHub ab1ee658b1 Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 23:34:02 +02:00
Kjeld SchoutenandGitHub d88950c3d7 Update 2024-10-16-news.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 23:21:37 +02:00
Kjeld SchoutenandGitHub 74c7c70dfa Delete website/TRIGGER
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:25:34 +02:00
Kjeld SchoutenandGitHub ce6810ec84 Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:25:04 +02:00
Kjeld SchoutenandGitHub f988cc2dd6 fix(clustertool): fix rc2 breaking-bug
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:05:13 +02:00
Kjeld SchoutenandGitHub 08ea3ddc36 Update all.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-22 21:01:04 +02:00
Kjeld SchoutenandGitHub 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 SchoutenandGitHub 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 SchoutenandGitHub 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 SchoutenandGitHub 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 SchoutenandGitHub f934a6b7f8 Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:35:15 +02:00
Kjeld SchoutenandGitHub c7cb5fd198 Update clustertool.tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:26:21 +02:00
Kjeld SchoutenandGitHub 0716810810 Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:24:04 +02:00
Kjeld SchoutenandGitHub 522bda07c8 Update Chart.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:15:07 +02:00
Kjeld SchoutenandGitHub d13843323e Update charts-test.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:14:20 +02:00
Kjeld SchoutenandGitHub 0d87684b9f Update charts-lint.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:13:27 +02:00
Kjeld SchoutenandGitHub 1a01e55b1a Update charts-test.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:12:57 +02:00
Kjeld SchoutenandGitHub f0ec9444e1 Update action.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:09:15 +02:00
Kjeld SchoutenandGitHub 9afc35c4a6 Update Chart.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:07:04 +02:00
Kjeld SchoutenandGitHub 239f95b920 Update action.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:06:26 +02:00
Kjeld SchoutenandGitHub b3cf09788b Update action.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:03:37 +02:00
Kjeld SchoutenandGitHub 3d7957d457 Update charts-test.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:02:29 +02:00
Kjeld SchoutenandGitHub de525cb326 Update charts-lint.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:01:48 +02:00
Kjeld SchoutenandGitHub 37eb605382 Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 21:00:03 +02:00
Kjeld SchoutenandGitHub 09204a198c Update clustertool.tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:57:29 +02:00
Kjeld SchoutenandGitHub f5b4268879 Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:57:01 +02:00
Kjeld SchoutenandGitHub 402eab8be6 Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:56:28 +02:00
Kjeld SchoutenandGitHub 1f4589e8cd Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:55:59 +02:00
Kjeld SchoutenandGitHub cd9553836a Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:50:06 +02:00
Kjeld SchoutenandGitHub 985d01864e Update containers.build.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:43:23 +02:00
Kjeld SchoutenandGitHub abb0511d11 Update pr-validate.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:40:35 +02:00
Kjeld SchoutenandGitHub 84a66a6f0b Update clustertool.tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:37:57 +02:00
Kjeld SchoutenandGitHub 175b9cbe31 Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:36:46 +02:00
Kjeld SchoutenandGitHub d1c546147e Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:35:43 +02:00
Kjeld SchoutenandGitHub e6d21d25dc Update pr-validate.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:31:57 +02:00
Kjeld SchoutenandGitHub 88ee6d65bf Update clustertool.tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:30:58 +02:00
Kjeld SchoutenandGitHub d304959608 Update clustertool.tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:30:27 +02:00
Kjeld SchoutenandGitHub 13e47b6add Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:29:55 +02:00
Kjeld SchoutenandGitHub 22884f0814 Update clustertool.tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:29:37 +02:00
Kjeld SchoutenandGitHub 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 SchoutenandGitHub a3b6a3ca95 Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:16:26 +02:00
Kjeld SchoutenandGitHub 4a280c02ec Update containers.build.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:14:46 +02:00
Kjeld SchoutenandGitHub c7ae1480ff Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:13:37 +02:00
Kjeld SchoutenandGitHub 333c75bd20 Update containers.build.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:11:37 +02:00
Kjeld SchoutenandGitHub fb096ddb72 Update pr-validate.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:09:11 +02:00
Kjeld SchoutenandGitHub 1027c811ba Update pr-validate.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:08:21 +02:00
Kjeld SchoutenandGitHub 10c021c118 Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:07:28 +02:00
Kjeld SchoutenandGitHub 40507a3959 Update ct-install.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 20:04:03 +02:00
Kjeld SchoutenandGitHub 4377fa9bfa Update install_dependencies.sh
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 17:33:52 +02:00
Kjeld SchoutenandGitHub 315d5116ab Update install_dependencies.sh
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 17:33:32 +02:00
Kjeld SchoutenandGitHub b7501e0aed chore(containers): BREAKING CHAINGE remove ubuntu (#28041)
**Description**
In favor of standardizing around Alpine where we can.

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [x] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 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-19 17:29:51 +02:00
Kjeld SchoutenandGitHub d0e0dacede Update install_dependencies.sh
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 17:29:16 +02:00
Kjeld SchoutenandGitHub f851220ad9 Update install_dependencies.sh
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 16:58:43 +02:00
Kjeld SchoutenandGitHub 6d9ec4552c Update install_dependencies.sh
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 16:53:40 +02:00
Kjeld Schouten 0f7850e2b0 chore: use actual scratch container as empty (scratch) container 2024-10-19 16:43:24 +02:00
Kjeld SchoutenandGitHub 61439372e8 chore(ci): change when cnpg gets loaded as install dependency
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 16:34:05 +02:00
Kjeld Schouten 268083e53a fix(ci): pre-commit checkyaml broke
See: https://github.com/pre-commit/pre-commit-hooks/issues/1101
2024-10-19 16:04:00 +02:00
Kjeld Schouten 6ad6130b42 chore(whisper-asr-webservice): update and fix tags 2024-10-19 15:20:56 +02: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
Kjeld SchoutenandGitHub d9eb4a96dd chore(charts): explicitly reference docker.io (#28025)
**Description**
This ensures docker.io is explicitly referenced as a container source,
instead of relying on container-engine defaults

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 🔃 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-19 12:44:34 +02:00
Kjeld Schouten 726e506dcb disable bump for helm-charts 2024-10-19 12:23:53 +02:00
Kjeld Schouten 6b16b7903d ensure exec for clustertool is non-caps 2024-10-19 12:21:20 +02:00
Kjeld Schouten b556be9a7f fix some docker container build pipelines 2024-10-19 12:20:28 +02:00
Kjeld SchoutenandGitHub 68af24b56d Create LICENSE
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 12:12:39 +02:00
Kjeld SchoutenandGitHub 72aaa6dd1f Update LICENSE
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-19 12:12:12 +02:00
Kjeld Schouten b694c11560 fix some instability 2024-10-18 22:39:11 +02:00