Commit Graph
100 Commits
Author SHA1 Message Date
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
kjeld Schouten-Lebbing c7a658e30e update firefly-iii 2021-06-08 10:58:50 +02:00
kjeld Schouten-Lebbing f6d9f6abbe Adaption the support guidelines in anticipation of 21.06 2021-06-01 15:09:49 +02:00
kjeld Schouten-Lebbing 3c1e2390ef fix another ingress bug in the prototype GUI 2021-06-01 13:18:18 +02:00
kjeld Schouten-Lebbing f54a4dccad Fix bugs in prototypeGUI 2021-06-01 12:59:56 +02:00
kjeld Schouten-Lebbing 298d6c4365 Fix vaultwarden not pulling the right image and not using the right config on SCALE 2021-05-31 11:34:31 +02:00
kjeld Schouten-Lebbing 5d6192a8e4 Repair versioning mistake by pushing new versions 2021-05-30 23:35:47 +02:00
Kjeld Schouten-LebbingandGitHub 2ee1190fda Cleanup and simplify containers and charts (#531)
* move truecharts containers to k8s-at-home

* Chart.yaml cleanup

* bump patch versions
2021-05-30 23:22:13 +02:00
kjeld Schouten-Lebbing 9a903fb6ca fix container build procedures 2021-05-30 22:14:27 +02:00
kjeld Schouten-Lebbing 53499ff125 Fix bitwarden->vaultwarden in vaultwarden questions.yaml 2021-05-30 17:02:12 +02:00
Kjeld Schouten-LebbingandGitHub 50d083ed62 Add new GUI options (#529)
* Adapt labels for current GUI elements

* Add an extra place to dump App configuration

* Add Controller section

* Fix networking references/grouping

* add externalInterfaces

* Add some sane initial resource limits/requests

* Fixup KMS

* increase minor versions

* Do not use caps for deployment

* fix deployment type default

* increase prototypeGUI version accordingly just in case

* increase prototype GUI common version
2021-05-30 16:09:07 +02:00
kjeld Schouten-Lebbing 71132027fe fix prototype-gui default controller type 2021-05-30 15:49:17 +02:00
kjeld Schouten-Lebbing b6be48918d fix sh permissions 2021-05-30 15:29:11 +02:00
kjeld Schouten-Lebbing 35347556f3 update prototype GUI to reflect PR changes 2021-05-30 15:12:32 +02:00
kjeld Schouten-Lebbing 8329aaffc6 fix devcontainer build process 2021-05-30 13:28:06 +02:00
kjeld Schouten-Lebbing 7ad57f65c7 move devcontainer to containers 2021-05-30 13:23:27 +02:00
kjeld Schouten-Lebbing 7e63572201 rename .tools to tools 2021-05-30 13:14:37 +02:00
kjeld Schouten-Lebbing 8b76a14c73 remove ansible container for now 2021-05-30 13:11:44 +02:00
kjeld Schouten-Lebbing c447b5b51f move containers from .containers to containers 2021-05-30 13:02:07 +02:00
kjeld Schouten-Lebbing 15569974a0 move to daily container update cronjob 2021-05-30 12:57:19 +02:00
kjeld Schouten-Lebbing 4fe5f5e47d Some label cleanup for the GUI prototype 2021-05-29 14:24:31 +02:00
kjeld Schouten-Lebbing b0498a2317 Small polish of prototype GUI 2021-05-29 14:16:47 +02:00
Kjeld Schouten-LebbingandGitHub 7def300452 Add new GUI prototype (#524)
* initial work at re-adding ingress

* add externalInterfaces gui

* Add Controller section

* mark some things as "Advanced"

* fix mistake

* add empty controller label

* Add resources section
2021-05-29 13:57:47 +02:00
kjeld Schouten-Lebbing d7c9ae7fa6 fix wrong references for externalInterfaces 2021-05-29 13:15:53 +02:00
kjeld Schouten-Lebbing bb05e81776 remove bitwarden (as been superceeded by vaultwarden) 2021-05-28 23:29:01 +02:00
Kjeld Schouten-LebbingandGitHub 91c199f2ed Fix hostPathMounts and add install test (#527)
* Fix hostPathMounts and add install test

* whoops fix
2021-05-28 23:06:40 +02:00
Kjeld Schouten-LebbingandGitHub 7f52e732c1 port external Interfaces from iXOfficial (#525)
* port external Interfaces from iXOfficial

* Fix, Clean and Polish
2021-05-28 01:22:40 +02:00
Kjeld Schouten-LebbingandGitHub efb69ad85b Update SUPPORT.md 2021-05-26 12:51:03 +02:00
kjeld Schouten-Lebbing 275ff400d0 Merge branch 'patchmerge' 2021-05-25 23:29:43 +02:00
kjeld Schouten-Lebbing fc65df65e8 Merge branch 'minormerge' 2021-05-25 23:23:05 +02:00
kjeld Schouten-Lebbing ab2c8b2c2e increase patchversions accordingly 2021-05-25 16:52:32 +02:00
Kjeld Schouten-LebbingandGitHub d971b460cb Remove unneeded schema values (#515)
* no message

* bump patch versions

* Remove all hidden: false BS schema values
2021-05-25 13:28:20 +02:00
kjeld Schouten-Lebbing 42b9939748 fix a small CI bug 2021-05-25 13:18:28 +02:00
kjeld Schouten-Lebbing 7dc5fcacb1 more small common fixes 2021-05-25 00:53:35 +02:00
kjeld Schouten-Lebbing 2d94d7e10d remove small mistake from common chart 2021-05-25 00:44:58 +02:00
kjeld Schouten-Lebbing f6e521d70d Fix broken syncthing image when run on SCALE 2021-05-24 23:45:00 +02:00
kjeld Schouten-Lebbing b6375e3be8 Use fixed auto-updated versioning for fireflyiii podgrab and tvheadend 2021-05-24 23:38:27 +02:00
Kjeld Schouten-LebbingandGitHub 0b70569bdf Syncthing polish and fixes (#510)
* no message

* add test for discovery port/service

* add discovery service and port to questions.yaml

* fix questions.yaml not enabling ports on Syncthing

* Increase syncthing version number

* fix serviceports not being enabled on all other apps too.

* fix a small unrelated UI glitch/bug related to hostPathMounts

* bump patch versions for other apps

* adapt docs accordingly

* fix nzbget httpGet probe (or at least try to)
2021-05-24 23:01:43 +02:00
kjeld Schouten-Lebbing 7afd989b0e update storage docs to reflect current storage code 2021-05-24 22:16:54 +02:00
kjeld Schouten-Lebbing 032efcf2e7 update version for Apps due to recent update 2021-05-24 22:03:51 +02:00
Kjeld Schouten-LebbingandGitHub a4c0daa828 Allow setting emptyDir on hostPathMount (#508)
* allow the use of emptyDir for hostPathMount

* increase common version for all Apps

* Hide emptyDir subquestions when disabled

* fix podgrab and appdaemon

* some naming tweaks
2021-05-24 21:56:45 +02:00
Kjeld Schouten-LebbingandGitHub a837947884 Storage Tweaking and bugfixing (#506)
* first work for allowing ramdisk usage

* add bump tooling.
Fixes: #157

* bump minor versions due to adding ramdisk emptydir to persistence

* allow disabling persistent storage

* actually push major as it is breaking in theory

* cleanup hpm example code

* Allow custom storageClass and fix bug using the wrong storageClass

* try fixing gabs

* cleanup

* update tests

* revert some permission job changes

* reverse some of the 3.0 common incompatible bitwarden changes
2021-05-24 21:17:29 +02:00
kjeld Schouten-Lebbing 362516c909 add some more verbosity 2021-05-24 14:01:18 +02:00
kjeld Schouten-Lebbing e077684fd2 Add some more polish for adding non-SCALE helmcharts 2021-05-24 13:45:45 +02:00
kjeld Schouten-Lebbing 1ca9efda29 Fix some CI issues 2021-05-24 13:26:49 +02:00
kjeld Schouten-Lebbing 468dd524e8 allow non-scale helmcharts and don't push them to the SCALE catalog 2021-05-24 02:10:35 +02:00
kjeld Schouten-Lebbing 58c8f76e36 test amend for renovate bump 2021-05-24 01:45:42 +02:00
kjeld Schouten-Lebbing 80f4345a5a use PR's even for automerging 2021-05-24 01:09:04 +02:00
kjeld Schouten-Lebbing 0dc7f4b81a fix mistake in renovate config 2021-05-24 00:34:15 +02:00
kjeld Schouten-Lebbing 55ba5e12f8 commenting improvement for renovate 2021-05-24 00:31:16 +02:00
kjeld Schouten-Lebbing f6a8332588 force more frequent update PR's for dependencies 2021-05-24 00:26:56 +02:00
kjeld Schouten-Lebbing 07ea855729 add first version of auto-merge behavior to CI 2021-05-24 00:22:43 +02:00
kjeld Schouten-Lebbing 51157940ef add seperate versioning strategy for plex and qbittorrent 2021-05-24 00:17:07 +02:00
kjeld Schouten-Lebbing c8648f9a5a try some renovate cleanup 2021-05-24 00:08:22 +02:00
kjeld Schouten-Lebbing f44d01051b Fix scaleGPU definition naming bug 2021-05-23 23:03:01 +02:00
kjeld Schouten-Lebbing 4f0656ec26 always check bump requirements when using renovate 2021-05-23 22:10:00 +02:00
kjeld Schouten-Lebbing b96e36bd7b revert some renovate changes 2021-05-23 21:20:42 +02:00
kjeld Schouten-Lebbing a81c316761 some CI fixes 2021-05-23 21:13:04 +02:00
Kjeld Schouten-LebbingandGitHub a291635b61 Merge pull request #477 from Ornias1993/4rework
Change Apps for Common 4.*
2021-05-23 20:53:39 +02:00
kjeld Schouten-Lebbing a869e30188 Doc patches 2021-05-23 20:34:11 +02:00
kjeld Schouten-Lebbing ad4a2ae785 Common 4.0 App Refactor Part 6 - Ornias 2021-05-23 18:26:15 +02:00
kjeld Schouten-Lebbing d358b18179 Common 4.0 App Refactor Part 4 - Ornias 2021-05-23 18:26:04 +02:00
kjeld Schouten-LebbingandLuuk Nieuwdorp 9d2c0318f7 Port features from #446 into #477
Co-authored-by: Luuk Nieuwdorp <luuknieuwdorp@users.noreply.github.com>
2021-05-23 18:25:58 +02:00
kjeld Schouten-Lebbing f94206ee60 Common 4.0 App Refactor Part 3 - Ornias 2021-05-23 18:25:57 +02:00
kjeld Schouten-Lebbing 2fda3a9e3e Common 4.0 App Refactor Part 1 - Ornias
remove common references to the addons (we don't use them yet) (+23 squashed commit)

Squashed commit:

[042fc006] try slight modification to testing framework

[6955bdad] another small qbittorrent fix

[30af6b78] fix one bitwarden error (anotherone left

[ac54db9f] enable firefly port

[a9e58eca] push qbittorrent fix

[99840038] fixed transmission

[ffe8a49e] template all the things...

[26c7b4d1] this should just work (tm)

[fcacae4c] try a transmission fix

[8d21bd91] merge unittests and app tests to limit amount of running jobs

[343ba579] more services polish

[c133342f] some small fixes

[5979e653] fix some port references

[15a1defa] oops

[2458d7e9] increase common version again

[7f74f1cf] change way ports are handled

[73c479cb] fix services naming scheme

[501aeffc] update common version again

[726954b0] fix emptydir reference for tests

[66774955] pump major versions

[6fa711d1] update common-version for all

[671a7b31] PUID and PGID changes for automated tests (non-gui changes)

[3dc21053] hostpathmounts and gpu changes
2021-05-23 18:24:30 +02:00
kjeld Schouten-Lebbing 4bb573c7a6 Tweak bump logic 2021-05-23 16:50:16 +02:00
kjeld Schouten-Lebbing 4aa84cfce3 introduce renovate bump test 2021-05-23 15:17:21 +02:00
kjeld Schouten-Lebbing a8bbf2e638 common: Give probes a little more breathing room 2021-05-23 00:06:09 +02:00
kjeld Schouten-Lebbing f499505885 fix more common test flukes 2021-05-22 23:25:53 +02:00