Commit Graph

20 Commits

Author SHA1 Message Date
Kjeld Schouten-Lebbing ffc823bccc
Restructure repo to be a little cleaner (#445) 2021-05-09 18:11:00 +02:00
Kjeld Schouten-Lebbing 5b7f274a94
Ingress GUI rework (#364)
* Add common part of ingress changes

* jackett demo gui

* Port new IngressUI to all Apps
2021-04-15 23:49:05 +02:00
Kjeld Schouten-Lebbing aeab9be5d2
allow setting readOnly on customStorage and limit permissionsmounts (#357)
* alles setting readOnly on customStorage

* update common version and example

* fix a typo

* Limit volume mounting for permission fix to relevant volumes.
2021-04-15 16:45:50 +02:00
Kjeld Schouten-Lebbing 70bac7a29e
Make host and container devicePath the same. (#356)
* Make host and container devicePath the same.

* update Common and Common-test versions
2021-04-15 14:38:34 +02:00
Kjeld Schouten-Lebbing 6abf2fae1a
Fixup the permissions script and make it more efficient (#355)
* Fixup the permissions script and make it more efficient

* update common and common-test versions
2021-04-15 14:28:28 +02:00
Kjeld Schouten-Lebbing 809f3215ab
Create new permission and customStorage system on the individual apps (#343) 2021-04-14 22:24:09 +02:00
kjeld Schouten-Lebbing 540e19cb39
fix common versioning mistake 2021-04-14 19:21:06 +02:00
kjeld Schouten-Lebbing 39b2925ebe
Disable backup PVC by default (due to CI issues) 2021-04-10 19:39:22 +02:00
kjeld Schouten-Lebbing c161496b9e
Try ignoring the common-test chart for releasing. 2021-04-10 19:09:21 +02:00
kjeld Schouten-Lebbing 6976cc3fb7
Republish new common version 2021-04-10 18:42:07 +02:00
Kjeld Schouten-Lebbing 56211222bf
Testing, BugFixes and Review Improvements
- Fix SabNZBD hostname whitelist issues
- Add transmission settings to GUI
- Fix some qbittorrent connection issues
- Remove Torrent Ingress
- Fix some device mounting gui issues
- Change repo url references
- Cleaning up the homepage
- Drop Deluge (App is not safe due to being mostly abandoned)
- Move Emby to own Non-Root container
- Create new trains and move charts->stable
- Add Plex app
- update emby and plex intel hardware support
- Implement new parallel CI for Apps
- Move PGID, PUID, TZ and UMASK settings to "Container Image" configuration
- Stop running some workflows on staging
- Add branch security trigger to matrix workflows

Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
2021-03-17 17:20:26 +01:00
Kjeld Schouten-Lebbing d22b481a3f
[Common] Refactor Services (#212)
* Refactor All Services

- services (dict, including main service)
- additionalServices (list)

* Add Documentation and standardised questions.yaml layout for services

* Update all existing Apps to 2.0.0

* Fix whiteline error

* fix addons
2021-03-03 16:51:25 +01:00
Kjeld Schouten-Lebbing 6b3629b5bf
Update Chart.yaml 2021-03-03 22:04:07 +01:00
Kjeld Schouten-Lebbing 3cda910be6
Add Unlimited Custom hostPath mounts (#201) 2021-03-01 18:38:55 +01:00
kjeld Schouten-Lebbing 2f4027b2c2
Update library charts to standardised Chart.yaml format 2021-02-27 20:51:35 +01:00
Kjeld Schouten-Lebbing 1d51be0e3d
777 on new scripts (+2 squashed commit)
Squashed commit:

[9ae7dd0f] add helm-docs to workflow

[2206f5ba] fix small typo in workflows (+1 squashed commits)

Squashed commits:

[29c2ceb4] Documentation-Cleanup (#181)

* work on readme generation

* document windows setup

* add simple pre-commit install script

* more docs for git setup

* Update pre-commit

* pre-commit automatic fixes

* Increase all patch versions

* Auto Readme and Config doc

* Auto app-readme.md generation

* increase common and common-test versions accordingly (due to cleanup)

* move contribution guidelines to /development in wiki

* fix some end-of-line issues (again)

* fix line 14 of workflows
2021-02-23 18:21:54 +01:00
Kjeld Schouten-Lebbing a1cbab4e07
Add Volume Mount Permissions Fix (#134)
- Adds a pre-install job to fix folder permissions
2021-02-19 22:29:02 +01:00
Kjeld Schouten-Lebbing 46fb1add0d
Update common 3.0.1 (#112)
* 2.5.0

* 3.0.1

* Remove upstream ingress unit test

ingress is unused by us and the unit test proves to be unstable
2021-02-16 14:19:50 +01:00
Kjeld Schouten-Lebbing 492730454e
Small Tests and repo fixes (#80)
* Small organisational fixes

* Add some new common tests
2021-02-09 19:13:56 +01:00
kjeld Schouten-Lebbing 50d1f93e12
Add Initial BETA Test release of the Common Chart and testing environment
Co-authored-by: Troy Prelog <tprelog@users.noreply.github.com>
Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
2021-02-05 21:17:06 +01:00