Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

21.04 TrueCharts2.0 (Breaking Changes) #216

Merged
merged 16 commits into from
Apr 9, 2021
Merged

21.04 TrueCharts2.0 (Breaking Changes) #216

merged 16 commits into from
Apr 9, 2021

Commits on Mar 3, 2021

  1. [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
    Kjeld Schouten-Lebbing committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    d22b481 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. 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
    Kjeld Schouten-Lebbing committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    fb8e40c View commit details
    Browse the repository at this point in the history
  2. Move docs from .github to project root (#223)

    Kjeld Schouten-Lebbing committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    5373c61 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2021

  1. Move to new ix_values system (#233)

    * Refactor questions.yaml, ix_values.yaml and values.yaml
    
    * Add Docs
    Kjeld Schouten-Lebbing committed Mar 6, 2021
    Configuration menu
    Copy the full SHA
    680e359 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2021

  1. Cleanup versioning and add auto-updater (#245)

    Kjeld Schouten-Lebbing committed Mar 7, 2021
    Configuration menu
    Copy the full SHA
    0481612 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. Run as PUID/PGID by default and add startAsRoot option (#246)

    Kjeld Schouten-Lebbing committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    4e6ceee View commit details
    Browse the repository at this point in the history
  2. Add Emby (#221)

    * Fix FAQ link, add issue tracker link (#226)
    
    The previous faq url points to a 404 page.
    Also added a link to the Github issue tracker.
    
    * Simple Emby chart based on the existing Jellyfin chart
    
    * Set current UID and GID environment variables
    
    * Reset the version to match the other charts
    
    * Clean up incorrect version
    
    * Fix versions and maintainer in Chart.yaml# Please enter the commit message for your changes. Lines starting
    
    * Switch to the linuxserver.io Docker image -- it's more closely matched to other Truecharts
    
    * Add end of file \n
    
    * Add back upstream_version (commented out)
    
    * Update CODEOWNERS
    
    * Update Emby for Truecharts 2.0.0
    
    * Update charts/emby/2.0.0/ix_values.yaml
    
    Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
    
    * Update charts/emby/2.0.0/test_values.yaml
    
    Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
    
    * Delete Chart.lock
    
    Co-authored-by: Sebastien Dupont <dupont.sebastien@gmail.com>
    Co-authored-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
    3 people committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    e6204cd View commit details
    Browse the repository at this point in the history
  3. 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
    Kjeld Schouten-Lebbing committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    3476219 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. 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>
    3 people committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    3eeaea1 View commit details
    Browse the repository at this point in the history
  2. Move to truecharts containers (#258)

    Kjeld Schouten-Lebbing committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    4b16ef4 View commit details
    Browse the repository at this point in the history
  3. Add a clear warning about auto-permissions, risks and when not to use…

    … it.
    kjeld Schouten-Lebbing committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    fcc43db View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. 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
    Kjeld Schouten-Lebbing committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    1257de6 View commit details
    Browse the repository at this point in the history
  2. 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>
    4 people committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    e8f9ef0 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Integrate Container and Website Repo's + docs restructure

    kjeld Schouten-Lebbing committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    c9a3f01 View commit details
    Browse the repository at this point in the history
  2. 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>
    Kjeld Schouten-Lebbing and tprelog committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    5621122 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. 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
    kjeld Schouten-Lebbing committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    cde1863 View commit details
    Browse the repository at this point in the history