Commit Graph
100 Commits
Author SHA1 Message Date
Stavros KoisandGitHub 7f8336a0d2 chore(apps): remove editable: true as this is the default (#1576) 2021-12-19 23:49:27 +01:00
Stavros KoisandGitHub 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
Stavros KoisandGitHub 9312c82e21 fix(deepstack): default to pvc for modelstore (#1565) 2021-12-19 13:46:45 +01:00
Stavros KoisandGitHub cba5ef87c7 fix(openldap): revert removing of trailing slash (#1566) 2021-12-19 13:43:31 +01:00
Stavros KoisandGitHub e42532ebe1 feat(leantime): use official image (#1562)
* feat(leantime): use official image

* test perms

* needs full access

* update image
2021-12-18 23:54:40 +01:00
Stavros KoisandGitHub 27046d1841 feat(recipes): move SECRET_KEY to autogenerated remembered secret (#1559)
* feat(recipes): move `SECRET_KEY` to autogenerated remembered secret

* bump major
2021-12-18 23:45:49 +01:00
Stavros KoisandGitHub c68633145e fix(common): add default dbindex for redis (#1563) 2021-12-18 23:37:12 +01:00
Stavros KoisandGitHub 0755c729ab fix(common): fix redis port (#1561) 2021-12-18 22:36:23 +01:00
Stavros KoisandGitHub 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 KoisandGitHub 7aa0141f0a feat(papermerge): add redis support (#1554) 2021-12-18 02:03:52 +01:00
Stavros KoisandGitHub 6a90675c5a fix(fireflyiii): fix identation on secrets (#1553) 2021-12-17 23:53:12 +01:00
Stavros KoisandGitHub d21615d259 feat(paperless-ng): move to official image (#1552)
* feat(paperless-ng): move to official image

* bump major

* hmm

* aha

* lint

* fix tpl and add redis dep

* address feedback

* enable varrun

* test root

* use tccr and re-enable varrun

* new image + test redis

* ...

* ofc...

* run as root

* enable varrun

* rofs false

* more perms?!

* not relevant

* disable varrun

* remove comments

* identation

* puid

* remove redisDatabase key
2021-12-17 23:05:07 +01:00
Stavros KoisandGitHub 9d19dd0d64 fix(paperless-ng): app needs r/w access to rootfs (#1549)
* fix(paperless-ng): app needs r/w access to rootfs

* bump patch

* chore(tdarr): simplify hostPath GUI
2021-12-17 14:55:06 +01:00
Stavros KoisandGitHub 1b7cba916c fix(apps): enable secondary services on some new apps (#1548)
* fix(apps): enable secondary services on some new apps

* bump patch
2021-12-17 12:20:48 +01:00
Stavros KoisandGitHub 972dedd1b3 feat(littlelink): add the new buttons (#1532)
* feat(littlelink): add the new buttons

* bump scrutiny
2021-12-13 23:16:10 +01:00
Stavros KoisandGitHub 9ad71ad115 fix(scrutiny): fix storage and envs (#1530) 2021-12-13 22:34:06 +01:00
Stavros KoisandGitHub 378ae2693e fix(apps): remove portals and ingress when main service is disabled (#1529) 2021-12-13 19:32:46 +01:00
Stavros KoisandGitHub 9aab824dcd chore(apps): fix some icons (#1525) 2021-12-13 12:51:30 +01:00
Stavros KoisandGitHub ca0aac293b fix(duckdns): add TOKEN in gui (#1524) 2021-12-13 12:51:21 +01:00
Stavros KoisandGitHub e7bac1baab fix(tdarr-node): provide better defaults to work with simple network (#1512) 2021-12-11 20:33:55 +01:00
Stavros KoisandGitHub 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 KoisandGitHub 81c8a2b602 chore(apps): set PUID to int instead of string (#1506) 2021-12-11 11:56:49 +01:00
Stavros KoisandGitHub 98d6693966 feat(mealie): add pgsql support (#1504)
* feat(mealie): add pgsql support

* remove port as this is the default anyway

* bump major
2021-12-11 10:57:20 +01:00
Stavros KoisandGitHub 7f2eceecc3 fix(apps): remove UMASK as this is taken care from common (#1503) 2021-12-11 00:25:39 +01:00
ff505946c0 feat(fireflyiii): enable redis (#1478)
* feat(fireflyiii): enable redis

* duh...

* actually enable redis

* bump minor

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2021-12-07 12:37:31 +01:00
Stavros KoisandGitHub a44cdc9996 fix(apps): enable redis on 2 apps (#1480)
* fix(apps): enable redis on 2 apps

* bump patch
2021-12-07 12:31:00 +01:00
Stavros KoisandGitHub 45619a6843 feat(fireflyiii): add cron support (#1470)
* feat(fireflyiii): add cron support

* use curl for cron, add sercet for static cron token

* adjust dns name

* adjust schedule as per documentation

* simplify dns name

* make secret auto generated

* whoops

* actually load the secret

* remove whitespace

* use alpineImage

* autogen remembered sercret APP_KEY

* bump minor
2021-12-07 11:45:24 +01:00
Stavros KoisandGitHub 5636280dd9 feat(owncast): Add admin portal button (#1450)
* feat(owncast): Add admin portal button

* rename `Admin Portal` to `Admin`
2021-12-03 17:01:48 +01:00
Stavros KoisandGitHub 3b8f956b4f fix(authelia): fix typo in theme selection (#1428) 2021-11-30 09:42:01 +01:00
956b6e92f1 chore(docs): update default ports docs (#1412)
* chore(docs): update default ports docs

* document mroe apps

* doc more apps, also add a note on the end

* add more apps

* Add rest of the apps

* Update conflicting ports

* Update conflicting ports

* Add official app ports

* Update conflicting ports with official apps

* fix some more conflicts

* update docs

* conflict

* revert deluge

* update docs

* re-sort

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2021-11-28 11:38:54 +01:00
Stavros KoisandGitHub b1e5faa4c4 fix(apps): move conflicting ports to 10xxx range (#1415)
* fix(apps): move conflicting ports to 10xxx range

* remove `protocol: TCP` as its the default anyway

* Change `"HTTP"` -> `HTTP` to much common

* lms udp port should be udp protocol

* resolve some conflicts

* clear port 80 conficts

* clean 3000 and 5000 port conflicts

* more conflict cleaning

* more conflict cleaning

* more cleanup

* more

* cleanup

* Avoid confclicts with official apps
2021-11-28 10:26:31 +01:00
Stavros KoisandGitHub 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 KoisandGitHub 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 KoisandGitHub e01520c550 chore(apps): move port above advanced in GUI (#1326) 2021-11-14 15:32:48 +01:00
Stavros KoisandGitHub 5deeec3562 chore(apps): Move GPU config to the end of the section for cleaner UI (#1324) 2021-11-14 14:32:00 +01:00
Stavros KoisandGitHub a329655e21 fix(apps): sync securityContext from values to questions (#1323)
* fix(apps): sync securityContext from values to questions

* sync oscam runAsGroup

* sync whoogle runAsUser and runAsGroup

* readwrite fs whoogle
2021-11-14 14:31:44 +01:00
Stavros KoisandGitHub fa93d84e29 chore(apps): clean up Chart.yaml (#1322)
* fix url for maintainers

* chore(apps): clean up Chart.yaml

* remove whitespace

* remove maintainer from depracated app
2021-11-14 14:31:24 +01:00
Stavros KoisandGitHub 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 KoisandGitHub 9f1ff671aa fix(wikijs): Add env to load config file from persistence (#1317)
* fix(wikijs): Add env to load config file from persistence

* Remove persistence from wikijs.
2021-11-14 11:49:17 +01:00
Stavros KoisandGitHub 9ce1d87588 fix(minio): use the new path regex (#1318) 2021-11-13 22:05:19 +01:00
Stavros KoisandGitHub 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 KoisandGitHub 477c4c6290 fix(apps): Allow spaces in paths (#1306) 2021-11-10 22:14:55 +01:00
Stavros KoisandGitHub 37a7c9db28 chore(nextcloud): Update label / description on admin credentials (#1274) 2021-11-03 22:10:10 +01:00
Stavros KoisandGitHub 3d3c80bdfe fix(flaresolver): run app as root (#1273) 2021-11-03 19:34:19 +01:00
Stavros KoisandGitHub d83fafbf46 fix(cloud9): fix persistence variable name (#1275)
* fix(cloud9): fix persistence variable name

* remove docker sock from values
2021-11-03 19:28:59 +01:00
Stavros KoisandGitHub ac9f0fc2c7 fix(collabora): Update valid_chars regex to allow IP's also (#1277) 2021-11-03 18:31:18 +01:00
Stavros KoisandGitHub 0467d66ce4 chore(docs): Update app request list (#1276)
* chore(docs): Update app request list

* Add 2 more apps
2021-11-03 17:55:34 +01:00
Stavros KoisandGitHub f9584be673 fix(deepstack-cpu): sync persistense var on values.yaml from questions.yaml (#1231) 2021-10-25 21:32:45 +02:00
Stavros KoisandGitHub 5f6fe1f05c fix(uptime-kuma): apply same user to questions.yaml as in values.yaml (#1229) 2021-10-25 20:53:06 +02:00
Stavros KoisandGitHub ba34923a26 chore(nextcloud): make admin password private (#1219) 2021-10-21 21:54:32 +02:00
24fba5c38e fix(deconz): fix identation on values.yaml (#1210)
* fix(deconz): fix identation on values.yaml

* bump version

* whoops

* enable ports

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2021-10-21 14:58:35 +02:00
Stavros KoisandGitHub 0d11f8cba4 chore(apps): Add description on persistence (#1172) 2021-10-18 22:27:21 +02:00
Stavros KoisandGitHub d33dc097e9 fix(Firefly III): Change default permissions (#1170) 2021-10-18 22:14:40 +02:00
Stavros KoisandGitHub 21a4a9fa85 chore (docs): Update app requests and fix a description (#1171)
* fix sources link and change referenced app name

* Update app requests
2021-10-18 21:47:17 +02:00
Stavros KoisandGitHub 6cd17d0f9e fix(nextcloud): remove regex for mountPath on redismaster for now (#1167)
* remove regex for now

* bump version
2021-10-18 11:04:57 +02:00
Stavros KoisandGitHub 2e50f91c93 fix(tdarr): fix env's for tdarr (#1153)
* try some fixes for tdarr's

* bump versions

* website does not like nested lists
2021-10-17 11:16:35 +02:00
Stavros KoisandGitHub 51695d14b9 feat(tdarr): Add tdarr (#1152)
* Init work for tdarr server

* add ingress

* update app request list

* uhm

* sync questions' secCOntext
2021-10-16 14:48:27 +02:00
Stavros KoisandGitHub cdd6229c12 feat(tdarr-node): Add tdarr-node (#1150)
* Init work for tdarr_node

* fix values service

* only 1 service, so main it is

* change name

* underscore -> dash

* varrun

* disable ro root fs

* runas root

* also disable ro root fs

* fix description

* Add a doc file

* emptyDir on transcode-cache

* fix persistence var names and remove transcode-cache

* varrun to questions and update ports for upcoming server

* Add transcode-cache as hostpath in questions

* sync questions' securitycontext

* update doc file
2021-10-16 13:57:17 +02:00
f845433829 feat(deepstack-gpu): Add deepstack-gpu (#1141)
* Add deepstack-gpu

* Bump version

Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2021-10-14 23:42:35 +02:00
Stavros KoisandGitHub ca97e05238 disable readonlyrootfs on calibre (#1139) 2021-10-14 23:42:07 +02:00
Stavros KoisandGitHub b17f7e338b (feat) Add Uptime-kuma (#1144)
* Add maintainer to OO

* Add uptime-kuma
2021-10-14 23:37:08 +02:00
Stavros KoisandGitHub 8ff9911839 move stateless apps on incubator to RollingUpdate (#1142) 2021-10-14 23:33:55 +02:00
Stavros KoisandGitHub dd7542279c (fix) Update photoprisms pvc's and paths (#1120)
BREAKING CHANGE

Backup your config PVC as they WILL get wiped.
2021-10-12 20:49:08 +02:00
Stavros KoisandGitHub 32ed4a809e Update app requests (#1118) 2021-10-11 21:17:36 +02:00
Stavros KoisandGitHub 3948e54f71 remove readonlyrootfs on photoprism (#1119) 2021-10-11 20:31:55 +02:00
Stavros KoisandGitHub ce48246b9b (fix) Improve collabora's regex (#1108)
* Improve collabora's regex

* Also allow root domains, and disallow `--`

* Shorten regex steps a bit
2021-10-08 09:27:13 +02:00
Stavros KoisandGitHub 44a1b5476b run Deepstack as root (#1084) 2021-10-03 11:01:19 +02:00
Stavros KoisandGitHub 24958a8578 Remove duplicate network from plex (#1081) 2021-10-02 12:45:24 +02:00
Stavros KoisandGitHub 6eaca24761 (fix) Fix collabora regex and secContext, move validation docs to per app (#1078)
* Better regex on collabora

* bump collabora

* Move per-app validation to per-app docs

* Update valid_chars and allowPrivEsc on collabora

* revert bump
2021-10-02 11:30:07 +02:00
Stavros KoisandGitHub 1eb46b4fb7 (fix) make regex for resources more strict (#1072)
* make regex for resources more strict

* Update validation docs

* Review feedback
2021-10-01 23:12:26 +02:00
Stavros KoisandGitHub 1d6b6925e1 (fix) Make jwt_enable false by default and hide under it jwt_secret (#1075)
* Make jwt_enable false by default and hide under it jwt_secret

* bump onlyoffice
2021-10-01 22:53:53 +02:00
Stavros KoisandGitHub 00e2255f79 (feat) Adds Onlyoffice Document Server Community Edition (#1069)
* Init work for onlyoffice

* More work on oo-ds

* whoops

* readonly test

* root test

* test varrun

* test 2

* back to root

* update tood

* review feedback

* caps

* cleanup

* make it default false (as it is on OO manual)
2021-10-01 16:06:57 +02:00
Stavros KoisandGitHub 11c7733a39 (chore) collabora gui and values cleanup (#1068) 2021-09-30 23:58:54 +02:00
Stavros KoisandGitHub 405b11ddd5 (docs) Fix home link in Chart.yaml (#1066) 2021-09-30 23:26:11 +02:00
Stavros KoisandGitHub eebdc6a9f0 standardise varrun override in questions (#1042) 2021-09-27 14:40:54 +02:00
Stavros KoisandGitHub eb563b8830 move stateless apps to RollingUpdate (#1039) 2021-09-26 22:28:43 +02:00
Stavros KoisandGitHub 9bd43224dc Sync persistence from questions to values for few apps (#1038) 2021-09-26 22:28:16 +02:00
Stavros KoisandGitHub 8b4c2fbf47 (fix) Disable varrun for Lychee and phpldapadmin (#1037)
* disable varrun for lychee

* disable varrun for phpldapadmin
2021-09-26 21:02:18 +02:00
Stavros KoisandGitHub a7b3ce0e23 fix: make sure podSecurityContext is included in both SCALE and Helm installs (#956)
* remove strategy

* move runAsNonRoot to securityContext

* Add podSecurityContext and securityContext to values pt1

* Add podSecurityContext and securityContext to values pt2

* Add podSecurityContext and securityContext to values pt3

* Add podSecurityContext and securityContext to values pt4

* Add podSecurityContext and securityContext to values pt5

* fix empty lines

* Remove secCont from NC - values

* fixPermissions for some apps

* on apps with perm prob, set fsGroup to 0 also
2021-09-10 20:10:04 +02:00
Stavros KoisandGitHub d6d4aafcd8 Add validation doc (#937)
* Add validation doc

* Restructure

* Cleanup
2021-09-09 17:12:30 +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 431eca3bb6 Update wishlist (#932) 2021-09-08 19:18:54 +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
Stavros KoisandGitHub c433063bac correct paths for pvc on pihole (#896)
* correct paths for pvc on pihole

* eof

* actual eof..

* space

* space

* fix label
2021-09-05 09:19:55 +02:00
Stavros KoisandGitHub d28efa056e fix hyperion ports (#847) 2021-08-30 10:07:58 +02:00
Stavros KoisandGitHub c0feb8a39e Add gpu UI on handbrake (#790) 2021-08-23 00:09:01 +02:00
Stavros KoisandGitHub cb0ec1fb29 make more responsive the generator (#788) 2021-08-21 13:02:25 +02:00
Stavros KoisandGitHub 03140e2d8e quote all envs - littlelink (#789) 2021-08-21 13:02:03 +02:00
Stavros KoisandGitHub 6d70880080 Fix permissions on Healthchecks app (#778) 2021-08-17 15:10:04 +02:00
Stavros KoisandGitHub ab3f94e885 Update linking apps docs (#769)
* Update linking apps doc

* Formatting, rewording $NAMES

* fix label divs
2021-08-16 14:04:57 +02:00
Stavros KoisandGitHub 7f452cc05c Update icons (#763) 2021-08-13 18:20:17 +02:00
Stavros KoisandGitHub dfe20e413a Update wishlist (#757) 2021-08-12 10:07:50 +02:00
Stavros KoisandGitHub ae51ad1ded Update app icons (#743)
* Update podgrab icon

* Update Ombi icon

* Update phpldapadmin icon
2021-08-08 09:44:25 +02:00
Stavros KoisandGitHub ad6e1b01cc Default to nodeport on zwave WS (#741) 2021-08-07 00:23:15 +02:00
Stavros KoisandGitHub 3bdd5abcc3 update wishlist (#740) 2021-08-06 10:11:33 +02:00
Stavros KoisandGitHub c032a28a89 Openldap Icon fix (#738)
* fix openldap icon

* Bump version openldap
2021-08-03 17:27:31 +02:00
Stavros KoisandGitHub fcb2844ed2 Fix octoprint permissions (#728) 2021-08-01 19:41:30 +02:00
Stavros KoisandGitHub 1fc275490e Update apps-gui-wishlist.md (#724) 2021-08-01 00:04:01 +02:00
Stavros KoisandGitHub 894aafd748 Update wishlist (#706) 2021-07-22 00:04:12 +02:00
Stavros KoisandGitHub e3bd609e55 Add regex to apps (#691)
* Appdaemon regex

* Fireflyiii regex

* Collabora regex

* Add DONT_GEN_SSL_CERT on Collabora
2021-07-13 23:40:12 +02:00