Commit Graph
28 Commits
Author SHA1 Message Date
76665fe7ab chore(common): update min helm version (#29810)
**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  #29809 

**⚙️ 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>
Co-authored-by: Kjeld Schouten <info@kjeldschouten.nl>
2024-12-03 19:32:23 +01:00
2d0dd14947 feat(common): Merge common library into this repo (#27272)
**Description**
This PR moves the common-library charts back into this repo.

**⚙️ 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: TrueCharts-Bot <bot@truecharts.org>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: TrueCharts-Admin <bot@truecharts.org>
Co-authored-by: Kjeld Schouten <kjeld@schouten-lebbing.nl>
Co-authored-by: Stavros kois <s.kois@outlook.com>
Co-authored-by: ばか雪 <165359296+bakayukii@users.noreply.github.com>
Co-authored-by: Tete17 <miguel_tete17@hotmail.com>
Co-authored-by: Matthew Salazar <matthew@mtslzr.io>
2024-10-04 12:51:08 +02:00
kjeld Schouten-Lebbing ac891376bc chore(library): Move Common and Common test to seperate Repo 2022-03-26 11:40:11 +01:00
kjeld Schouten-Lebbing df23c937c1 fix(common): add a few more settings required for setting up USB devices 2022-01-19 12:20:55 +01:00
Kjeld Schouten-LebbingandGitHub 14374f5630 feat(common): Implement some simplifications from Bitnami (#1378)
* fix(common): add bitnami translation layer for images and labels

* port bitnami storage and tpl handling

* hmm

* add affinity-handling, warnings and fix issues

* bump feature

* hmm

* slight alterations

* add some more tests

* fix small mistake

* fixing a minor bug
2021-11-22 17:12:06 +01:00
kjeld Schouten-Lebbing 408e562e4b feat(common): add mariadb support layer 2021-11-15 17:52:37 +01:00
Kjeld Schouten-LebbingandGitHub f76ba0ae92 feat(Redis): add redis App (#1309)
* feat(Redis): add redis App

* Fixup questions.yaml for redis and add common injector

* fix lint
2021-11-12 18:28:36 +01:00
Kjeld Schouten-LebbingandGitHub 610bff68ec Chore(Apps): Simplify GUI for deployment, persistence and securityContext (#1289)
* update deployment settings

* hide securityContext by default

* replace bottom persistence section with include

* temporaryly remove hostPathType

* Cleanup basic persistence settings

* Allow simplePVC to also be used for volumeClaimTemplates
2021-11-06 21:41:31 +01:00
Kjeld Schouten-LebbingandGitHub 32c6f11de4 chore(common): add additional aliasses for simple hostpath persistence (#1287)
* chore(common): add additional aliasses for simple hostpath persistence

* hmm

* mountpath, dont use null

* use correct type

* whoops

* bump testrc2
2021-11-06 18:56:41 +01:00
Kjeld Schouten-LebbingandGitHub b832ea9c80 feat(common): introduce simplePVC and simplyHP aliasses for persistence types (#1286)
* feat(common): introduce simplePVC and simplyHP aliasses for persistence types

* correct a mistake

* more fixes
2021-11-06 16:38:54 +01:00
Kjeld Schouten-LebbingandGitHub 6a54105c7a feat(common): Add simple servicetype as a LoadBalancer Alias (#1284)
* feat(common): Add simple servicetype as a LoadBalancer Alias

* add serviceList UI tweak

* Fix typo

* bump

* move servicetype selection code to include

* Clearly flag NodePort and LoadBalancer as advanced

As NodePort does require advanced settings to be checked now
2021-11-06 11:29:34 +01:00
kjeld Schouten-Lebbing fbb340e2d0 (chore) restructure common setup templates 2021-10-09 23:43:48 +02:00
Kjeld Schouten-LebbingandGitHub f3c62cd686 remove crooked test (+1 squashed commits) (#1087)
Squashed commits:

[a5217867f] (fix) ensure that ports are valid before trying to use them for setting the capability
2021-10-03 16:29:41 +02:00
Kjeld Schouten-LebbingandGitHub 0c3e9d2baa (feat) automaticly set NET_BIND_SERVICE based on (target)port in services (#1085) 2021-10-03 15:17:55 +02:00
Kjeld Schouten-LebbingandGitHub a6037c62fa fix: ensure annotationLists and labelLists don't get processed for disabled objects (#971) 2021-09-12 20:28:22 +02:00
Kjeld Schouten-LebbingandGitHub cc1cde7fdc fix: ensure supplementalgroups when using devices are actually added (#942) 2021-09-09 14:20:26 +02:00
Kjeld Schouten-LebbingandGitHub 29615ca832 Add labels to more common objects and add names.fqdn (#884)
* Add labels to more common objects and add names.fqdn

* whoops copy pasta mistake
2021-09-02 14:41:22 +02:00
kjeld Schouten-Lebbing 522267d028 Fix portsList issues on common 2021-08-30 13:37:37 +02:00
Kjeld Schouten-LebbingandGitHub f5055b1410 More prototypeGui work (#849)
* allow additional Ingress

* Add serviceList and portsList to common

* add portslist GUI

* add additional services GUI

* bump

* Add custom-app App

* use the custom service app as a canary for Common mistakes

* fix typo in custom-app
2021-08-30 12:56:36 +02:00
Kjeld Schouten-LebbingandGitHub 25a98b4d69 add labels and annotations to questions.yaml and revert oopsie (+13 squashed commit) (#843)
Squashed commit:

[5ffcf238] Allow more lists

[d185c0ed] Test annotationsList on persistence

[6d8afee1] Allow setting ingressclass on ingress

[a9dccd41] fix again

[4a54beb8] fix broken servicetest again

[62e85336] Fix mistake

[e45db47b] remove services annotation test due to random annotations, fix new PVC tests

[745a11bd] Add podAnnotationsList, podLabelsList, controllerAnnotationsList and controller:abelsList,

[5d075f33] Add PVC test for labels and retain

[43b64ddc] Fix PVC error

[229143ed] Update common

[d551d80f] add gracePeriodSeconds

[350e6885] Add HPA GUI
2021-08-30 00:28:24 +02:00
kjeld Schouten-Lebbing b938a7099b fix supplementalgroups typo 2021-08-24 12:36:47 +02:00
Kjeld Schouten-LebbingandGitHub e3f5d51c6c Fixing privileged and supplementalgroup (#803)
* Enable permissive when using deviceList

* Cleanup the renovate bump

* restructure some overrides

* remove custom psc

* append subgroups based on gpu/device settings

* Fixing a bugs and adding some annotations

* fixing some bugs and add ingressList

* slight different var definition

* fix again

* bump minor version as features are added
2021-08-24 12:28:50 +02:00
Kjeld Schouten-LebbingandGitHub 3ecc210d6b Port recent KAH changes (#548)
* port 3.0.1 fixes from KAH

* more naming fixes ported from kah

* port all latest KAH fixes

* port new tests from KAH

* Polishing and fixes

* update common-test version
2021-06-10 23:52:55 +02:00
kjeld Schouten-Lebbing d7c9ae7fa6 fix wrong references for externalInterfaces 2021-05-29 13:15:53 +02:00
Kjeld Schouten-LebbingandGitHub 7f52e732c1 port external Interfaces from iXOfficial (#525)
* port external Interfaces from iXOfficial

* Fix, Clean and Polish
2021-05-28 01:22:40 +02:00
Kjeld Schouten-LebbingandGitHub d3033f71fb port most recent changes from KAH (#478)
* port most recent changes from KAH

* add general shizzle

* add rests of go tests

* whoops

* hmm

* make pre-release wait more

* try another synthaxis

* okey...

* test-> tests

* Make unittests a bit more usefull
2021-05-19 20:51:35 +02:00
Kjeld Schouten-LebbingandGitHub 196d4d8327 Major Common cleanup + services overhaul (#448)
* Major Common cleanup + services overhaul

* add resources test and scaleGPU support

* implement cleaner ingress, remove externalService and remove ingressRoute

* cleanup service test whoopsies

* fix some more test errors

* Fix ingress tests

* oops

* redesign ixcert system for ingress

* test multiple ixcert-secrets support

* increate tests versioning

* add test for pvc name override
2021-05-10 14:13:17 +02:00
Kjeld Schouten-LebbingandGitHub ffc823bccc Restructure repo to be a little cleaner (#445) 2021-05-09 18:11:00 +02:00