Stavros Kois
5fdb71f77f
fix(common): remove `or` when only one argument ( #2166 )
2022-03-15 10:54:56 +01:00
Kjeld Schouten-Lebbing
0fe045998f
feat(common): allow more PUID/UID types to sync with GUID/GID ( #2039 )
...
* feat(common): allow more PUID/UID types to sync with GUID/GID
* update tests
* bump
2022-03-06 15:58:29 +01:00
kjeld Schouten-Lebbing
ec1c3779e5
feat(common): bump and patch docker-compose disable
2022-03-06 15:14:50 +01:00
Nevan Chow
351535254c
feat(common): allow shared ip ( #2033 )
2022-03-06 13:46:50 +01:00
Stavros Kois
4100f10be7
feat(common): Force nvidia driver capabilities to all when gpu is selected ( #2023 )
2022-03-04 10:32:16 +01:00
Kjeld Schouten-Lebbing
4c5c3e5197
fix(Apps): BREAKING CHANGE Move some env-vars outside of env section ( #2010 )
...
* set TZ, PUID and UMASK differently
* more fixes
* this might be breaking so bump major
* ensure PUID and UMASK references are updated
* update test
* fiz references
2022-03-03 15:04:31 +01:00
Kjeld Schouten-Lebbing
085fb02b3f
fix(common): fix TZ being wrongly defined in common and remove its references from some remaining Apps ( #2005 )
...
* fix(common): fix TZ being wrongly defined in common and remove its references from some remaining Apps
* hmm
* update tests and add PUID as default as well
* cleanup more tests
* no message
* hussle
* hussle
* fix tests
2022-03-03 12:09:37 +01:00
Kjeld Schouten-Lebbing
d5b90e7d20
fix(common): correctly disable host docker-compose ( #1964 )
...
* fix(common): correctly disable host docker-compose
* whoopsies
2022-02-25 15:18:50 +01:00
Kjeld Schouten-Lebbing
7d9c554d8d
feat(common): block host docker-compose and create hostpatch initcontainer ( #1961 )
...
* feat(common): block host docker-compose and create hostpatch initcontainer
* dont fail deployment in failure, only spawn error
* rename file
* technically this is a feature
2022-02-24 23:39:23 +01:00
Stavros Kois
9d74f2cb32
feat(common): Assing TZ a default value ( #1934 )
2022-02-22 20:20:03 +01:00
Kjeld Schouten-Lebbing
27b038e2d0
feat(common): add autolinking opion to ingress ( #1922 )
...
* feat(common): add autolinking opion to ingress
* bump
2022-02-21 17:16:29 +01:00
Kjeld Schouten-Lebbing
d64463d13c
feat(common): add an initial inotify patch ( #1854 )
...
* feat(common): add an initial inotify patch
* turn two around
2022-02-06 14:01:33 +01:00
Stavros Kois
e73c66cfc4
feat(common): force `NVIDIA_VISIBLE_DEVICES: "void"` when no GPU is assigned ( #1819 )
...
* feat(common): force when no GPU is assigned
* try this
* adjust some tests?
2022-01-31 19:02:46 +01:00
kjeld Schouten-Lebbing
0496669de6
fix(common): correct mistakes in install and upgrade init containers
2022-01-23 18:13:58 +01:00
kjeld Schouten-Lebbing
04a3aa9540
feat(common): add upgrade and install specific initContainers
2022-01-23 15:11:09 +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-Lebbing
fecf825811
feat(common): add GUI for networkPolicy ( #1710 )
...
* feat(common): add GUI for networkPolicy
* add networkPolicies Ports GUI
* working on GUI compatible ipblock parsing
* add network policy runtests
* rename
* fix some networkPolicy mistakes
* add pod and namspace selector parsing
* finish the common portion of the network policy
* Add prototype IPblock GUI
* Build a GUI
* bump common
2022-01-13 15:05:23 +01:00
Kjeld Schouten-Lebbing
9ee0dfe403
feat(Common): properly setup extra-args support ( #1708 )
2022-01-13 11:43:26 +01:00
Kjeld Schouten-Lebbing
3816ea6dd1
fix(common): document the portal configmap and have it parse tpl for config ( #1612 )
...
* fix(common): add documentation for the portal button and enable it by default for all deployments
* move portal settings to tpl
2022-01-12 21:32:51 +01:00
Kjeld Schouten-Lebbing
da35f12e2b
feat(common): add TTY, STDIN and IPFamily support ( #1700 )
...
* feat(common): add TTY and STDIN support
Also fixes a mistake in the GUI for external interfaces
* bump minor on common
* add IP families as well
2022-01-12 20:24:01 +01:00
Kjeld Schouten-Lebbing
9abf8aa990
feat (common): Readd external-interfaces as expert option ( #1698 )
2022-01-12 19:18:39 +01:00
Stavros Kois
29ce3e1c58
fix(tpl): fix logic in tpl ( #1668 )
...
* fix(common): fix login in portal path
* fix(authelia): fix logic in configmap
* fix(traefik): fix logic in args.tpl
* fix(prometheus): fix login in clusterrolebinding.yaml
* fix(prometheus): fix logic in clusterrole.yaml
* fix(common): fix logic in wireguard's container.tpl
* bump patch common
* bump patch authelia
* bump patch prometheus
* bump patch traefik
2022-01-09 14:25:08 +01:00
Kjeld Schouten-Lebbing
477de96a72
feat(common): add support for a, renovate compatible, image selector ( #1627 )
2021-12-29 12:33:50 +01:00
Stavros Kois
c68633145e
fix(common): add default dbindex for redis ( #1563 )
2021-12-18 23:37:12 +01:00
Stavros Kois
0755c729ab
fix(common): fix redis port ( #1561 )
2021-12-18 22:36:23 +01:00
kjeld Schouten-Lebbing
2bb0f2aa5d
fix(common): support some different jdbc url's for mariadb injector
2021-12-12 01:28:29 +01:00
Kjeld Schouten-Lebbing
daee087f81
fix(common): always force a rename and recreate of cert-secrets on update ( #1422 )
...
* fix(common): always force a rename and recreate of cert-secrets on update
* hmm
* adapt tests
2021-11-30 00:49:16 +01:00
kjeld Schouten-Lebbing
636091af65
fix(common): patch common mariadb linker
2021-11-28 15:08:37 +01:00
Kjeld Schouten-Lebbing
342f88afbf
fix(common): ensure storageClassName gets rendered correctly ( #1385 )
...
* fix(common): ensure storageClassName gets rendered correctly
* Add a canary test to common
* remove canary for now
2021-11-23 11:21:13 +01:00
Kjeld Schouten-Lebbing
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
81027079d0
fix(common): also allow for templating in service selector
2021-11-22 00:47:16 +01:00
Kjeld Schouten-Lebbing
f0ff577857
feat(common): allow for custom selector labels on services. ( #1374 )
2021-11-22 00:34:59 +01:00
Kjeld Schouten-Lebbing
f718d002da
fix(common): correct some mistakes in configMap handling in common ( #1369 )
...
* add test for configmap
* fix runtests and mistakes in configmap handling
* bump
* hmmm
* small fix
2021-11-21 20:20:24 +01:00
Kjeld Schouten-Lebbing
3378258a3b
feat(common): add configmap and secret persistence objects ( #1368 )
...
* feat(common): add configmap and secret persistence objects
* also port configmap layer
* add values.yaml for integrated configmap
2021-11-21 18:45:03 +01:00
Kjeld Schouten-Lebbing
e2c09231d8
fix(common): correctly set defaults for volumeclaimtemplates and pvc's ( #1334 )
...
* fix(common): correctly set defaults for volumeclaimtemplates and pvc's
* polish
* more polish
* hmmm
* whoops
* hmm
* hmm
* again....
* different
* fixes
2021-11-15 19:30:09 +01:00
kjeld Schouten-Lebbing
408e562e4b
feat(common): add mariadb support layer
2021-11-15 17:52:37 +01:00
Kjeld Schouten-Lebbing
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-Lebbing
0a0945d19e
fix(openldap): fix release.name issues when installing
2021-11-10 17:14:22 +01:00
kjeld Schouten-Lebbing
7e08a5f591
feat(postgresql): also set and remember postgresql root password
2021-11-08 17:40:48 +01:00
Kjeld Schouten-Lebbing
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-Lebbing
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-Lebbing
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-Lebbing
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
5c11bc8fb0
fix(Postgresql): use correct PVC storageClass when using postgresql as a dependency on SCALE ( #1212 )
...
* fix db persistence
* Add global isSCALE flag to every questions.yaml file
* bump common
2021-10-20 19:39:05 +02:00
Kjeld Schouten-Lebbing
834479f0db
security(Apps): Improve Snyk hardening advisory ( #1208 )
...
* Harden postgresql by removing the migration initcontainer
* Harden initcontainers
* Harden serviceaccounts and RBAC
* hmm
* fix
2021-10-20 13:45:00 +02:00
kjeld Schouten-Lebbing
36723f774c
fix(Common): correct SCALE detection on statefullset
2021-10-19 21:42:28 +02:00
kjeld Schouten-Lebbing
b98f8ded87
fix(common): Copy ixChartContext.storageClassName to child charts
2021-10-18 20:24:26 +02:00
Kjeld Schouten-Lebbing
dde9cc9e24
feat(common): set SCALE-ZFS as a default storageClassName for SCALE when nothing is given. ( #1169 )
2021-10-18 19:59:05 +02:00
Kjeld Schouten-Lebbing
f9c3530e36
fix(common): Just provide warning when chmod fails on autopermissions ( #1157 )
...
* fix(common): Just provide warning when chmod fails on autopermissions due to nfsv4acl's
* single comma
* tests
* whoop
* zucht
2021-10-17 16:53:46 +02:00
kjeld Schouten-Lebbing
12cd5352c0
chore(common): add varlog storage and streamline db urls again
2021-10-15 18:38:21 +02:00