Commit Graph

79 Commits

Author SHA1 Message Date
kjeld Schouten-Lebbing f90be05a2f
fix an RBAC bug in common 2021-09-02 15:29:24 +02:00
Kjeld Schouten-Lebbing 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 e3d505a0b0
bump common and authelia due to issues. 2021-09-02 12:58:07 +02:00
Kjeld Schouten-Lebbing 6831d56ee4
remove externalInterfaces + add RBAC and networkPolicy support (#882)
* remove externalInterfaces + add RBAC and networkPolicy support

* mistaken double end

* cleanup values a bit

* fix a small mistake

* That was the wrong mistake
2021-09-02 12:52:34 +02:00
TrueCharts-Bot 01461b60a1 Daily Housekeeping
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-09-01 03:11:53 +00:00
kjeld Schouten-Lebbing a44fdf6401
default enableServiceLinks to false, as we donnot use them in any place 2021-08-31 23:55:29 +02:00
kjeld Schouten-Lebbing e67bea1253
small authelia bugfix (+1 squashed commits)
Squashed commits:

[3134d5106] fix statefullset storage on TrueNAS and fix statefullset default for OpenLDAP
2021-08-31 20:55:44 +02:00
TrueCharts-Bot 80c432959b Daily Housekeeping
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-08-31 10:11:27 +00:00
TrueCharts-Bot 497b7f8354 Daily Housekeeping
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
2021-08-31 09:46:09 +00:00
kjeld Schouten-Lebbing 522267d028
Fix portsList issues on common 2021-08-30 13:37:37 +02:00
Kjeld Schouten-Lebbing 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-Lebbing 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 c942a3ad96
Add default securityContext to common 2021-08-28 14:02:53 +02:00
kjeld Schouten-Lebbing 1f8bfb956d
[common] Always rebuild service objects on update 2021-08-27 20:05:00 +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-Lebbing 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 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-Lebbing 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-Lebbing 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-Lebbing 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-Lebbing 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-Lebbing 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-Lebbing 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-Lebbing 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-Lebbing 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-Lebbing 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 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-Lebbing 85319fd8d9
patch common ingress service name bug (#625) 2021-06-30 15:31:48 +02:00
Kjeld Schouten-Lebbing 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-Lebbing 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-Lebbing 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
Kjeld Schouten-Lebbing 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