Commit Graph

26 Commits

Author SHA1 Message Date
Kjeld Schouten-Lebbing 5529c2a3af
refactor(charts): BREAKING CHANGE (#2836)
* Update Apps with new Common version

* Patch with the secret fixes from common

* fix amd
2022-06-07 19:41:19 +02:00
Kjeld Schouten-Lebbing e4911cf0b1
chore(charts): sync all apps persistence configuration and always default to PVC 2022-06-05 17:07:34 +02:00
Stavros Kois fbfdba8c05
chore(apps): add missing quote on description (#2515) 2022-04-20 09:35:54 +02:00
kjeld Schouten-Lebbing 22750e5f4f
chore(apps): remove empty env var declaration from questions.yaml 2022-03-03 18:00:30 +01:00
kjeld Schouten-Lebbing b6d3664957
no message 2022-03-03 17:53:05 +01:00
kjeld Schouten-Lebbing 8f1c3514d2
chore(Apps): remove fixed env from questions.yaml 2022-03-03 17:47:57 +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
Stavros Kois 33275c3883
chore(apps): rename `web_portal` to `open` (#1957) 2022-02-24 19:15:06 +01:00
Kjeld Schouten-Lebbing a571f0d1eb
fix(apps): set additional_attrs: true on all dicts (#1750)
* fix(docs): update the backup and restore guide

* fix(apps): set additional_attrs: true on all dicts

* even more
2022-01-21 01:35:59 +01:00
Kjeld Schouten-Lebbing 80039c40a7
feat(gui): expose capabilities in GUI (#1709)
* feat(common): expose capabilities in GUI

* add advanced podsecuritycontext include to all Apps

* add securityContext advanced include to all Apps
2022-01-13 12:18:20 +01:00
Stavros Kois 8825239904
chore(apps): remove hidden vars/configs from `questions.yaml` after making sure they are defined in `values.yaml` (#1577) 2021-12-19 23:52:38 +01:00
Stavros Kois 7f8336a0d2
chore(apps): remove `editable: true` as this is the default (#1576) 2021-12-19 23:49:27 +01:00
Stavros Kois 5dacd1a206
chore(apps): remove `Enable the port` button from `questions.yaml` as it was already hidden and defined in `values.yaml` (#1575) 2021-12-19 23:48:56 +01:00
Kjeld Schouten-Lebbing 5092e970d9
chore(apps): completely remove mountPath reference from GUI (#1572) 2021-12-19 18:55:24 +01:00
Stavros Kois cf1485a0b7
chore(apps): cleanup questions by removing hidden dicts (#1558)
* chore(apps): cleanup questions by removing hidden dicts

* persistence cleanup pt1

* persistence cleanup pt2

* persistence cleanup pt3

* persistence cleanup pt4

* persistence cleanup pt5

* remove gui for staticfiles for recipes

* make mountPath visible and read-only field

* make mountPath visible and read-only field

* bump patch

* remove trailing `/` on paths and fix freerad

* enable udev (scrutiny)

* also cleanup vCT

* move mountPath under advanced

* update mountPath label

* bump patch dep train
2021-12-18 20:25:00 +01:00
Stavros Kois e14d7a3813
feat(apps): move user/pass/secrets/keys from `env` to `secret` (#1501)
* feat(apps): move user/pass/secrets/keys from `env` to `secret`

* uptimerobot-prometheus

* podgrab

* grafana

* nextcloud

* openldap, also fix some variable types

* healthchecks

* onlyoffice

* transmission

* fix variable type (stash)

* handbrake (also fix some variable types)

* jd2 (also fix some var  values

* whoops

* try this

* bump major

* fix calibre var type

* fix var types on 2 apps

* add placeholders on questions and set `private: true` on passwords/tokens/secrets
2021-12-11 13:49:05 +01:00
Stavros Kois 7f2eceecc3
fix(apps): remove `UMASK` as this is taken care from common (#1503) 2021-12-11 00:25:39 +01:00
Stavros Kois 02a3182701
fix(apps): Default enable all services (#1361)
* fix(apps): Default enable all services

* replace code with template

* minio

* tdarr

* aria2

* calibre

* deconz

* deluge

* littlelink

* lms

* main service and port is enabled by default

* main service and port is enabled by default pt2

* remove `type: NodePort` from values.yaml on services

* Remove `type: ClusterIP` from `values.yaml` on services

* add serviceexpert on nextcloud

* nullserv

* odoo

* protonmail-bridge split smtp and main services

* openldap

* oscam

* owncast

* pihole

* remove `enabled: true` on main from traefik and external-service

* remove `primary: true`

* qbit

* resilio sync

* vaultwarden

* valheim

* syncthing

* unfi

* zwavejs2mqtt

* teamspeak3

* transmission

* tvheadend

* test protonmail main enabled

* there is no main in protonmail duh...

* remove `protocol: tcp` from ports on `values.yaml` as this is the default in common
2021-11-21 00:20:50 +01:00
Stavros Kois 19df900522
chore(apps): persistence cleanup and small bugfixes (#1329)
* chore(apps): remove persistence size from values

* remove type from persistence from values.yaml

* remove accessMode from persistence from values

* devices dont user persistence

* remove empty lines

* restore accessMode in common, whoops

* quote all mountPaths

* convert `'` to `"`

* fix empty lines

* add missing mountPath on values

* add missing persistence on values

* fix var name on quetsions

* remove disabled persistence from values which are not even defined in questions

* remove more type, accessMode and size

* mountpath -> mountPath

* mounthPath -> mountPath

* booksonic-air persistence cleanup

* remove empty lines

* fix mountPath

* remove unused persistence

* teamspeak3 fix var name in persistence

* remove persistence that will probably be user defined storage

* remove persistence that will probably be user defined storage

* add missing persistence from values

* fix openldap volclaim

* remove persistence that will probably be user defined storage

* add missing persistence from values

* fix path ff3

* fix mountPath

* add missing persistence from values

* remove persistence that will probably be user defined storage

* revert changes in volClaimTemplate

* remove varrun from questions

* fix and cleanup questions postgres

* calm down CI

* ci only value
2021-11-14 20:19:16 +01:00
Stavros Kois e01520c550
chore(apps): move port above advanced in GUI (#1326) 2021-11-14 15:32:48 +01:00
Stavros Kois 381411ac1c
fix(Apps): split udp and tcp ports (#1321)
* fix(deluge): split udp and tcp ports

* fix(syncthing): split udp and tcp ports

* remove extra empty lines
2021-11-14 12:38:43 +01:00
Stavros Kois 8f4a7fc500
chore(Apps): fixes around the GUI refactor (#1316)
* fix min value on minio

* update service UI on LMS

* remove duplicate required from authelia

* remove Duplicate port defaults

* fix nextcloud duplicate required

* fix nullserv services

* fix plex duplicate default

* fix syncthing duplicate required

* syncthing replace code with include

* teamspeak replace code with include

* fix traefik duplicate required

* Unifi replace code with include

* Update label/description on `port` section

* remove type on nullserv's service

* remove extra space

* lowercase port names

* also lowercase service name omada
2021-11-13 22:05:00 +01:00
Stavros Kois 477c4c6290
fix(apps): Allow spaces in paths (#1306) 2021-11-10 22:14:55 +01:00
Kjeld Schouten-Lebbing d648f10e94
feat(Apps): Simplify the Services GUI (#1290)
* standardise default serviceType

* remove noteport default setting

* completely yeet nodeport

* remove some crap from targetPort

* Simplify ports section

* fix calibre

* fix gitea

* cleanup hyperionNG
Fixes: #1288

* fix k8s gateway mistake

* fix miniflux

* fix nextcloud

* nulserv and nzbhydra fixes

* owncase fix

* resilio fix

* tdarrfix

* unifi and valheim fixes
2021-11-07 00:32:56 +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 1bf35c85a5
chore(apps): bump apps, remove duplicates and move incubator to stable for RC1 2021-10-21 00:00:57 +02:00