Commit Graph
100 Commits
Author SHA1 Message Date
kjeld Schouten-Lebbing 3bc750cca3 Fix middleware naming mistake on Traefik 2021-07-05 17:28:56 +02:00
kjeld Schouten-Lebbing d31f86aa85 remove basic redirect scheme from basic traefik stack 2021-07-05 11:25:18 +02:00
kjeld Schouten-Lebbing 2ef1fe0226 add basic redirect for testing purposes 2021-07-05 11:05:09 +02:00
kjeld Schouten-Lebbing e1c451e34c force traefik and nextcloud re-release 2021-07-05 10:42:44 +02:00
Kjeld Schouten-LebbingandGitHub 6b739c25ac Add more middlewares to traefik and move nextcloud to stable (#658)
* Add more middlewares to traefik and move nextcloud to stable

* oops
2021-07-05 10:36:05 +02:00
kjeld Schouten-Lebbing e438d1571a fix nextcloud mistake 2021-07-04 23:25:43 +02:00
kjeld Schouten-Lebbing 57b7c8eaf8 add nextcloud HPB features to SCALE itself 2021-07-04 21:45:50 +02:00
Kjeld Schouten-LebbingandGitHub b1379db693 Tryout adding HPB sidecart to nextcloud (#655)
* tryout adding HPB sidecart

* env array

* no need to encode a configmap and add service

* no message

* allow some more dns names

* try adding a wait to the hpb container if hpb doesn't exist

* fix quotes

* hmm

* cleaner command

* try again

* spaces bracets

* try syntaxis change

* typo

* try some polish
2021-07-04 19:39:33 +02:00
kjeld Schouten-Lebbing df59eb16de try different storage location for nextcloud stuffs 2021-07-04 17:01:21 +02:00
Kjeld Schouten-LebbingandGitHub 04ddaee8f2 Move nextcloud probes to http/https instead of tcp (#652)
* no message

* back to tcp

* no message

* no message

* try some tweaking of the probes

* try again

* use new common

* try not using empty-dir

* try setting type

* more

* size set

* hmm

* disable cron for now

* mount html instead of www

* use nextcloud user for initcontainer checkings

* Try some more tweaking

* hmmm

* whoops

* also try custom startup probe

* reenable cronjob

* cleaning
2021-07-04 16:46:10 +02:00
Kjeld Schouten-LebbingandGitHub 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 a46b93460e fix securitycontext for nextcloud 2021-07-03 12:59:14 +02:00
kjeld Schouten-Lebbing dad4c20739 cronjob permissions patch 2021-07-03 12:40:52 +02:00
kjeld Schouten-Lebbing a452c960e6 parse apache disable rewrite ip as string for nextcloud 2021-07-03 12:22:52 +02:00
kjeld Schouten-Lebbing ae959e0614 Fix typo for nextcloud 2021-07-03 12:14:44 +02:00
kjeld Schouten-Lebbing 4889d80c34 slight tweaking for using https behind traefik on Nextcloud 2021-07-03 11:53:00 +02:00
kjeld Schouten-Lebbing 70eeb91083 fix trusted domains for nextcloud 2021-07-03 11:28:35 +02:00
kjeld Schouten-Lebbing 0cd8b60309 update common for nextcloud 2021-07-03 11:18:21 +02:00
Kjeld Schouten-LebbingandGitHub 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-LebbingandGitHub e1c7723f81 test adding admin creds to nextcloud (#649)
* test adding admin creds

* bump

* also adapt questions.yaml

* remove unused dbbackup for now
2021-07-03 10:36:08 +02:00
Kjeld Schouten-LebbingandGitHub 4296725cbb test cronfix for nextcloud (#648)
* test cronfix

* oops

* bump
2021-07-03 09:51:21 +02:00
kjeld Schouten-Lebbing 7a8848739b bump nextcloud version 2021-07-03 09:46:52 +02:00
kjeld Schouten-Lebbing bbaac94607 correctly set redis password 2021-07-03 00:03:03 +02:00
Kjeld Schouten-LebbingandGitHub a85391d0ae Misc fixes (#647) 2021-07-02 23:59:17 +02:00
kjeld Schouten-Lebbing 3b98ed52a0 fix pvcname fuckup for nextcloud 2021-07-02 21:34:48 +02:00
kjeld Schouten-Lebbing a2fb2f74c0 try fix nextcloud cronjob error 2021-07-02 20:49:23 +02:00
Kjeld Schouten-LebbingandGitHub 4d29da99f6 initial nextcloud PoC (#645)
* initial nextcloud PoC

* add questions to set nextcloud default admin username and password

* cleanup a bit

* shuffle a bit

* port recent changes it ix_values.yaml

* fix port numbers

* add readmeshizzle

* fixup postgresql host

* add initial redis code (disabled for now)

* fixup comment

* disable postgresql persistent during testing

* spawn redis container

* maybe admin shouldn't be used as a testname

* set fsgroup to 33

* redis whoopsie

* setup seperate redis secret

* fixup redis host references to deal with masters and slaves

* set redis to standalone

* try without admin username and password being set

* no use for standalone mode

* append port to postgress

* Simplify redis deployment and fix redis persistence

* up redis version

* longer startup probe

* try port 80

* trigger test

* add configmap for trusted host generation

* add configmap

* fix configmap

* add cronjob

* add more cronjob config to values.yaml

* more end?

* end tweeaks

* cronjob cleanup

* remove currently unused shizzle from cronjob
2021-07-02 20:32:29 +02:00
kjeld Schouten-Lebbing 374ffccb6e fix releases 2021-07-01 21:50:27 +02:00
Kjeld Schouten-LebbingandGitHub bfc305913c KAH Port project (#635)
* add tooling to automate kah->truecharts porting somewhat

* small tweak for tooling

* another small tooling fix

* some more tweaking to the tooling

* initial temporary output

* process and output fixes

* More chart.yaml fixes

* pushing more fixes

* small fixes

* some little fixes

* another fix catched

* regenerate docs

* some more cleaning/tweaking

* remove more prometheus related Apps for now

* processing questions.yaml up to hyperion-ng

* questions.yaml till owncloud-ocis

* Finish questions.yaml setup and polish

* fix some deconz indent issues

* no message

* fix healtchecks questions.yaml

* another fix

* ser2sock fix

* move apps to normal trains
2021-07-01 20:26:22 +02:00
kjeld Schouten-Lebbing 4a4827c0b6 fix common-test release and trigger re-release 2021-07-01 12:46:16 +02:00
kjeld Schouten-Lebbing 1d6f41520f bump common on all apps 2021-07-01 12:39:34 +02:00
kjeld Schouten-Lebbing 7ddf11f18e Fix scaleCert naming inconsistencies on common 2021-07-01 12:31:36 +02:00
kjeld Schouten-Lebbing cc566b6ae3 fix release workflow for catalog 2021-07-01 12:07:05 +02:00
kjeld Schouten-Lebbing ea92225754 bump common on all Apps 2021-07-01 11:59:08 +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 52f0272567 fix workflow dependencies 2021-07-01 11:19:52 +02:00
kjeld Schouten-Lebbing 40407d248b fix a reference for workflows 2021-07-01 11:18:59 +02:00
kjeld Schouten-Lebbing 8eb0eed132 seperate test and release workflows for apps 2021-07-01 11:14:51 +02:00
kjeld Schouten-Lebbing d587ae9b09 fix scaleCert references 2021-07-01 10:26:42 +02:00
kjeld Schouten-Lebbing 9b2abc225e Traefik: fix typo 2021-06-30 22:39:38 +02:00
kjeld Schouten-Lebbing 939e752c83 Merge branch 'master' of github.com:truecharts/apps 2021-06-30 22:30:17 +02:00
kjeld Schouten-Lebbing f6d53d4270 test opaque basicauthsecret 2021-06-30 22:29:34 +02:00
kjeld Schouten-Lebbing f4d76c506e bump 2021-06-30 21:52:19 +02:00
kjeld Schouten-Lebbing 1ab2775c0b Add middlewares and entrypoint to ingress gui for all Apps 2021-06-30 21:26:16 +02:00
kjeld Schouten-Lebbing 00e879f3e9 Create a middleware and entrypoint prototype for the Ingress GUI 2021-06-30 21:06:12 +02:00
kjeld Schouten-Lebbing af83ae0936 traefik: fix users section for basicauth 2021-06-30 20:54:55 +02:00
kjeld Schouten-Lebbing 13a82ceb03 fix broken traefik middleware GUI 2021-06-30 20:29:26 +02:00
kjeld Schouten-Lebbing 5b87567194 bump appdaemon version 2021-06-30 18:07:18 +02:00
kjeld Schouten-Lebbing c48892c10e bump common version on all apps 2021-06-30 17:42:38 +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 28f68b8b69 update all apps to latest common 2021-06-30 16:51:13 +02:00
kjeld Schouten-Lebbing bdec3545d2 update jackett to use latest common for testing 2021-06-30 16:37:11 +02:00
kjeld Schouten-Lebbing a8ea08cdec patch middleware generation on common 2021-06-30 16:30:17 +02:00
Kjeld Schouten-LebbingandGitHub 85319fd8d9 patch common ingress service name bug (#625) 2021-06-30 15:31:48 +02:00
kjeld Schouten-Lebbing 2bd437715e try correctly appending path to traefik portal 2021-06-30 14:55:31 +02:00
kjeld Schouten-Lebbing 1f1b34d778 fix traefik portal link 2021-06-30 13:22:21 +02:00
kjeld Schouten-Lebbing 3c09a26dfa unhide middleware GUI for traefik 2021-06-30 13:06:55 +02:00
Kjeld Schouten-LebbingandGitHub 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-LebbingandGitHub 64ca1db288 Update renovate.json5 2021-06-30 09:42:39 +02:00
kjeld Schouten-Lebbing 0e8c2db147 fix unpackerr ports/service 2021-06-29 14:36:46 +02:00
kjeld Schouten-Lebbing 9dcdab7b72 Disable unpackerr service when installing on SCALE 2021-06-28 19:45:56 +02:00
kjeld Schouten-Lebbing 184c09f0b7 Add disabled persistence to traefik 2021-06-28 19:36:49 +02:00
kjeld Schouten-Lebbing 5c6ffc42c5 Update and Fix Traefik
(cherry picked from commit ab76bbc21f4383590aad7ff8b5eeabeb969917b3)
2021-06-27 08:47:43 +02:00
Kjeld Schouten-LebbingandGitHub ace75d2372 Update common to fix probe issues (#596) 2021-06-26 10:04:44 +02:00
Kjeld Schouten-LebbingandGitHub 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-LebbingandGitHub 6d9f3acd62 Update PULL_REQUEST_TEMPLATE.md 2021-06-20 11:00:49 +02:00
Kjeld Schouten-LebbingandGitHub 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 fa3f48bd82 another small mosquitto fix 2021-06-14 22:27:25 +02:00
kjeld Schouten-Lebbing 5e1dc7985b Fix mosquitto main service 2021-06-14 21:21:21 +02:00
kjeld Schouten-Lebbing ff8a22fbc4 trigger rerelease 2021-06-14 20:41:48 +02:00
kjeld Schouten-Lebbing 83c3db8238 whoopsies 2021-06-14 19:44:41 +02:00
kjeld Schouten-Lebbing 1aa408583f Fix releases 2021-06-14 19:12:39 +02:00
kjeld Schouten-Lebbing 5790780df8 emergency disable docs copy scripting 2021-06-14 19:10:30 +02:00
kjeld Schouten-Lebbing a0962a947f Fix probe bug in common chart 2021-06-14 18:43:46 +02:00
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
kjeld Schouten-Lebbing 232030d9e4 fix versioning mistake in truecommand 2021-06-14 13:02:16 +02:00
kjeld Schouten-Lebbing 62439df1c1 fix truecommand image 2021-06-14 12:57:44 +02:00
kjeld Schouten-Lebbing 6a66e7d736 bump all versions to force helm-release 2021-06-14 12:44:01 +02:00
kjeld Schouten-Lebbing feb7c8595d skip existing releases on CI (CR) 2021-06-14 12:35:06 +02:00
Kjeld Schouten-LebbingandGitHub 722ba2c5db introduce dynamic probes for common-chart (#557)
* introduce dynamic probes for common-chart

* whoops

* deal with cases where no protocol is set for probes
2021-06-14 12:29:10 +02:00
Kjeld Schouten-LebbingandGitHub c7ccaf2030 Deprecate 21.04 2021-06-14 11:46:18 +02:00
Kjeld Schouten-LebbingandGitHub 614790c8cc Port some changes from KAH common 3.1.0 (#556) 2021-06-14 11:24:24 +02:00
kjeld Schouten-Lebbing 17bd7cb1e1 update truecommand to non-beta release of 2.0 2021-06-11 18:58:26 +02:00
kjeld Schouten-Lebbing 97bcbb5a5a fixup the repo somewhat 2021-06-11 17:29:42 +02:00
kjeld Schouten-Lebbing 6897a5e69d fix helm docs generation somewhat 2021-06-11 17:24:57 +02:00
kjeld Schouten-Lebbing 3e2af67deb try some more verbose selection for docs copy scripting 2021-06-11 17:23:10 +02:00
Kjeld Schouten-LebbingandGitHub d7ca1c48d9 Add some requested Apps (#554)
* add unpackrr

* add mosquitto

* whoops

* allow access to mosquitto auth settings from install GUI
2021-06-11 17:18:00 +02:00
Kjeld Schouten-LebbingandGitHub ba7c054994 Add some more Apps to the incubator train (#553)
* Add some more Apps to the incubator train

* sync required chart.yaml setting with KAH

* some port fixes

* can't test alertmanager-bot because stupid requirements

* remove foundryvtt payware app

* enable theLounge storage
2021-06-11 16:43:41 +02:00
88b8d6d981 Migrate Apps to Common 6 (#551)
* chore(deps): update helm chart common to v6

* Adapt persistence to new GUI

* Adapt additional storage GUI to new storage system

* Adapt values.yaml accordingly

* Move transmission settings to env

* fix a vaultwarden linting issue

* fix firefly-iii linting issues

* Use forceName to force a specific name for the DB PVC

* add force name to questions.yaml as well

* use newest common version

* try fixing db-linking issues on vaultwarden

* add deviceList option to zwave2mqtt

* Fixup the deviceList for all Apps

* fix linting error

* Fix more transmission issues

Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-11 13:59:46 +02:00
kjeld Schouten-Lebbing 70a7b582fd ensure we can override the complete PVC name for things like DB's, without prefix or suffix 2021-06-11 12:36:24 +02:00
kjeld Schouten-Lebbing a1eb1435dd fix small mistake in prototype storage GUI size setting 2021-06-11 01:58:54 +02:00
kjeld Schouten-Lebbing 890b7c005f Add deviceList persistence-list for device-mounting purposes to common-chart 2021-06-11 01:41:40 +02:00
kjeld Schouten-Lebbing c5245a6fa5 expose even more storage features in the prototype GUI 2021-06-11 01:32:14 +02:00
kjeld Schouten-Lebbing acbe951682 initial prototype of new storage GUI design 2021-06-11 00:11:01 +02:00
Kjeld Schouten-LebbingandGitHub 3ecc210d6b Port recent KAH changes (#548)
* port 3.0.1 fixes from KAH

* more naming fixes ported from kah

* port all latest KAH fixes

* port new tests from KAH

* Polishing and fixes

* update common-test version
2021-06-10 23:52:55 +02:00
Kjeld Schouten-LebbingandGitHub 111680d41b Traefik rework (#546)
* first part

* port most relevant settings

* Don't include common or old crap

* Try moving persistence to common

* Initial work on Traefik SCALE UI

* some cleanup and consistency patches. Also:
Enable metrics, because that's just container-side metrics and doesn't require prometheus CRD's

* super basic portal

* don't use portal as a template

* whoops

* whoops 2.0
2021-06-10 14:49:42 +02:00
Kjeld Schouten-LebbingandGitHub eaf8111313 21.06 fixups (#544)
* Remove external interfaces
(as external interfaces are not stable enough)

* remove needless commenting

* Add ingress to all question.yaml file that accept it

* increase versions

* fixup/cleanup home-assistant
2021-06-08 13:20:47 +02:00