Commit Graph
168 Commits
Author SHA1 Message Date
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-LebbingandGitHub 579887ccf6 try to fix pre-install quoting errors (#819)
* try to fix pre-install quoting errors

* split command and args

* expected command

* sh-bash mistake

* some work on permissions and quoting

* fix test mistake

* another test mistake

* again
2021-08-26 21:20:31 +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-Lebbing 77c53de558 Fix bug in common when using ExternalName 2021-08-23 22:10:44 +02:00
kjeld Schouten-Lebbing fb3bacc91e bump common and nextcloud for release CI 2021-08-18 16:47:59 +02:00
Kjeld Schouten-LebbingandGitHub 6a0106709e only set group when setting permissions (#783)
* only set group when setting permissions

* fix test

* another test fix
2021-08-18 16:47:38 +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-LebbingandGitHub a29b3bcc75 Initial work on External services (#754)
* adapt services to allow ExternalIP and ExternalName type servces

* Also create endpoints for externalIP type services

* bump common version

* typo fix
2021-08-10 16:11:15 +02:00
Kjeld Schouten-LebbingandGitHub 7bae3fec0a Update _portal.tpl (#744)
* Update _portal.tpl

* Update Chart.yaml
2021-08-09 19:41:25 +02:00
kjeld Schouten-Lebbing b9c22db29e fix statefullset volumemount dicts not being processed 2021-07-06 14:03:31 +02:00
Kjeld Schouten-LebbingandGitHub 69f1ad7ce5 Allow dict being used for statefull set persistence settings (#669)
* Allow dict being used for statefull set persistence settings

* bump common version
2021-07-06 13:53:15 +02:00
kjeld Schouten-Lebbing 3bfe3cfdd9 bump all the things 2021-07-05 22:59:53 +02:00
Kjeld Schouten-LebbingandGitHub 8523f23076 management utilities (#661)
* add SCALE support for statefullset storageclass

* add phpldapadmin

* ad pgadmin and tweak phpldapdamin

* move them directly into stable

* some small patches

* pgadmin uses port 80 by default not 8080

* fix tags

* try 8080 again

* 80 with env vars

* try something else

* update readme
2021-07-05 22:44:33 +02:00
Kjeld Schouten-LebbingandGitHub 224efec466 Traefik fixes (#659)
* fix chain middleware for traefik

* try adding portal button fix to dynamically fetch traefik port

* try hook quote

* correctly quote namespace name

* common version bump
2021-07-05 18:13:44 +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 4a4827c0b6 fix common-test release and trigger re-release 2021-07-01 12:46:16 +02:00
kjeld Schouten-Lebbing 1d6f41520f bump common on all apps 2021-07-01 12:39:34 +02:00
kjeld Schouten-Lebbing 7ddf11f18e Fix scaleCert naming inconsistencies on common 2021-07-01 12:31:36 +02:00
kjeld Schouten-Lebbing e7702ddd41 retrigger common release 2021-07-01 11:47:24 +02:00
kjeld Schouten-Lebbing 3c2d007017 Fix scaleCert secret in common 2021-07-01 11:41:31 +02:00
kjeld Schouten-Lebbing 5e066134b7 Default websecure entrypoint and default enable tls on websecure entrypoint 2021-06-30 17:19:32 +02:00
kjeld Schouten-Lebbing a8ea08cdec patch middleware generation on common 2021-06-30 16:30:17 +02:00
Kjeld Schouten-LebbingandGitHub 85319fd8d9 patch common ingress service name bug (#625) 2021-06-30 15:31:48 +02:00
Kjeld Schouten-LebbingandGitHub 373c834d35 Add traefik middleware support (#601)
* add basic middleware chain to traefik

* Try some idea's for common ingress middleware support

* create middleware namespace as pre-install hook

* rename namespace file

* Add additional list with middlewares and tune the output a bit

* Add basic auth middleware spawner

* add forwardAuth support

* polish middleware names and add config examples

* initial go at traefik middleware GUI elements

* fix labels

* more missing labels
2021-06-30 12:56:17 +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-Lebbing 1a4cb5f343 fix versioning issues 2021-06-20 11:05:17 +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 f82f378c24 fixup Plex and disable helm-docs 2021-06-15 00:22:28 +02:00
kjeld Schouten-Lebbing 1aa408583f Fix releases 2021-06-14 19:12:39 +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-Lebbing 6a66e7d736 bump all versions to force helm-release 2021-06-14 12:44:01 +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 614790c8cc Port some changes from KAH common 3.1.0 (#556) 2021-06-14 11:24:24 +02:00
88b8d6d981 Migrate Apps to Common 6 (#551)
* chore(deps): update helm chart common to v6

* Adapt persistence to new GUI

* Adapt additional storage GUI to new storage system

* Adapt values.yaml accordingly

* Move transmission settings to env

* fix a vaultwarden linting issue

* fix firefly-iii linting issues

* Use forceName to force a specific name for the DB PVC

* add force name to questions.yaml as well

* use newest common version

* try fixing db-linking issues on vaultwarden

* add deviceList option to zwave2mqtt

* Fixup the deviceList for all Apps

* fix linting error

* Fix more transmission issues

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-11 13:59:46 +02:00
kjeld Schouten-Lebbing 70a7b582fd ensure we can override the complete PVC name for things like DB's, without prefix or suffix 2021-06-11 12:36:24 +02:00
kjeld Schouten-Lebbing 890b7c005f Add deviceList persistence-list for device-mounting purposes to common-chart 2021-06-11 01:41:40 +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 5d6192a8e4 Repair versioning mistake by pushing new versions 2021-05-30 23:35:47 +02:00
Kjeld Schouten-LebbingandGitHub 2ee1190fda Cleanup and simplify containers and charts (#531)
* move truecharts containers to k8s-at-home

* Chart.yaml cleanup

* bump patch versions
2021-05-30 23:22:13 +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