Commit Graph
100 Commits
Author SHA1 Message Date
b62e536593 feat(common): BREAKING CHANGE refactor add-on system (#31167)
**Description**

This PR updates the add-on system to allow for more end-user flexibility
It basically moves add-on container configuration to values.yaml, to
expose all container options to end users.

Fixes: #27351
Fixes: #31876

**⚙️ 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._

---------

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: kqmaverick <kqmaverick@gmail.com>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2025-03-02 16:14:39 +01:00
Kjeld SchoutenandGitHub c738c1d5c4 chore(blocky): bump
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-27 14:25:43 +01:00
Kjeld SchoutenandGitHub cfb1a4309c fix(blocky): disable some buggy/broken lists
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-27 14:25:25 +01:00
Kjeld SchoutenandGitHub beb5d460e1 chore(blocky): bump blocky
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-27 13:04:10 +01:00
Kjeld SchoutenandGitHub 45ef1f09a2 chore(blocky): use more default blocklists
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-27 13:03:45 +01:00
Kjeld SchoutenandGitHub 22ca81d21b feat(blocky): split default blacklists in different categories
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-27 13:02:18 +01:00
Kjeld SchoutenandGitHub b7e8c9034e chore(blocky): increase list of default blocklists
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-27 12:55:42 +01:00
Kjeld SchoutenandGitHub 5af622f7e8 feat(common): BREAKING CHANGE disable traefik integration by default (#31865)
**Description**
This PR disables traefik integration by default on main ingress.
Users should explicitly pick it if they want this level of integration
going forward

⚒️ Fixes  #31864

**⚙️ Type of change**

- [ ] ⚙️ 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._
2025-02-09 12:05:47 +01:00
Kjeld SchoutenandGitHub 73f16f0e77 feat(common): include dependencies as a common-subtree (#31534)
**Description**
This PR, creates a subkey for common called "dependencies", which will
get merged with the main program.
Technically it functions the same as helm-dependencies, but instead of
creating multiple charts it merges everything in a single chart

⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 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._

---------

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-09 12:04:25 +01:00
Kjeld Schouten ac0770d65e feat(nextcloud): prep nextcloud ingress for new common 2025-02-09 11:46:00 +01:00
5fd65bb3d5 feat(common): enable middlewares when referenced on ingress and add chart+common middlewares (#31535)
**Description**

Currently users have to enable the ingressMiddleware AND reference said
middleware under their ingress.
This adds additional work and is confusion when, for example, we include
our own middleware.

This PR checks if a disabled middleware, is referenced anywhere on an
enabled ingress with traefik-integration enabled.
It does so by excluding any external middlewares (with namespace
explicitly defined)

If it finds any that are not enabled, it will still enable/create them
regardless.

This PR also increases the places ingress-middleware can be referenced
on the ingress:

1. common-middlewares (.Values.global.traefik.commonMiddlewares)
Special bare-bones middlewares that are applied to all ingresses by
default, unless very explicitly overridden

2. chart-middlewares
($ingress.integrations.traefik.chartMiddlewares)
Special middlewares that are defined by the chart creator and should
always be loaded regardless of user middlewares, for example: nextcloud

3. user-middlewares
what we had already

**⚙️ Type of change**

- [x] ⚙️ 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._

---------

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2025-02-09 11:24:43 +01:00
Kjeld Schouten b63677e322 fix(website): fix news sidebar 2025-02-09 11:21:31 +01:00
Kjeld SchoutenandGitHub a1cda9f0ad Update main.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-08 23:04:30 +01:00
Kjeld SchoutenandGitHub 3e56a7d3d6 Update customVersioning.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-08 22:57:59 +01:00
Kjeld SchoutenandGitHub 7790af2882 Update helm-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-08 22:22:50 +01:00
Kjeld SchoutenandGitHub aea73428ee Update groups.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-08 22:05:31 +01:00
Kjeld SchoutenandGitHub e489a96148 Update customVersioning.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-08 22:05:05 +01:00
Kjeld Schouten 6eb055d598 more work 2025-02-08 19:00:47 +01:00
Kjeld Schouten 865e16ba6d chore: move more things to use quay 2025-02-08 18:55:02 +01:00
Kjeld Schouten 208184b7a4 feat: add dockerhub prevention script 2025-02-08 18:47:47 +01:00
Kjeld Schouten a02cf9273a chore(removate): more pvcs 2025-02-08 18:38:41 +01:00
Kjeld Schouten eb234c080e chore: move itzg to ghcr 2025-02-08 18:01:16 +01:00
Kjeld Schouten b07dc929a4 chore: move bitnami dockerhub references to ecr 2025-02-08 17:57:36 +01:00
Kjeld Schouten dd05960e31 chore: Always utilise ECR for docker.io/library 2025-02-08 17:54:47 +01:00
Kjeld Schouten a2633a65b4 bump renovate version 2025-02-08 17:25:20 +01:00
Kjeld Schouten a77936c641 fix(renovate): lower renovate frequency slightly 2025-02-08 17:25:02 +01:00
Kjeld Schouten 982cdc6172 fix(dockerfiles): ensure docker.io and library are explicitly mentioned 2025-02-08 14:56:15 +01:00
Kjeld Schouten 697c47fda8 fix: ensure docker.io library explicitly mentions library 2025-02-08 14:56:15 +01:00
Kjeld Schouten 74932d94a4 chore(cluster): bump renovate 2025-02-08 14:07:45 +01:00
Kjeld Schouten bde4b97afd chore(renovate): move to stable 2025-02-08 14:06:59 +01:00
Kjeld Schouten 2bac9fe04f bump 2025-02-08 14:06:21 +01:00
Kjeld Schouten 9c7e806261 hardcode dns lookup for dockerhub mirror 2025-02-08 13:23:39 +01:00
Kjeld Schouten 1b178e670e move renovate cache mountpoint 2025-02-08 13:09:46 +01:00
Kjeld Schouten ee0895f304 bump chart version for renovate on cluster 2025-02-08 13:06:33 +01:00
Kjeld Schouten 3f5ed2bf88 fix(renovate): some minor renovate chart tweaks 2025-02-08 13:06:12 +01:00
Kjeld Schouten 47813899e8 use githubpattc for renovate 2025-02-08 12:54:40 +01:00
Kjeld Schouten e442e3f0ca set renovate cache dir 2025-02-08 12:38:26 +01:00
Kjeld Schouten 539e518820 some work on renovate 2025-02-08 12:32:23 +01:00
Kjeld Schouten 2d629f6867 try this instead 2025-02-07 15:30:41 +01:00
Kjeld SchoutenandGitHub 0a262859c5 Update values.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 15:30:15 +01:00
Kjeld SchoutenandGitHub 88d7cabda1 Update Chart.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 15:28:51 +01:00
Kjeld SchoutenandGitHub 09a9fbfad1 Update values.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 15:28:36 +01:00
Kjeld SchoutenandGitHub a375f44104 Update values.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 15:28:09 +01:00
Kjeld Schouten e281945a7e hmm 2025-02-07 15:16:52 +01:00
Kjeld Schouten 549bafd635 feat(cluster): try adding renovate to cluster 2025-02-07 15:03:45 +01:00
Kjeld SchoutenandGitHub a93c641e86 Update Chart.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 14:58:37 +01:00
Kjeld SchoutenandGitHub e776473aba Update values.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 14:58:21 +01:00
Kjeld SchoutenandGitHub 67e78fcd5a fix(renovate); correct renovate repo url
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 14:49:33 +01:00
Kjeld SchoutenandGitHub cd35255de1 chore(clustertool): tweak upgrade plan for kubernetes
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 12:45:31 +01:00
Kjeld SchoutenandGitHub 7a57a3cc40 chore(clustertool): tweak upgrade plan for Talos
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 12:45:07 +01:00
Kjeld SchoutenandGitHub 2b8b09c128 Delete clustertool/embed/generic/kubernetes/system/kyverno/app directory
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 12:10:44 +01:00
Kjeld SchoutenandGitHub 9650b28209 Delete clustertool/embed/generic/kubernetes/core/kyverno-policies/app directory
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 12:10:28 +01:00
Kjeld SchoutenandGitHub 708d0ffcac feat(clustertool): remove kyverno schematic policy
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 12:09:43 +01:00
Kjeld SchoutenandGitHub f36acdbffe feat(clustertool): dont have system-upgrade-controller depend on kyverno
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 12:08:26 +01:00
Kjeld SchoutenandGitHub 041ca23bd7 feat(clsutertool): enable admission policy mutation feature gate
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 11:57:19 +01:00
Kjeld SchoutenandGitHub ee33651779 feat(clustertool): add some api-server args
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 11:54:43 +01:00
Kjeld SchoutenandGitHub f2cc05e0fd feat(clustertool): by default forward cluster dns to host
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 11:47:55 +01:00
Kjeld SchoutenandGitHub d2cd7d1242 chore(clustertool): tweak patch defaults
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 11:44:35 +01:00
Kjeld SchoutenandGitHub 63fc480d78 fix(clustertool): adapt nfs and containers defaults
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 11:34:34 +01:00
Kjeld SchoutenandGitHub b34e1fc040 Update talconfig.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 11:32:23 +01:00
Kjeld SchoutenandGitHub 4a2fa5be8c fix(clustertool): add another instance of discard_unpacked_layers
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-07 11:30:05 +01:00
Kjeld SchoutenandGitHub aa83fc1991 feat(clustertool): disable scheduler ImageLocality
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-03 12:37:34 +01:00
Kjeld SchoutenandGitHub 020249cd29 feat(clustertool): update sysctls
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-03 12:35:32 +01:00
Kjeld SchoutenandGitHub 2e85b6353d Update all.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-03 12:28:05 +01:00
Kjeld SchoutenandGitHub db948d5b0b Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-03 10:50:37 +01:00
Kjeld SchoutenandGitHub c35a357b6a Update charts-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-02 13:38:33 +01:00
Kjeld SchoutenandGitHub b14f0232ec Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-02 13:32:17 +01:00
Kjeld SchoutenandGitHub 33ed602fa3 Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-02 13:07:24 +01:00
Kjeld SchoutenandGitHub 737a74d570 Update common-tests.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-02 13:05:02 +01:00
Kjeld Schouten f6700bb614 chore(nextcloud): prepare for shipping its own traefik middleware 2025-02-02 11:57:53 +01:00
Kjeld Schouten c82b6af82b move traefik to archive 2025-02-02 11:37:09 +01:00
5ef1dd6055 feat(common): BREAKING CHANGE change traefik middleware logic (#31498)
**Description**
This PR changes how ingress handles traefik integration middlewares


Should finally complete: #28999

Fixes: #28999

Also Fixes: #28996 
Due to removing fixed middlewares completely

**⚙️ 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._

---------

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2025-02-01 23:33:59 +01:00
a759873bf5 feat(common): add existing secret support for pullsecret (#31500)
**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  #31324

**⚙️ Type of change**

- [x] ⚙️ 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._

---------

Co-authored-by: Stavros Kois <s.kois@outlook.com>
2025-02-01 22:52:32 +01:00
8a7f540e51 feat(common): allow for CNPG UID/GID (#31499)
**Description**


⚒️ Fixes  #27350

**⚙️ Type of change**

- [x] ⚙️ 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._

---------

Co-authored-by: Stavros Kois <s.kois@outlook.com>
2025-02-01 21:25:13 +00:00
Kjeld SchoutenandGitHub bf71ab8fc5 Update CODEOWNERS
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-01 22:06:52 +01:00
Kjeld SchoutenandGitHub 784c4c6b30 Update CODEOWNERS
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-01 22:06:38 +01:00
Kjeld Schouten 685c99aad4 chore(traefik): deprecate traefik chart 2025-02-01 21:52:16 +01:00
a27d735b9d feat(common): restructure traefik/ingress middlewares (#31171)
**Description**

moves the middlewares around and adds unit tests

**⚙️ 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._

---------

Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
Co-authored-by: Stavros Kois <s.kois@outlook.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2025-02-01 21:49:53 +01:00
Kjeld SchoutenandGitHub 1d24bd1c0a Update Chart.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-01 16:33:36 +01:00
Kjeld SchoutenandGitHub 427d8f5c32 Update 2025-01-30-2025-start.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-01 14:03:49 +01:00
Kjeld SchoutenandGitHub 62d3f8ec88 Update values.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-01 13:25:41 +01:00
Kjeld SchoutenandGitHub a28218e3cd Update values.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-01 13:23:39 +01:00
Kjeld SchoutenandGitHub 5047c596ee fix(renovate): try docker.io prefix for metube
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-01 12:01:05 +01:00
Kjeld Schouten c0f54eb4e1 update snapshot controller 2025-01-31 19:34:56 +01:00
Kjeld SchoutenandGitHub bfc5695026 Update kustomization.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-31 18:40:47 +01:00
Kjeld SchoutenandGitHub 78db43cad5 Delete clusters/main/kubernetes/apps/vaultwarden directory
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-31 18:40:37 +01:00
Kjeld SchoutenandGitHub ed982a4167 Update helm-release.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-31 17:57:33 +01:00
Kjeld SchoutenandGitHub 3ecbaf65f3 Update astro.config.mjs
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-30 15:03:14 +01:00
Kjeld SchoutenandGitHub a56d2f36f2 Update authors.ts
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-30 14:07:15 +01:00
Kjeld SchoutenandGitHub 62189ebb34 Update astro.config.mjs
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-30 13:22:30 +01:00
Kjeld SchoutenandGitHub 204fbfff5d Update and rename _2025-01-05-2025-start.md to 2025-01-30-2025-start.md
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-30 12:46:52 +01:00
Kjeld Schouten 567064dafa fix(clustertool): fix clustertool dependency references 2025-01-30 11:54:03 +01:00
Kjeld Schouten be53f96af9 fix some clustertool dependency issues 2025-01-30 11:31:47 +01:00
Kjeld SchoutenandGitHub 2ea64590ee Update Chart.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-27 11:26:59 +01:00
Kjeld SchoutenandGitHub d672221fb0 Update values.yaml
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-27 11:26:45 +01:00
Kjeld SchoutenandGitHub 8f05d33288 Update Dockerfile
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-25 17:06:44 +01:00
Kjeld SchoutenandGitHub c74940b3ec Update Dockerfile
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-25 11:11:03 +01:00
Kjeld Schouten 015a2cbb3b more astro updates 2025-01-24 20:00:03 +01:00
Kjeld Schouten f609b99f6c fix astro bugs 2025-01-24 19:54:21 +01:00
Kjeld SchoutenandGitHub 8b697ddf28 Update main.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-24 19:41:18 +01:00