Commit Graph
100 Commits
Author SHA1 Message Date
Kjeld Schouten-LebbingandGitHub 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-LebbingandGitHub 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-LebbingandGitHub 30b6f3737a Fix DOMAIN bug, Prevent the use of NodePort and enforce Reverse Proxy (#342) 2021-04-14 11:25:46 +02:00
Kjeld Schouten-LebbingandGitHub eb48f8a4e1 Storage rework part 1 (#337)
* Create docs for Integrated Persistent Storage

* add a clear note about possibly moving to PVC's in the (near) future.

* Adapt developer docs to reflect new storage system

* Move Apps fixed-storage to new Storage system
2021-04-13 21:43:27 +02:00
Kjeld Schouten-Lebbing 71997e8e2a Add Bitwarden (#316) 2021-04-13 17:21:38 +02:00
Kjeld Schouten-LebbingandGitHub 821032dd97 Refactor traefik to directly use the official chart (#338)
* Refactor traefik to directly use the official chart

* Add traefik repository to chart-testing
2021-04-13 16:47:37 +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-LebbingandGitHub e6d616c5f7 Don't create volume mounts for unmountable PVC's (#334) 2021-04-12 16:14:46 +02:00
Kjeld Schouten-LebbingandGitHub eeea5ce65f Remove Postgres-Operator from common-chart (for now) (#332) 2021-04-12 14:14:39 +02:00
Kjeld Schouten-LebbingandGitHub 5979e59b2d Copy support policy to manual 2021-04-12 13:23:54 +02:00
Kjeld Schouten-LebbingandGitHub eccb589e7c clearify Support.md 2021-04-12 13:06:03 +02:00
kjeld Schouten-Lebbing d191828ac6 main->master for security-scan trigger 2021-04-11 16:29:43 +02:00
kjeld Schouten-Lebbing 4d888afb2e fix the security scan for master branch 2021-04-11 16:25:18 +02:00
kjeld Schouten-Lebbing d8e78f6b92 Escape sed ampersand 2021-04-11 16:01:06 +02:00
kjeld Schouten-Lebbing 3c38b652b4 try different sed 2021-04-11 15:58:49 +02:00
Kjeld Schouten-LebbingandGitHub ac70ff7b4b Insert widget insert comment 2021-04-11 15:46:26 +02:00
kjeld Schouten-Lebbing 052a51ff04 try to inset the discord widget into the website homepage 2021-04-11 15:46:42 +02:00
Kjeld Schouten-LebbingandGitHub 47dfb4a5f8 make faq the new about index 2021-04-11 15:36:01 +02:00
Kjeld Schouten-LebbingandGitHub fbcfdb320b delete previous about page 2021-04-11 15:35:44 +02:00
Kjeld Schouten-LebbingandGitHub 95d8ebc869 try slate palette 2021-04-11 15:33:20 +02:00
Kjeld Schouten-LebbingandGitHub 4f22cf8f9c clearer title 2021-04-11 15:31:23 +02:00
Kjeld Schouten-LebbingandGitHub cdc08b3980 prevent extra home title from spawning 2021-04-11 15:28:43 +02:00
Kjeld Schouten-LebbingandGitHub bd401411f4 test slate scheme as default 2021-04-11 15:27:19 +02:00
kjeld Schouten-Lebbing d826015f9b some minor copy tweaking 2021-04-11 15:24:10 +02:00
kjeld Schouten-Lebbing 5f59a1e595 try changing some homepage copy magic 2021-04-11 15:18:46 +02:00
kjeld Schouten-Lebbing e6e47cfb1b port subline from index.md to readme 2021-04-11 15:10:51 +02:00
kjeld Schouten-Lebbing 56e9d353a6 test effect of different sizing 2021-04-11 15:05:12 +02:00
Kjeld Schouten-LebbingandGitHub 4171eeb313 some more readme polish 2021-04-11 15:02:04 +02:00
kjeld Schouten-Lebbing 8df5c94ab4 Move more badges to individual catagories to "color things up" 2021-04-11 14:47:12 +02:00
kjeld Schouten-Lebbing 8e530c2191 move all-contributors badge to different section 2021-04-11 14:40:33 +02:00
kjeld Schouten-Lebbing 56abc2cffe revert previous change 2021-04-11 14:39:40 +02:00
kjeld Schouten-Lebbing b682ab664c try single-row all-contributors badge 2021-04-11 14:38:50 +02:00
kjeld Schouten-Lebbing 5e8d9e431a move contact and support section 2021-04-11 14:38:11 +02:00
kjeld Schouten-Lebbing a59dc77979 some work at merging homepage and readme 2021-04-11 14:37:11 +02:00
kjeld Schouten-Lebbing 012bd128ef rename Legal to legal 2021-04-11 14:26:06 +02:00
kjeld Schouten-Lebbing 8f3ff5a236 remove iframe from readme 2021-04-11 14:24:35 +02:00
kjeld Schouten-Lebbing 10d5f16270 Add Discord to Readme 2021-04-11 14:23:17 +02:00
kjeld Schouten-Lebbing ad37a62665 restructure docs and add contact options to about catagory 2021-04-11 14:13:59 +02:00
Kjeld Schouten-LebbingandGitHub 4733e2b841 update github invite 2021-04-11 13:19:45 +02:00
Kjeld Schouten-LebbingandGitHub 1d7a2d3919 Update index.html 2021-04-11 13:11:23 +02:00
Kjeld Schouten-LebbingandGitHub bf3e6792da test discord forward in plain html 2021-04-11 12:31:05 +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 e6889ba33a respect minor and patch version numbers 2021-04-10 19:06:51 +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 859466c1b4 update renovate to include dev train 2021-04-10 17:27:03 +02:00
Kjeld Schouten-LebbingandGitHub 3d755dcb76 Merge pull request #298 from truecharts/renovate/docker-patch
chore(deps): update patch docker tags
2021-04-10 16:35:09 +02:00
Kjeld Schouten-LebbingandGitHub 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-LebbingandGitHub 5c7be30a39 Add phpmyadmin (#304)
* Add phpmyadmin

* icon link mistake

* move phpmyadmin to "dev" for now
2021-04-10 15:19:52 +02:00
Kjeld Schouten-LebbingandGitHub 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
Kjeld Schouten-LebbingandGitHub 64aa712dab Add dev train and excluded common-test chart.lock (#318) 2021-04-10 15:05:29 +02:00
kjeld Schouten-Lebbing 516dbbec88 Update Certificate docs to reflect current ACME instability 2021-04-10 10:11:18 +02:00
Kjeld Schouten-LebbingandGitHub e2338d4fe0 Update .all-contributorsrc 2021-04-09 23:23:33 +02:00
Kjeld Schouten-LebbingandGitHub 3e3164b293 add Contributor list to Readme 2021-04-09 23:20:18 +02:00
kjeld Schouten-Lebbing 23f78477ff use v2.4 rolling tag for traefik (renovate has trouble with the _/traefik container) 2021-04-09 17:47:01 +02:00
kjeld Schouten-Lebbing f9dada71ed update another qbittorrent link 2021-04-09 17:31:49 +02:00
kjeld Schouten-Lebbing 9db8c6dc1b Fix a copy-paste error in ct-lint config 2021-04-09 17:16:45 +02:00
kjeld Schouten-Lebbing f0ad63c6ce Also re-run tests on ct config file changes 2021-04-09 17:11:46 +02:00
kjeld Schouten-Lebbing a122a0c0cb make sure truecharts repo is added during chart lint 2021-04-09 17:10:14 +02:00
kjeld Schouten-Lebbing d1968664a6 remove the lockfiles from the exclude
(due to renovate being prevented to add lockfiles)
2021-04-09 17:03:46 +02:00
kjeld Schouten-Lebbing 5105f2e573 Another fix for qbittorrent 2021-04-09 17:00:03 +02:00
kjeld Schouten-Lebbing c0ac0a794d Fix qbittorrent not building 2021-04-09 16:42:37 +02:00
Kjeld Schouten-LebbingandGitHub eb9bc1ba60 Merge pull request #216 from truecharts/staging
21.04 TrueCharts2.0 (Breaking Changes)
2021-04-09 13:49:48 +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-LebbingandTroy Prelog 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 38f01e0b77 Create CNAME 2021-03-17 12:44:06 +01:00
kjeld Schouten-Lebbing c9a3f01580 Integrate Container and Website Repo's + docs restructure 2021-03-17 10:35:56 +01:00
Kjeld Schouten-Lebbing 73434bb250 Update charts-release.yaml 2021-03-12 21:21:18 +01:00
Kjeld Schouten-Lebbing db672448e8 Update charts-release.yaml 2021-03-12 21:20:56 +01:00
Kjeld Schouten-Lebbing 4b48022a5e Use BotUser even more 2021-03-12 21:19:56 +01:00
Kjeld Schouten-Lebbing 8026b4323d use bot user to push some of the doc content 2021-03-12 21:19:26 +01:00
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 fcc43dbcdf Add a clear warning about auto-permissions, risks and when not to use it. 2021-03-11 18:09:46 +01:00
Kjeld Schouten-Lebbing 4b16ef48c9 Move to truecharts containers (#258) 2021-03-11 18:05:34 +01:00
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 aedb517b12 Move workflows to BOT_TOKEN 2021-03-11 15:14:26 +01:00
kjeld Schouten-Lebbing 90e4f51844 fix footer two-color 2021-03-11 14:15:13 +01:00
kjeld Schouten-Lebbing a95b68f1d4 test iX brand colors for headerbar 2021-03-11 14:07:15 +01:00
kjeld Schouten-Lebbing 9240c705ab Integrate homepage with wiki 2021-03-11 13:53:27 +01:00
kjeld Schouten-Lebbing 1809693658 try integrating the homepage 2021-03-11 12:13:39 +01:00
Kjeld Schouten-Lebbing e423152671 Update README.md 2021-03-11 12:11:26 +01:00
kjeld Schouten-Lebbing 5ee545a6dd remove CSS change 2021-03-11 12:08:05 +01:00
kjeld Schouten-Lebbing 8dbfd57e35 try hiding edit button from wiki 2021-03-11 11:52:43 +01:00
kjeld Schouten-Lebbing c046ada333 some wiki polish 2021-03-11 11:37:16 +01:00
kjeld Schouten-Lebbing 2b444a32c0 Delete job hooks more often 2021-03-09 21:21:54 +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 048161293c Cleanup versioning and add auto-updater (#245) 2021-03-07 17:46:04 +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 5373c61f2d Move docs from .github to project root (#223) 2021-03-05 23:14:23 +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 6b3629b5bf Update Chart.yaml 2021-03-03 22:04:07 +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 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 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