137 Commits
Author SHA1 Message Date
Kjeld Schouten-LebbingandGitHub 00e9bd819f refactor: change image layout to enable renovate updates of sidecarts (#955)
* some cleanup for common (+6 squashed commit)

Squashed commit:

[43a501de8] bump sogo

[62c009b63] some tryouts

[6840fafdb] try to fix rendering of new format

[003d3c81b] move seperate apps to new format and fix mistake in common

[752ae2c68] more work on the image refactor

[edfc28533] refactor common images

* sogo scale differently

* slight release build fix

* fix issues with release script and multiple tags
2021-09-10 16:57:08 +02:00
Kjeld Schouten-LebbingandGitHub 982297ec17 fix: move runAsNonRoot to container securityContext to allow root sidecarts (#954)
* fix: move runAsNonRoot to container securityContext to prevent sidecarts from being affected

* also bump some versions...

* also override some of the problematic settings in common.yaml

* whoops
2021-09-10 15:26:10 +02:00
Kjeld Schouten-LebbingandGitHub e0e0a4a2f2 refactor: Restructure common init and additional container layout to dicts (#950)
* refactor: Restructure common init and additional container layout to dicts

BREAKING CHANGE
2021-09-09 21:48:43 +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 0aa2131b28 helm test revert (+1 squashed commits) (#931)
Squashed commits:

[36ca93235] actually finish echo command (+8 squashed commit)

Squashed commit:

[27c3e9d63] fix typo

[8daa4395e] use name not a derivitive

[d8a24b1d8] force a testrun

[edacc59e4] give more perms

[9706a9860] bump

[09f9d9f4e] Code thining on common

[8adfddf2b] try moving autopermissions to initcontainer

[42c7f76a4] fix: have autopermissions use command instead of arg
2021-09-08 22:14:04 +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 17921206df patch common again 2021-08-27 17:09:34 +02:00
kjeld Schouten-Lebbing aea019435c another common bugfix 2021-08-27 16:41:24 +02:00
kjeld Schouten-Lebbing 2b109ea7e0 fix common indentation bug 2021-08-27 15:29:47 +02:00
kjeld Schouten-Lebbing c28f6a8206 Common typo fix 2021-08-27 15:15:53 +02:00
Kjeld Schouten-LebbingandGitHub 91a4659c56 [common] allow the use of tpl's for envFrom (#822)
* allow the use of tpl's for envFrom

* actuall this is a feature increase
2021-08-27 15:05:33 +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
TrueCharts-Bot ae833f9a09 Daily Housekeeping
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-08-16 14:43:06 +00:00
kjeld Schouten-Lebbing 2eb2d61a2f update common to support tpl for fromsecret envs 2021-08-12 12:29:23 +02:00
kjeld Schouten-Lebbing b9c22db29e fix statefullset volumemount dicts not being processed 2021-07-06 14:03:31 +02:00
Kjeld Schouten-LebbingandGitHub b5db44775d try fixing probes a bit (#653)
* try fixing probes a bit

* port kah probe changes
2021-07-04 13:05:43 +02:00
Kjeld Schouten-LebbingandGitHub dd3b299e2b create a way of not mounting volumes (#650)
* create a way of not mounting volumes

* fix mistake

* also noMount for statefull sets
2021-07-03 11:16:55 +02:00
kjeld Schouten-Lebbing 7ddf11f18e Fix scaleCert naming inconsistencies on common 2021-07-01 12:31:36 +02:00
kjeld Schouten-Lebbing 3c2d007017 Fix scaleCert secret in common 2021-07-01 11:41:31 +02:00
Kjeld Schouten-LebbingandGitHub adff414b8e use TCP probe by default and add docs for probetype (#594)
* use TCP probe by default and add docs for probetype

* small fixup
2021-06-26 09:39:58 +02:00
Kjeld Schouten-LebbingandGitHub 4e3353a48f Fix a bug in storage forceName setting (#574)
* Fix a bug in storage forceName setting

* whoops
2021-06-20 10:57:12 +02:00
kjeld Schouten-Lebbing a0962a947f Fix probe bug in common chart 2021-06-14 18:43:46 +02:00
3ff41ac29e Dynamic polling (#560)
* chore(deps): update helm chart common to v6.3.1

* Fix KMS and Unifi

* try a collabora fix

* Temporarily disable nzbget probes waiting for next common

* try if firefly-iii wants https

* Fix a linting error on nzbget and path issues with jackett/prototypeGUI also disable for podgrab for now (just like NZBget, till next common)

* try polling the login path for firefly

* fireflyiii back to http

* APP_KEY typo and useless security context

* again

* fireflyiii fix broken db setup

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-14 17:53:38 +02:00
Kjeld Schouten-LebbingandGitHub 722ba2c5db introduce dynamic probes for common-chart (#557)
* introduce dynamic probes for common-chart

* whoops

* deal with cases where no protocol is set for probes
2021-06-14 12:29:10 +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 91c199f2ed Fix hostPathMounts and add install test (#527)
* Fix hostPathMounts and add install test

* whoops fix
2021-05-28 23:06:40 +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 a837947884 Storage Tweaking and bugfixing (#506)
* first work for allowing ramdisk usage

* add bump tooling.
Fixes: #157

* bump minor versions due to adding ramdisk emptydir to persistence

* allow disabling persistent storage

* actually push major as it is breaking in theory

* cleanup hpm example code

* Allow custom storageClass and fix bug using the wrong storageClass

* try fixing gabs

* cleanup

* update tests

* revert some permission job changes

* reverse some of the 3.0 common incompatible bitwarden changes
2021-05-24 21:17:29 +02:00
kjeld Schouten-Lebbing 30021f51fe small set of common indent fixes 2021-05-22 22:46:23 +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