kjeld Schouten-Lebbing
4aec498877
test new versioned release system
2021-05-05 17:56:00 +02:00
kjeld Schouten-Lebbing
57b28dc868
try prefixing namespace for auth forward
2021-05-04 17:18:37 +02:00
kjeld Schouten-Lebbing
5da466c64e
use a slightly cleaner way of generating the authForwardMiddleware Name.
2021-05-04 14:44:59 +02:00
Kjeld Schouten-Lebbing
0b8a451b36
temporary fix to cleanup auth forward ( #422 )
...
* temporary fix to cleanup auth forward
* actually: its crd based to begin with!
* update tests
* actually fix tests
2021-05-03 23:48:17 +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
944c992f72
Ignore readOnly for automatic permissions
2021-04-15 17:21:00 +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
d67ca77bae
Common part of Storage Part 2 ( #344 )
...
* Prepare Common for different permission schema
* Don't use PGID for storage ownership in any case.
2021-04-14 19:14:58 +02:00
kjeld Schouten-Lebbing
90c9a7a32f
Take nameOverride into account when creating a volume based on a PVC
2021-04-12 17:48:45 +02:00
Kjeld Schouten-Lebbing
e6d616c5f7
Don't create volume mounts for unmountable PVC's ( #334 )
2021-04-12 16:14:46 +02:00
Kjeld Schouten-Lebbing
eeea5ce65f
Remove Postgres-Operator from common-chart (for now) ( #332 )
2021-04-12 14:14:39 +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
4d5c3e5214
fix a minor naming mistake
2021-04-10 17:36:46 +02:00
Kjeld Schouten-Lebbing
67ead0cdfb
Add postgres-operator and basic common postgres-manifest ( #303 )
...
* Add postgres-operator and basic common postgres-manifest
* move postgres to dev train
2021-04-10 16:33:51 +02:00
Kjeld Schouten-Lebbing
8349a1c750
Add url option to portal configmap ( #315 )
...
* Add url option to portal configmap
It makes it easier to consume the portal url in other places, without all sorts of translation scripting
* add portal-url test
2021-04-10 15:07:21 +02:00
TrueCharts-Bot
e8414a2e8c
Fix Workflows
2021-04-09 16:23:59 +02:00
kjeld Schouten-Lebbing
cde18639c7
Post Code-Freeze Review, Bugsfixes and Documentation
...
- Fix traefik Portal Button
- Touchup Security Policies
- Update Support Policies
- Re-Add Deluge as incubator App
- Add Canary to Security Policies
- Add all-contributors basic config
2021-04-09 13:34:29 +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
e8f9ef02d4
Cleanup, Fixes and Review Feedback
...
Includes mix fixes like:
- Fixing the documentation
- Making sure device and storage mounts work correctly
- Fixing broken things that where supposed to work according to the PR highlights
- Moving some additional things to TrueCharts based containers
- Hiding, changing and reordening some bad UI elements
- Adding support for supplementalGroup permissions
Co-authored-by: Dan Sheridan <dan.sheridan@postman.org.uk>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Justin Clift <justin@postgresql.org>
2021-03-12 17:18:46 +01:00
Kjeld Schouten-Lebbing
1257de6408
ExternalService and Entrypoint-Disable Support ( #256 )
...
* Setup externalService processing and enhance Traefik
* Simplify Ingress
* Simplify External Services
* Adjust Service and Portal settings accordingly
* Fix some newly introduced bugs
* Adapt docs
2021-03-12 16:56:04 +01:00
Kjeld Schouten-Lebbing
3eeaea10af
Dynamicly determine portal settings ( #253 )
...
* Setup dynamic portal config map.
- Includes tests
* Add portal docs
* Update charts/calibre-web/2.0.0/questions.yaml
Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
* Fix feedback from @stavros-k
* Update charts/jackett/2.0.0/test_values.yaml
* Update charts/jackett/2.0.0/test_values.yaml
* Update charts/zwavejs2mqtt/2.0.0/questions.yaml
Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
* Update charts/home-assistant/2.0.0/questions.yaml
Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
* Update charts/esphome/2.0.0/questions.yaml
Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
* Update charts/handbrake/2.0.0/questions.yaml
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
2021-03-11 17:41:17 +01:00
Kjeld Schouten-Lebbing
34762190a3
Replace overlay containers ( #249 )
...
* move jackett to k8s-container
* move sonarr to k8s container
* move radarr to k8s container
* move qbittorrent to k8s container
* move tautulli to k8s container
* move sabnzbd to k8s container
* nzbget
* lidarr
* bazarr
* nzbhydra
* jellyfin
* cleanup gpu mounting on common
* update common
* add gpu selector to jellyfin
* add GPU selector to Emby
* enable securityContext.runAsNonRoot
2021-03-08 22:29:17 +01:00
Kjeld Schouten-Lebbing
4e6ceee3cb
Run as PUID/PGID by default and add startAsRoot option ( #246 )
2021-03-08 14:32:58 +01:00
Kjeld Schouten-Lebbing
680e359d99
Move to new ix_values system ( #233 )
...
* Refactor questions.yaml, ix_values.yaml and values.yaml
* Add Docs
2021-03-06 21:32:31 +01:00
Kjeld Schouten-Lebbing
fb8e40c18b
Refactor Ingress ( #219 )
...
* Refactor Ingress and Add Tests
* New HTTP Ingress UI Layout
* Cleanup plain TCP and all UDP ingress UI's
* Bulk Traefik Changes:
- update traefik
- move storage to common chart
- Remove reflector
- Remove Cert-Manager
- Add http IngressRoute to common
- remove ingress(Route) from traefik
- Cleanup Ingress(Route) to be includable in other charts
* Update common included with all Apps
* Update traefik and addserviceName, servicePort and serviceKind to questions.yaml
* Polish: Auto find port and servicename for ingress, allow override
* Add basic documentation and examples
* Cleanup
* small bugfix
* fix mini mistake in qbittorrent
* Use default torrent port within qbittorrent
2021-03-05 22:31:02 +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
2b444a32c0
Delete job hooks more often
2021-03-09 21:21:54 +01:00
Kjeld Schouten-Lebbing
4360dd1a83
Update Chart.yaml
2021-03-03 22:03:51 +01:00
Kjeld Schouten-Lebbing
a59d73061f
Add additional Storage tests and rename appExtraVolumeMounts ( #218 )
2021-03-03 22:03:02 +01:00
Kjeld Schouten-Lebbing
0712d1bd8e
Update Chart.yaml
2021-03-03 16:50:49 +01:00
Kjeld Schouten-Lebbing
d0c9056513
Update values.yaml
2021-03-03 16:50:39 +01:00
Kjeld Schouten-Lebbing
1119d0f8ea
Update Chart.yaml
2021-03-03 16:10:54 +01:00
Kjeld Schouten-Lebbing
02525795d2
Update _all.tpl
2021-03-03 16:02:00 +01:00
Kjeld Schouten-Lebbing
a8463583d1
Update Chart.yaml
2021-03-03 15:20:47 +01:00
kjeld Schouten-Lebbing
44f424018b
Add License Info on a per-file basis
2021-03-03 14:56:22 +01:00
kjeld Schouten-Lebbing
15c5d92a53
Revert 202 Fix
2021-03-02 19:16:20 +01:00
Kjeld Schouten-Lebbing
571b417dbe
Fix issues when running multiple Ingresses ( #204 )
...
Fixes: 202
2021-03-01 18:47:55 +01:00
Kjeld Schouten-Lebbing
3cda910be6
Add Unlimited Custom hostPath mounts ( #201 )
2021-03-01 18:38:55 +01:00
Kjeld Schouten-Lebbing
77ff7306af
Abstract away certificate creation to support ingress ( #195 )
2021-02-28 22:16:07 +01:00
Kjeld Schouten-Lebbing
236ec00b2d
[Common] Cert and Storage rework ( #191 )
...
* Add IX-Cert to Common
and:
- split storage
- merge custom into common chart
* Integrate most of the Bitnami Common Chart into ours
2021-02-28 16:53:33 +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
0c87cbb4b3
Combined update (including common 1.3.0) ( #173 )
...
* Update Helm chart common to v1.3.0
* Update-Folder-Names-and-Dependencies
* Fix Jellyfin "installed" Icon
Fixes #171
* Add PUID PGID and UMASK to questions.yaml
* Fix traefik certmanager bugs
* Refactor appAdditionalServices for all Apps
Fixes #169
Fixes #170
* Fix acmeDNS 2.0 and make traefik version 1.0.0 (for consistancy)
* Update charts/transmission/1.3.0/values.yaml
Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
* Update charts/truecommand/1.3.0/Chart.yaml
Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: renovate[bot] <renovate[bot]@users.noreply.github.com>
Co-authored-by: Troy Prelog <35702532+tprelog@users.noreply.github.com>
2021-02-22 11:55:26 +01:00
Kjeld Schouten-Lebbing
51b0f11d35
Makes common correctly process TZ, UMASK and lists of environment variables ( #160 )
2021-02-21 11:43:32 +01:00