Commit Graph
100 Commits
Author SHA1 Message Date
Kjeld SchoutenandGitHub f8e33766bf feat(common): remove portal and ensure appUrl is used for notes.txt (#34047)
**Description**

This removes old portal references (from truenas times) from common and
notes.txt
Also ensures chartContext is used for notes.txt

Technically breaking in case any down-stream users use portal
configmap/data

⚒️ Fixes  #31880

**⚙️ 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
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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-04-07 22:04:57 +02:00
Kjeld Schouten 3a391df091 fix(ci): fetch clustertool for charts ci 2025-04-07 22:04:42 +02:00
Kjeld Schouten ad709e7f13 feat(clustertool): add support url to Chart.yaml annotations 2025-04-07 22:00:10 +02:00
Kjeld SchoutenandGitHub 2756096e90 feat(common): add dependencies and their versions to notes.txt (#34049)
**Description**
This adds a simplified representation of dependencies in notes.txt
Primarily useful for users to check which common-version their chart is
based on.
(which, in due time, is also the only dependency we'll be using anyway)

⚒️ Fixes  #33935

**⚙️ 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
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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-04-07 21:53:44 +02:00
Kjeld Schouten f14cafa52a chore(ci): correct helm versions used 2025-04-07 21:37:53 +02:00
Kjeld Schouten 2ea327922d fix(ci): use clustertool BETA for CI 2025-04-07 20:49:57 +02:00
Kjeld Schouten 5ed725e528 fix(clustertool): handle with oci repository reference with trailing slash 2025-04-07 20:47:49 +02:00
Kjeld Schouten 3ac3e8c2a9 fix(clustertool): remove home-ops-mirror trailing slash 2025-04-07 20:46:20 +02:00
Kjeld Schouten 7ba9287173 fix(clustertool): correct bug where Chart.yaml was writhen with indentation 2025-04-07 20:23:43 +02:00
Kjeld Schouten f63ca09aa7 fix(ci): setup go for daily ci as well. 2025-04-07 20:04:11 +02:00
Kjeld Schouten 4dcb2397c9 fix(ci): correctly create temp dir for clustertool bin folder 2025-04-07 19:59:53 +02:00
Kjeld Schouten ea65495300 chore: remove charttool 2025-04-07 19:58:19 +02:00
Kjeld Schouten 45714357f7 fix(ci): try something else for clustertool 2025-04-07 19:57:57 +02:00
Kjeld Schouten 4474374ee1 chore(ci): replace charttool with clustertool for CI
fix(ci): download clustertool during CI setup

exclude clustertool-bin
2025-04-07 19:48:09 +02:00
Kjeld Schouten 8d58c9544a chore(clustertool): remove SCALE related features 2025-04-07 19:34:19 +02:00
Kjeld Schouten 82172ef42b fix(common-test): allow for any version of common 2025-04-07 19:28:25 +02:00
Kjeld Schouten 54c1b567ca chore(renovate): bump 2025-04-07 15:04:27 +02:00
Kjeld Schouten d6bdcd59a9 chore(renovate): update image tag 2025-04-07 15:03:53 +02:00
Kjeld Schouten d4c96f1379 fix(ci): ensure go mod tidy is run daily 2025-04-07 14:40:11 +02:00
Kjeld Schouten c43372c57a fix issue 2025-04-07 14:38:36 +02:00
Kjeld Schouten 0c345df751 fix(ci): ensure go mod tidy is run before clustertool release pipeline 2025-04-07 13:28:34 +02:00
Kjeld Schouten 29eca28c44 fix go mod 2025-04-07 13:27:11 +02:00
Kjeld Schouten 5bda52bb31 fix(clustertool): move cert-manager to jetstack oci 2025-04-07 13:16:51 +02:00
Kjeld Schouten 647f2189ad fix(clustertool): add missing repo 2025-04-07 13:11:10 +02:00
Kjeld Schouten cd2dd7c4fe fix(clustertool): correct bootstrap issue with nginx vs traefik and kps instead of operator 2025-04-03 18:55:37 +02:00
Kjeld Schouten f968fb3988 hmm 2025-04-03 18:30:47 +02:00
Kjeld Schouten de7c0b824d cleanup some go stuff 2025-04-03 17:54:54 +02:00
Kjeld Schouten 5e9554a3ce feat(clustertool): BREAKING CHANGE move to nginx 2025-04-03 17:37:59 +02:00
Kjeld Schouten ad5503debe docs(website): ensure nginx internal is set to watch ingresses without class set 2025-04-03 17:07:36 +02:00
Kjeld SchoutenandGitHub 6ce800c22a Update groups.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-04-03 16:49:20 +02:00
Kjeld Schouten 5ce7bc14cc setup cnpg backup and recovery for bitmagnet 2025-03-31 21:01:10 +02:00
Kjeld Schouten 1217b788db add public kubernetes cluster 2025-03-27 20:58:16 +01:00
Kjeld Schouten 999e814f24 add example icon urls to team cards 2025-03-27 20:55:19 +01:00
Kjeld Schouten dfd09a1c7c Fix alfi naming 2025-03-27 20:47:36 +01:00
Kjeld Schouten a87cb31d72 remove wip from project leads 2025-03-27 20:43:57 +01:00
Kjeld Schouten 4d525b73bf cleanup names 2025-03-27 20:43:24 +01:00
Kjeld Schouten 42460b4ed1 add content to people 2025-03-27 20:26:57 +01:00
Kjeld Schouten 38916160ac puffin example website 2025-03-27 20:23:50 +01:00
Kjeld Schouten d0be6050bb include names 2025-03-27 20:21:49 +01:00
Kjeld Schouten cfd670c604 add more team members to page 2025-03-27 20:16:14 +01:00
Kjeld Schouten bbe4274a50 add meet-the-team page and remove merch store 2025-03-27 20:13:01 +01:00
Kjeld SchoutenandGitHub 6cb1695e2e feat(grafana): add nginx dashboard and improve tests (#33650)
**Description**
We also want nginx dashboards and the dashboards being actually covered
by tests

**⚙️ 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
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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-03-27 15:47:16 +01:00
Kjeld SchoutenandGitHub d8c0c61e30 feat(volsync): add automatic grafana dashboards (#33651)
**Description**
Volsync actually does have Grafana dashboard. now its actually part of
the helm-chart as well.

**⚙️ 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
- [ ] 📜 Documentation Changes

**🧪 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 changes to the documentation
- [ ] 🧪 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):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** 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-03-27 15:46:49 +01:00
Kjeld Schouten 85e59af14a chore(pod-nuke): remove pod-nuke experiment 2025-03-27 15:04:37 +01:00
Kjeld SchoutenandGitHub 8c34de80d5 fix(Grafana): always deploy cert manager dashboard
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-03-27 14:55:55 +01:00
Kjeld Schouten 3b797201f8 chore(pod-nuke): bump container 2025-03-26 22:34:20 +01:00
Kjeld Schouten 8c98f31114 chore(pod-nuke): bump container version 2025-03-26 22:18:46 +01:00
Kjeld Schouten 8ea389ef79 feat(pod-nuke): ensure we dont keep runnign on already processed node failures 2025-03-26 22:18:31 +01:00
Kjeld Schouten 909fffb6c3 bump pod-nuke 2025-03-26 20:44:36 +01:00
Kjeld Schouten 3cd41900e9 fix(pod-nuke): add sa 2025-03-26 20:44:36 +01:00
Kjeld Schouten 50314689c3 fiux version 2025-03-26 19:48:10 +01:00
Kjeld Schouten 53ffbf58e5 fix(pod-nuke): ensure it runs 2 replicas 2025-03-26 19:47:51 +01:00
Kjeld Schouten a55a8a1fbf feat(pod-nuke): add chart and use kubectl container as basis 2025-03-26 19:47:45 +01:00
Kjeld Schouten 2a845a5981 oops 2025-03-26 19:47:40 +01:00
Kjeld Schouten 54748394f3 feat(pod-nuke): add container to auto-nuke pods on broken nodes 2025-03-26 19:47:33 +01:00
Kjeld SchoutenandGitHub 2a67f70933 Revert "fix(blocky): dashboard" (#33174)
Reverts truecharts/public#33125

---------

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-03-12 16:54:06 +01:00
Kjeld Schouten 7abb60c4fa fix(minecraft): increase limits 2025-03-12 16:02:01 +01:00
Kjeld Schouten 70dd7a3236 fix(minecraft): increase memory limit 2025-03-12 14:42:15 +01:00
Kjeld Schouten 1110e82836 add nginx ip whitelist example 2025-03-11 14:54:38 +01:00
Kjeld Schouten 440286ea0d add traefik guide placeholders 2025-03-11 14:45:35 +01:00
Kjeld Schouten 17b4666dc4 Add install guide for NGINX 2025-03-11 14:42:57 +01:00
Kjeld Schouten f230724f3f add annoation examples to nginx 2025-03-11 14:37:29 +01:00
Kjeld Schouten ca8ab1fb0f feat(website): add bigger ingress guides section 2025-03-11 14:35:24 +01:00
Kjeld Schouten efe34e14c4 set ingressClass 2025-03-11 14:21:55 +01:00
Kjeld Schouten a808817ae3 feat(nextcloud): add nginx compatibility 2025-03-11 14:11:27 +01:00
Kjeld Schouten 397eb26837 fix(cluster): use general le-prod issuer 2025-03-11 14:03:17 +01:00
Kjeld Schouten 6fdafa3c6f fix(cluster): move away from traefik based ingress 2025-03-11 13:40:47 +01:00
Kjeld Schouten feb2964081 fix(website): dont load crds for crd-only prometheus install 2025-03-11 13:40:47 +01:00
Kjeld Schouten 39b57de35d fix(website): provide a more viable prometheus config default 2025-03-11 07:49:34 +01:00
Kjeld Schouten 7eaf4e00e3 fix(spegel): correct filename for grafana dashboard 2025-03-10 23:24:57 +01:00
Kjeld Schouten e79997984b fix(grafana): use recreate instead of rolling 2025-03-10 23:18:33 +01:00
Kjeld Schouten f934f8aa69 fix(website): fix automatic oopsie 2025-03-10 14:11:42 +01:00
Kjeld Schouten 9396c05355 chore(website): update quickstart guide 2025-03-10 14:10:46 +01:00
Kjeld Schouten b8b35bec2b chore: bump grafana 2025-03-10 14:05:54 +01:00
Kjeld Schouten 65b60cb02a fix: rename grafana datasources everywhere 2025-03-10 14:05:23 +01:00
Kjeld SchoutenandGitHub 66806eab34 bump immicc
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-03-08 21:17:44 +01:00
Kjeld SchoutenandGitHub dfb004ea46 fix(immicc): allow GPU assignment for ML workload
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-03-08 21:17:22 +01:00
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