Commit Graph

36 Commits

Author SHA1 Message Date
Kjeld Schouten eb5a544b87 more explicit exclude 2025-11-27 16:18:30 +01:00
Kjeld Schouten db6e5cee98 Update main.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-11-27 15:46:26 +01:00
Kjeld Schouten 46f8acfefc Update main.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-11-26 19:21:41 +01:00
astro-stan e4ef820b30 feat(grafana): Add dashboard auto-downloader (#41665)
**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.
-->

Currently, this chart allows provisioning of 3 predefined dashboards.

This is not ideal because:

- It is not flexible (only 3 statically defined in the chart dashboards
are supported)
- It bloats the chart unnecessarily
- Dashboards can get out of date quickly

To fix these shortcomings, I have added a curl init container that
executes a script which is generated during chart rendering based on the
values defined in the new map in the chart values
(`.Values.extraDashboards`). The map allows defining dashboards to be
provisioned both directly from `grafana.com` and via any URL that
returns a valid JSON Grafana dashboard file.

⚒️ 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)
- [ ] 🔃 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
-->

- Rendered the chart manually with the values defined under
`.Values.extraDashboards`.
- Checked that the dashboards are present in Grafana after it starts

**📃 Notes:**

- The Grafana image technically already has `curl` as a command;
however, I chose to use a separate image just for the init container
because `curl` might be removed without notice from the Grafana image in
the future, and I do not want to depend on it being present.
- I have left the old way of deploying dashboards to prevent making this
a breaking change. After this is merged, I will open a new PR for
removing them (that will be marked breaking), and it can be merged when
appropriate.

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [x] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [x] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning
- [x] 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: Boemeltrein <130394941+Boemeltrein@users.noreply.github.com>
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
Co-authored-by: Boemeltrein <info@boemeltrein.nl>
Co-authored-by: Boemeltrein <130394941+Boemeltrein@users.noreply.github.com>
Co-authored-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-11-23 14:44:59 +01:00
Boemeltrein ec3fab25c4 fix(renovate): repo name change (#37552)
**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  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 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
- [x] 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: Boemeltrein <130394941+Boemeltrein@users.noreply.github.com>
2025-07-16 20:24:04 -04:00
Alfred Göppel 4bd8ce5f8c fix(devcontainer): Make independent devcontainer & try to avoid version dependency (#36651)
**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  # <!--(issue)-->

**⚙️ 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
- [ ] 📜 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: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-06-25 18:29:35 +02:00
Kjeld Schouten a1cda9f0ad Update main.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-02-08 23:04:30 +01:00
Kjeld Schouten 8b697ddf28 Update main.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2025-01-24 19:41:18 +01:00
Boemeltrein 27da28c363 [Renovate] Exceptions for Talos and Kubelet and cleanup (#29823)
**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  # <!--(issue)-->

**⚙️ 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
- [x ] 👀 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: Boemeltrein <130394941+Boemeltrein@users.noreply.github.com>
2024-12-29 14:52:57 +01:00
Kjeld Schouten 25e4f98d06 more minor renovate tweaks 2024-10-18 22:02:17 +02:00
Kjeld Schouten 3a8a8ef45c fixes 2024-10-18 13:43:54 +02:00
Kjeld Schouten 5d89bfa73c more renovate tweaks 2024-10-18 12:58:28 +02:00
Kjeld Schouten bae15e8475 another renovate reorder 2024-10-17 15:14:06 +02:00
Kjeld Schouten 4db208b68d renovate load order 2024-10-17 15:01:11 +02:00
Kjeld Schouten b3992dc9c0 more renovate polish 2024-10-17 12:39:28 +02:00
Kjeld Schouten 36c4bf171f Update main.json5
Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-10-17 00:14:33 +02:00
Kjeld Schouten 0352b04514 some renovate tweaks 2024-10-16 23:22:50 +02:00
TrueCharts-Bot bb27953850 Commit daily changes
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2024-10-14 00:18:14 +00:00
Kjeld Schouten daebcb48d1 add to renovate 2024-10-13 13:09:41 +02:00
Kjeld Schouten acd1da83d4 oops 2024-10-13 12:38:53 +02:00
Kjeld Schouten 91e8c077a5 block some digestpinning 2024-10-13 12:29:29 +02:00
Kjeld Schouten 1bc6fd2e6b fix renovate suffixes 2024-10-13 12:09:30 +02:00
Kjeld Schouten d905c23a9f allow more matches 2024-10-13 12:05:22 +02:00
Kjeld Schouten 366313b651 fixes 2024-10-13 12:02:44 +02:00
Kjeld Schouten 7084c8daaf simnplify 2024-10-13 11:52:00 +02:00
Kjeld Schouten 854a6f358f lets not include a timezone 2024-10-13 11:12:37 +02:00
Kjeld Schouten 22d9ead30a more tweaks 2024-10-13 11:07:03 +02:00
Kjeld Schouten 5a921edaf7 actually connect shit 2024-10-13 11:05:38 +02:00
Kjeld Schouten b311dd9646 more renovate work 2024-10-13 10:40:46 +02:00
Kjeld Schouten aa8eb5fc11 oops 2024-10-13 02:19:45 +02:00
Kjeld Schouten fefee74dc8 oopsies 2024-10-13 02:18:40 +02:00
Kjeld Schouten dbe847cb8a more renovate work 2024-10-13 02:10:12 +02:00
Kjeld Schouten 2a9b685e7b more renovate work 2024-10-13 02:06:37 +02:00
Kjeld Schouten 74b4b57755 create renovate structure 2024-10-13 01:49:37 +02:00
Kjeld Schouten edec2524eb more includes 2024-10-12 23:51:22 +02:00
Kjeld Schouten f968edcfe3 jup 2024-10-12 23:50:08 +02:00