Commit Graph
16 Commits
Author SHA1 Message Date
acf510ea13 (feat) Standardise and Harden default app securitycontext (#1028)
* Apply security hardened defaults to values.yaml for all apps

* Add default common securityContext to all apps

* Adjust securityContext defaults in questions.yaml, according to values.yaml

* Add default common podSecurityContext to all apps

* Clean whitespace

* Clean more whitespace

* Adjust podSecurityContext defaults in questions.yaml, according to values.yaml

* fix pgadmin

Co-authored-by: Stavros kois <s.kois@outlook.com>
2021-09-26 20:05:21 +02:00
2349bb4d40 feat: add new GUI and VPN support to all Apps (#977)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-13 18:49:14 +02:00
Kjeld Schouten-LebbingandGitHub 642cf20b7b feat: Add VPN addon and move some config to includes (#973)
* add addon include to all apps

* move groups to include

* move controller to includes

* move container config to include

* move serviceList to include

* move persistence list to includes

* move ingressList to includes

* fix appdaemon digest

* move deviceList to includes and add to deconz

Fixes #967 related to #966
2021-09-13 12:58:34 +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
Stavros KoisandGitHub 7998db2234 feat: Add regex validation to resources CPU and RAM for all apps (#935)
* Adds RAM resource regex validation

* Adds CPU resource regex validation
2021-09-09 01:08:11 +02:00
Stavros KoisandGitHub f66adc94dd fix: repair Hyperion and some misplaced GUI elements (#922)
* Fix label

* Fix hyperion config storage and bump it

* Move serviceList to Network group
2021-09-08 00:47:09 +02:00
Kjeld Schouten-LebbingandGitHub cca4843ca1 switch port and targetPort (#855)
* switch port and targetPort

* bump
2021-08-30 22:55:51 +02:00
Kjeld Schouten-LebbingandGitHub 9401dd3676 Apply the PrototypeGUI to all Apps (#851)
* add pod and controller labels and annotations and termination settings

* add serviceList

* Add IngressList and HPA

* Fix supplementalGroups labeling issues

* cleanup and fixup incubator

* bump

* patch jellyfin

* Patch Jackett
2021-08-30 15:58:30 +02:00
Kjeld Schouten-LebbingandGitHub 8a24c8721f Correct targetPort and always use PVC during testing (#840)
* Fix targetPort not being processed correctly

* Always use PVC in values.yaml just to be sure it actually works

* fix a small copy-paste mistake

* bump

* fix hyperion-ng mistake
2021-08-29 14:02:17 +02:00
Kjeld Schouten-LebbingandGitHub a2911b7cec General NodePort and securityContext Cleanup (#827)
* make nodePort optional

* do not enter nodeport when loadbalancer is default

* add extra security contexts to questions.yaml

* Move to common 6.10.7

(cherry picked from commit 47fa27341c9c7869d4a6484c7b1523398e821d20)

* bump patch version

(cherry picked from commit 427ff52d902412975c73e69971b33ec797458929)

* bump some more apps

* Fix authelia mistake
2021-08-28 14:27:27 +02:00
Kjeld Schouten-LebbingandGitHub 216b27a1f9 Add Supplementalgroups to supporting apps (#808)
* aims to fix some jellyfin issues

* bump

* add supplementalgroup option

* Remove podSecurityContext from ix_values.yaml
2021-08-24 12:53:31 +02:00
kjeld Schouten-Lebbing 51a81d81ca Fix PGadmin mistake (+1 squashed commits)
Squashed commits:

[a949164c] update the wishlist
2021-08-15 11:10:46 +02:00
kjeld Schouten-Lebbing 15704530d4 Fix permissions issues for pgadmin 2021-08-15 10:59:22 +02:00
kjeld Schouten-Lebbing cf72c181cb pgadmin remove priv false 2021-08-15 10:44:27 +02:00
kjeld Schouten-Lebbing e498b9346d fix PGadmin permissions on SCALE 2021-08-15 09:58:17 +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