diff --git a/deprecated/nzbhydra/5.2.3/Chart.lock b/deprecated/nzbhydra/5.2.3/Chart.lock index de41d66bf14..70ee82b04bd 100644 --- a/deprecated/nzbhydra/5.2.3/Chart.lock +++ b/deprecated/nzbhydra/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:14.101184173Z" +generated: "2021-06-08T09:18:38.010145076Z" diff --git a/develop/prototype-gui/0.0.12/Chart.lock b/develop/prototype-gui/0.0.12/Chart.lock index be4bc3b212b..22343033fc6 100644 --- a/develop/prototype-gui/0.0.12/Chart.lock +++ b/develop/prototype-gui/0.0.12/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:13.374773445Z" +generated: "2021-06-08T09:18:37.268325938Z" diff --git a/incubator/appdaemon/2.2.3/Chart.lock b/incubator/appdaemon/2.2.3/Chart.lock index 35c76371f87..c1f0f3e9672 100644 --- a/incubator/appdaemon/2.2.3/Chart.lock +++ b/incubator/appdaemon/2.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:52.066691257Z" +generated: "2021-06-08T09:18:14.938074944Z" diff --git a/incubator/bazarr/5.2.3/Chart.lock b/incubator/bazarr/5.2.3/Chart.lock index 1fe4482c360..b2f479fcfb3 100644 --- a/incubator/bazarr/5.2.3/Chart.lock +++ b/incubator/bazarr/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:52.778491546Z" +generated: "2021-06-08T09:18:15.692776016Z" diff --git a/incubator/calibre-web/5.2.3/Chart.lock b/incubator/calibre-web/5.2.3/Chart.lock index 6d3c81bd1cf..294d957d7b5 100644 --- a/incubator/calibre-web/5.2.3/Chart.lock +++ b/incubator/calibre-web/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:53.54194108Z" +generated: "2021-06-08T09:18:16.435043542Z" diff --git a/incubator/deluge/5.2.3/Chart.lock b/incubator/deluge/5.2.3/Chart.lock index 0ca59207b05..7426ee18b72 100644 --- a/incubator/deluge/5.2.3/Chart.lock +++ b/incubator/deluge/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:54.281699435Z" +generated: "2021-06-08T09:18:17.167596927Z" diff --git a/incubator/fireflyiii/3.2.6/Chart.lock b/incubator/fireflyiii/3.2.6/Chart.lock index 7748c618b76..770f7c99452 100644 --- a/incubator/fireflyiii/3.2.6/Chart.lock +++ b/incubator/fireflyiii/3.2.6/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 10.4.9 digest: sha256:299d4839c2ac8b84cf7388efce1d04df7d17e938bcd433a459e64baa21181adc -generated: "2021-06-08T09:04:57.790690673Z" +generated: "2021-06-08T09:18:20.491987071Z" diff --git a/incubator/freshrss/5.2.3/Chart.lock b/incubator/freshrss/5.2.3/Chart.lock index 1ff33696738..f5621898d1e 100644 --- a/incubator/freshrss/5.2.3/Chart.lock +++ b/incubator/freshrss/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:01.431338529Z" +generated: "2021-06-08T09:18:24.745434373Z" diff --git a/incubator/gaps/5.2.3/Chart.lock b/incubator/gaps/5.2.3/Chart.lock index 0c704d292dc..d6b08e90e0e 100644 --- a/incubator/gaps/5.2.3/Chart.lock +++ b/incubator/gaps/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:02.22084895Z" +generated: "2021-06-08T09:18:25.56585201Z" diff --git a/incubator/grocy/5.2.3/Chart.lock b/incubator/grocy/5.2.3/Chart.lock index 0083a584a41..35ec21466da 100644 --- a/incubator/grocy/5.2.3/Chart.lock +++ b/incubator/grocy/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:03.02102519Z" +generated: "2021-06-08T09:18:26.354329875Z" diff --git a/incubator/heimdall/5.2.3/Chart.lock b/incubator/heimdall/5.2.3/Chart.lock index b4d37b0f86e..e29740c95d0 100644 --- a/incubator/heimdall/5.2.3/Chart.lock +++ b/incubator/heimdall/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:03.775781597Z" +generated: "2021-06-08T09:18:27.158175498Z" diff --git a/incubator/lazylibrarian/5.2.3/Chart.lock b/incubator/lazylibrarian/5.2.3/Chart.lock index c8fa7e7f45c..6976b625ef7 100644 --- a/incubator/lazylibrarian/5.2.3/Chart.lock +++ b/incubator/lazylibrarian/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:04.480740381Z" +generated: "2021-06-08T09:18:27.927997879Z" diff --git a/incubator/lychee/5.2.3/Chart.lock b/incubator/lychee/5.2.3/Chart.lock index 4d4cb5b154f..fe534cfede1 100644 --- a/incubator/lychee/5.2.3/Chart.lock +++ b/incubator/lychee/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:05.291452838Z" +generated: "2021-06-08T09:18:28.699335364Z" diff --git a/incubator/navidrome/5.2.3/Chart.lock b/incubator/navidrome/5.2.3/Chart.lock index a19efc265e0..0d4f7a9b919 100644 --- a/incubator/navidrome/5.2.3/Chart.lock +++ b/incubator/navidrome/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:06.019154689Z" +generated: "2021-06-08T09:18:29.452635308Z" diff --git a/incubator/node-red/5.2.3/Chart.lock b/incubator/node-red/5.2.3/Chart.lock index 389f749251a..2e310566e55 100644 --- a/incubator/node-red/5.2.3/Chart.lock +++ b/incubator/node-red/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:06.711905621Z" +generated: "2021-06-08T09:18:30.3039926Z" diff --git a/incubator/nzbget/5.2.4/CONFIG.md b/incubator/nzbget/5.2.4/CONFIG.md new file mode 100644 index 00000000000..6d760c18421 --- /dev/null +++ b/incubator/nzbget/5.2.4/CONFIG.md @@ -0,0 +1,8 @@ +# Configuration Options + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide: +https://truecharts.org/manual/linking/ + +##### Available config options +In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/incubator/nzbget/5.2.4/Chart.lock b/incubator/nzbget/5.2.4/Chart.lock new file mode 100644 index 00000000000..26a13cbfe91 --- /dev/null +++ b/incubator/nzbget/5.2.4/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://truecharts.org/ + version: 5.1.3 +digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b +generated: "2021-06-08T09:18:31.062106175Z" diff --git a/incubator/nzbget/5.2.4/Chart.yaml b/incubator/nzbget/5.2.4/Chart.yaml new file mode 100644 index 00000000000..a625f5a207f --- /dev/null +++ b/incubator/nzbget/5.2.4/Chart.yaml @@ -0,0 +1,23 @@ +apiVersion: v2 +appVersion: auto +dependencies: +- name: common + repository: https://truecharts.org/ + version: 5.1.3 +deprecated: false +description: NZBGet is a Usenet downloader client +home: https://github.com/truecharts/apps/tree/master/charts/incubator/nzbget +icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 +keywords: +- nzbget +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: truecharts.org +name: nzbget +sources: +- https://nzbget.net/ +type: application +version: 5.2.4 diff --git a/incubator/nzbget/5.2.4/README.md b/incubator/nzbget/5.2.4/README.md new file mode 100644 index 00000000000..927dec88266 --- /dev/null +++ b/incubator/nzbget/5.2.4/README.md @@ -0,0 +1,56 @@ +# Introduction + +![Version: 3.1.5](https://img.shields.io/badge/Version-3.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square) + +NZBGet is a Usenet downloader client + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://truecharts.org/ | common | 3.5.5 | + +## Installing the Chart + +To install the chart with the release name `nzbget` + +- Open TrueNAS SCALE +- Go to Apps +- Click "Install" for this specific Apps +- Fill out the configuration form + +## Uninstalling the Chart + +To uninstall the `nzbget` deployment + +- Open TrueNAS SCALE +- Go to Apps +- Go to "Installed Apps" +- Expand the menu in the top-right corner of this App +- Click "Remove" for this specific Apps + +The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release. + +## Support + +- See the [Wiki](https://truecharts.org) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +- Ask a [question](https://github.com/truecharts/apps/discussions) + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) +All Rights Reserved - The TrueCharts Project diff --git a/incubator/nzbget/5.2.4/app-readme.md b/incubator/nzbget/5.2.4/app-readme.md new file mode 100644 index 00000000000..bde861cf216 --- /dev/null +++ b/incubator/nzbget/5.2.4/app-readme.md @@ -0,0 +1,3 @@ +NZBGet is a Usenet downloader client +This App is supplied by TrueCharts, for more information please visit https://truecharts.org +NZBGet is a Usenet downloader client diff --git a/incubator/nzbget/5.2.4/charts/common-5.1.3.tgz b/incubator/nzbget/5.2.4/charts/common-5.1.3.tgz new file mode 100644 index 00000000000..7fb16d84d5e Binary files /dev/null and b/incubator/nzbget/5.2.4/charts/common-5.1.3.tgz differ diff --git a/incubator/nzbget/5.2.4/ix_values.yaml b/incubator/nzbget/5.2.4/ix_values.yaml new file mode 100644 index 00000000000..372bfa99387 --- /dev/null +++ b/incubator/nzbget/5.2.4/ix_values.yaml @@ -0,0 +1,15 @@ +## +# This file contains Values.yaml content that gets added to the output of questions.yaml +# It's ONLY meant for content that the user is NOT expected to change. +# Example: Everything under "image" is not included in questions.yaml but is included here. +## + +image: + repository: ghcr.io/k8s-at-home/nzbget + pullPolicy: IfNotPresent + tag: v21.1 + +## +# Most other defaults are set in questions.yaml +# For other options please refer to the wiki, default_values.yaml or the common library chart +## diff --git a/incubator/nzbget/5.2.4/questions.yaml b/incubator/nzbget/5.2.4/questions.yaml new file mode 100644 index 00000000000..a414b0c0276 --- /dev/null +++ b/incubator/nzbget/5.2.4/questions.yaml @@ -0,0 +1,536 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Advanced" + description: "Advanced Configuration" +portals: + web_portal: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: controller + group: "Controller" + label: "" + schema: + type: dict + attrs: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + type: dict + attrs: + - variable: TZ + label: "Timezone" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: UMASK + label: "UMASK" + description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" + schema: + type: string + default: "002" + # Configure Enviroment Variables + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: hostNetwork + group: "Networking and Services" + label: "Enable Host Networking" + schema: + type: boolean + default: false + - variable: externalInterfaces + description: "External Interfaces" + label: "(Advanced) External Interfaces" + group: "Networking and Services" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: port + label: "Container Port" + schema: + type: int + default: 6789 + editable: false + hidden: true + - variable: targetport + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 6789 + editable: true + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + default: 36021 + required: true + ## TrueCharts Specific + - variable: persistence + label: "Integrated Persistent Storage" + description: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: storageClass + label: "Type of Storage" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + type: string + default: "SCALE-ZFS" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "/config" + hidden: true + - variable: emptyDir + label: "EmptyDir Volume" + schema: + type: dict + attrs: + - variable: enabled + label: "Use emptyDir volume" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: medium + label: "EmptyDir Medium" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PVC" + schema: + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + type: string + default: "100Gi" + - variable: hostPathMounts + label: "Custom app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: volumeMount + label: "Custom Storage" + schema: + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + hidden: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + type: boolean + default: true + - variable: readOnly + label: "Mount as ReadOnly" + description: "prevent any write from being done to the mounted volume" + schema: + type: boolean + default: false + - variable: emptyDir + label: "EmptyDir Volume" + schema: + type: dict + attrs: + - variable: enabled + label: "Use emptyDir volume" + schema: + type: boolean + default: false + - variable: medium + label: "EmptyDir Medium" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: mountPath + label: "Mount Path" + description: "Path to mount inside the pod" + schema: + type: path + required: true + default: "" + editable: true + - variable: hostPath + label: "Host Path" + description: "Path on the host to mount inside the container, ignored when emptyDir is enabled" + schema: + type: hostpath + required: true + # Enable privileged + - variable: securityContext + group: "Security and Permissions" + label: "Security Context" + schema: + type: dict + attrs: + - variable: privileged + label: "Enable privileged mode for Common-Chart based charts" + schema: + type: boolean + default: false + # Set Pod Security Policy + - variable: podSecurityContext + group: "Security and Permissions" + label: "Pod Security Context" + schema: + type: dict + attrs: + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: true + - variable: runAsUser + label: "runAsUser" + description: "The UserID of the user running the application" + schema: + type: int + default: 568 + - variable: runAsGroup + label: "runAsGroup" + description: The groupID this App of the user running the application" + schema: + type: int + default: 568 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: resources + group: "Resources and Devices" + label: "" + schema: + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "2000m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "2Gi" + - variable: requests + label: "Advanced Request minimum resources required" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "10m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "50Mi" diff --git a/incubator/nzbget/5.2.4/templates/common.yaml b/incubator/nzbget/5.2.4/templates/common.yaml new file mode 100644 index 00000000000..a6613c2ce21 --- /dev/null +++ b/incubator/nzbget/5.2.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "common.all" . }} diff --git a/incubator/nzbget/5.2.4/test_values.yaml b/incubator/nzbget/5.2.4/test_values.yaml new file mode 100644 index 00000000000..8df557385af --- /dev/null +++ b/incubator/nzbget/5.2.4/test_values.yaml @@ -0,0 +1,25 @@ +# Default values for nzbget. + +image: + repository: ghcr.io/k8s-at-home/nzbget + pullPolicy: IfNotPresent + tag: v21.1 + +strategy: + type: Recreate + +service: + main: + ports: + main: + port: 6789 + +persistence: + config: + enabled: true + mountPath: "/config" + emptyDir: + enabled: true + accessMode: ReadWriteOnce + size: 1Gi + storageClass: "" diff --git a/incubator/nzbget/5.2.4/values.yaml b/incubator/nzbget/5.2.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/organizr/5.2.3/Chart.lock b/incubator/organizr/5.2.3/Chart.lock index 26f54ebeaac..3d869827060 100644 --- a/incubator/organizr/5.2.3/Chart.lock +++ b/incubator/organizr/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:08.183783327Z" +generated: "2021-06-08T09:18:31.821626547Z" diff --git a/incubator/podgrab/3.2.3/Chart.lock b/incubator/podgrab/3.2.3/Chart.lock index 5dd910be265..434c63f746e 100644 --- a/incubator/podgrab/3.2.3/Chart.lock +++ b/incubator/podgrab/3.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:08.909800947Z" +generated: "2021-06-08T09:18:32.585192846Z" diff --git a/incubator/qbittorrent/5.2.3/Chart.lock b/incubator/qbittorrent/5.2.3/Chart.lock index a5c9588a189..bb66387de0e 100644 --- a/incubator/qbittorrent/5.2.3/Chart.lock +++ b/incubator/qbittorrent/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:09.630783667Z" +generated: "2021-06-08T09:18:33.330613044Z" diff --git a/incubator/readarr/5.2.4/Chart.lock b/incubator/readarr/5.2.4/Chart.lock index a4c08b3b156..1bf2cfab456 100644 --- a/incubator/readarr/5.2.4/Chart.lock +++ b/incubator/readarr/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:10.448559822Z" +generated: "2021-06-08T09:18:34.078944783Z" diff --git a/incubator/sabnzbd/5.2.4/Chart.lock b/incubator/sabnzbd/5.2.4/Chart.lock index 8eba12c4dba..8ce24f53bd1 100644 --- a/incubator/sabnzbd/5.2.4/Chart.lock +++ b/incubator/sabnzbd/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:11.133544421Z" +generated: "2021-06-08T09:18:34.865892095Z" diff --git a/incubator/tvheadend/6.2.3/Chart.lock b/incubator/tvheadend/6.2.3/Chart.lock index 6b3aee494e5..71b16e86cca 100644 --- a/incubator/tvheadend/6.2.3/Chart.lock +++ b/incubator/tvheadend/6.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:11.89048916Z" +generated: "2021-06-08T09:18:35.67082345Z" diff --git a/incubator/unifi/5.2.3/Chart.lock b/incubator/unifi/5.2.3/Chart.lock index bac2649e5e4..e06bd204366 100644 --- a/incubator/unifi/5.2.3/Chart.lock +++ b/incubator/unifi/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:12.636722984Z" +generated: "2021-06-08T09:18:36.470499013Z" diff --git a/stable/collabora-online/5.2.4/Chart.lock b/stable/collabora-online/5.2.4/Chart.lock index 61358f588c5..38f50a7227a 100644 --- a/stable/collabora-online/5.2.4/Chart.lock +++ b/stable/collabora-online/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:28.866961257Z" +generated: "2021-06-08T09:17:50.850814207Z" diff --git a/stable/deepstack-cpu/3.2.3/Chart.lock b/stable/deepstack-cpu/3.2.3/Chart.lock index 7c9d0d20562..4605e26bbd0 100644 --- a/stable/deepstack-cpu/3.2.3/Chart.lock +++ b/stable/deepstack-cpu/3.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:29.731227122Z" +generated: "2021-06-08T09:17:51.925515812Z" diff --git a/stable/emby/5.2.4/Chart.lock b/stable/emby/5.2.4/Chart.lock index 3f94786a991..f252bbb2c0a 100644 --- a/stable/emby/5.2.4/Chart.lock +++ b/stable/emby/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:30.657015867Z" +generated: "2021-06-08T09:17:52.679712247Z" diff --git a/stable/esphome/5.2.3/Chart.lock b/stable/esphome/5.2.3/Chart.lock index b63a9dbe3ce..399ca8898e2 100644 --- a/stable/esphome/5.2.3/Chart.lock +++ b/stable/esphome/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:31.43698468Z" +generated: "2021-06-08T09:17:53.44630237Z" diff --git a/stable/handbrake/5.2.3/Chart.lock b/stable/handbrake/5.2.3/Chart.lock index e7b14d637f0..b27e4e03049 100644 --- a/stable/handbrake/5.2.3/Chart.lock +++ b/stable/handbrake/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:32.183248093Z" +generated: "2021-06-08T09:17:54.221290411Z" diff --git a/stable/home-assistant/5.2.4/CONFIG.md b/stable/home-assistant/5.2.4/CONFIG.md new file mode 100644 index 00000000000..6d760c18421 --- /dev/null +++ b/stable/home-assistant/5.2.4/CONFIG.md @@ -0,0 +1,8 @@ +# Configuration Options + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Together" guide: +https://truecharts.org/manual/linking/ + +##### Available config options +In the future this page is going to contain an automated list of options available in the installation/edit UI. diff --git a/stable/home-assistant/5.2.4/Chart.lock b/stable/home-assistant/5.2.4/Chart.lock new file mode 100644 index 00000000000..2b3c4a6b27b --- /dev/null +++ b/stable/home-assistant/5.2.4/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://truecharts.org/ + version: 5.1.3 +digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b +generated: "2021-06-08T09:17:54.928342889Z" diff --git a/stable/home-assistant/5.2.4/Chart.yaml b/stable/home-assistant/5.2.4/Chart.yaml new file mode 100644 index 00000000000..508757daea5 --- /dev/null +++ b/stable/home-assistant/5.2.4/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: auto +dependencies: +- name: common + repository: https://truecharts.org/ + version: 5.1.3 +deprecated: false +description: home-assistant App for TrueNAS SCALE +home: https://github.com/truecharts/apps/tree/master/charts/stable/home-assistant +icon: https://upload.wikimedia.org/wikipedia/commons/thumb/6/6e/Home_Assistant_Logo.svg/519px-Home_Assistant_Logo.svg.png +keywords: +- home-assistant +- hass +- homeassistant +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: truecharts.org +- email: 35702532+tprelog@users.noreply.github.com + name: tprelog + url: truecharts.org +name: home-assistant +sources: +- https://github.com/home-assistant/home-assistant +- https://github.com/cdr/code-server +type: application +version: 5.2.4 diff --git a/stable/home-assistant/5.2.4/README.md b/stable/home-assistant/5.2.4/README.md new file mode 100644 index 00000000000..38e875fc8c7 --- /dev/null +++ b/stable/home-assistant/5.2.4/README.md @@ -0,0 +1,56 @@ +# Introduction + +![Version: 3.1.5](https://img.shields.io/badge/Version-3.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: auto](https://img.shields.io/badge/AppVersion-auto-informational?style=flat-square) + +home-assistant App for TrueNAS SCALE + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://truecharts.org/ | common | 3.5.5 | + +## Installing the Chart + +To install the chart with the release name `home-assistant` + +- Open TrueNAS SCALE +- Go to Apps +- Click "Install" for this specific Apps +- Fill out the configuration form + +## Uninstalling the Chart + +To uninstall the `home-assistant` deployment + +- Open TrueNAS SCALE +- Go to Apps +- Go to "Installed Apps" +- Expand the menu in the top-right corner of this App +- Click "Remove" for this specific Apps + +The command removes all the Kubernetes components associated with the chart **including storage volumes** _(Except hostPath Storage)_ and deletes the release. + +## Support + +- See the [Wiki](https://truecharts.org) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) +- Ask a [question](https://github.com/truecharts/apps/discussions) + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.5.0](https://github.com/norwoodj/helm-docs/releases/v1.5.0) +All Rights Reserved - The TrueCharts Project diff --git a/stable/home-assistant/5.2.4/app-readme.md b/stable/home-assistant/5.2.4/app-readme.md new file mode 100644 index 00000000000..822d932e2e4 --- /dev/null +++ b/stable/home-assistant/5.2.4/app-readme.md @@ -0,0 +1,3 @@ +home-assistant App for TrueNAS SCALE +This App is supplied by TrueCharts, for more information please visit https://truecharts.org +home-assistant App for TrueNAS SCALE diff --git a/stable/home-assistant/5.2.4/charts/common-5.1.3.tgz b/stable/home-assistant/5.2.4/charts/common-5.1.3.tgz new file mode 100644 index 00000000000..7fb16d84d5e Binary files /dev/null and b/stable/home-assistant/5.2.4/charts/common-5.1.3.tgz differ diff --git a/stable/home-assistant/5.2.4/ix_values.yaml b/stable/home-assistant/5.2.4/ix_values.yaml new file mode 100644 index 00000000000..e3bf2093286 --- /dev/null +++ b/stable/home-assistant/5.2.4/ix_values.yaml @@ -0,0 +1,15 @@ +## +# This file contains Values.yaml content that gets added to the output of questions.yaml +# It's ONLY meant for content that the user is NOT expected to change. +# Example: Everything under "image" is not included in questions.yaml but is included here. +## + +image: + repository: homeassistant/home-assistant + pullPolicy: IfNotPresent + tag: 2021.6.3 + +## +# Most other defaults are set in questions.yaml +# For other options please refer to the wiki, default_values.yaml or the common library chart +## diff --git a/stable/home-assistant/5.2.4/questions.yaml b/stable/home-assistant/5.2.4/questions.yaml new file mode 100644 index 00000000000..bd777603709 --- /dev/null +++ b/stable/home-assistant/5.2.4/questions.yaml @@ -0,0 +1,561 @@ +groups: + - name: "Container Image" + description: "Image to be used for container" + - name: "Controller" + description: "Configure workload deployment" + - name: "Container Configuration" + description: "additional container configuration" + - name: "App Configuration" + description: "App specific config options" + - name: "Networking and Services" + description: "Configure Network and Services for container" + - name: "Storage and Persistence" + description: "Persist and share data that is separate from the container" + - name: "Ingress" + description: "Ingress Configuration" + - name: "Security and Permissions" + description: "Configure security context and permissions" + - name: "Resources and Devices" + description: "Specify resources/devices to be allocated to workload" + - name: "Advanced" + description: "Advanced Configuration" +portals: + web_portal: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: controller + group: "Controller" + label: "" + schema: + type: dict + attrs: + - variable: type + description: "Please specify type of workload to deploy" + label: "(Advanced) Controller Type" + schema: + type: string + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: git + group: "Container Configuration" + label: "Home-Assistant Git Settings" + schema: + type: dict + attrs: + - variable: deployKey + label: "Git deploy key" + schema: + type: string + default: "" + - variable: deployKeyBase64 + label: "Git KeyBase64 deploy key" + schema: + type: string + default: "" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + type: dict + attrs: + - variable: TZ + label: "Timezone" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: PUID + label: "PUID" + description: "Sets the PUID env var for LinuxServer.io (compatible) containers" + schema: + type: int + default: 568 + - variable: PGID + label: "PGID" + description: "Sets the PGID env var for LinuxServer.io (compatible) containers" + schema: + type: int + default: 568 + - variable: UMASK + label: "UMASK" + description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" + schema: + type: string + default: "002" + # Configure Enviroment Variables + - variable: envList + label: "Image environment" + group: "Container Configuration" + schema: + type: list + default: [] + items: + - variable: envItem + label: "Environment Variable" + schema: + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + - variable: value + label: "Value" + schema: + type: string + + - variable: hostNetwork + group: "Networking and Services" + label: "Enable Host Networking" + schema: + type: boolean + default: false + - variable: externalInterfaces + description: "External Interfaces" + label: "(Advanced) External Interfaces" + group: "Networking and Services" + schema: + type: list + items: + - variable: interfaceConfiguration + description: "Interface Configuration" + label: "Interface Configuration" + schema: + type: dict + $ref: + - "normalize/interfaceConfiguration" + attrs: + - variable: hostInterface + description: "Please specify host interface" + label: "Host Interface" + schema: + type: string + required: true + $ref: + - "definitions/interface" + - variable: ipam + description: "Define how IP Address will be managed" + label: "IP Address Management" + schema: + type: dict + required: true + attrs: + - variable: type + description: "Specify type for IPAM" + label: "IPAM Type" + schema: + type: string + required: true + enum: + - value: "dhcp" + description: "Use DHCP" + - value: "static" + description: "Use static IP" + show_subquestions_if: "static" + subquestions: + - variable: staticIPConfigurations + label: "Static IP Addresses" + schema: + type: list + items: + - variable: staticIP + label: "Static IP" + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: "Static Routes" + schema: + type: list + items: + - variable: staticRouteConfiguration + label: "Static Route Configuration" + schema: + type: dict + attrs: + - variable: destination + label: "Destination" + schema: + type: ipaddr + cidr: true + required: true + - variable: gateway + label: "Gateway" + schema: + type: ipaddr + cidr: false + required: true + - variable: service + group: "Networking and Services" + label: "Configure Service(s)" + schema: + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the service" + schema: + type: boolean + default: true + hidden: true + - variable: type + label: "Service Type" + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: "NodePort" + enum: + - value: "NodePort" + description: "NodePort" + - value: "ClusterIP" + description: "ClusterIP" + - value: "LoadBalancer" + description: "LoadBalancer" + - variable: loadBalancerIP + label: "LoadBalancer IP" + description: "LoadBalancerIP" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: "External IP" + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - value: "UDP" + description: "UDP" + - variable: port + label: "Container Port" + schema: + type: int + default: 8123 + editable: false + hidden: true + - variable: targetport + label: "Target Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 8123 + editable: true + required: true + - variable: nodePort + label: "Node Port (Optional)" + description: "This port gets exposed to the node. Only considered when service type is NodePort" + schema: + type: int + min: 9000 + max: 65535 + default: 36008 + required: true + ## TrueCharts Specific + - variable: persistence + label: "Integrated Persistent Storage" + group: "Storage and Persistence" + schema: + type: dict + attrs: + - variable: config + label: "App Config Storage" + description: "Stores the Application Configuration." + schema: + type: dict + attrs: + - variable: enabled + label: "Enable the storage" + schema: + type: boolean + default: true + - variable: storageClass + label: "Type of Storage" + description: " Warning: Anything other than SCALE-ZFS will break rollback!" + schema: + type: string + default: "SCALE-ZFS" + - variable: mountPath + label: "mountPath" + description: "Path inside the container the storage is mounted" + schema: + type: string + default: "/usr/src/app/store" + hidden: true + - variable: emptyDir + label: "EmptyDir Volume" + schema: + type: dict + attrs: + - variable: enabled + label: "Use emptyDir volume" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: medium + label: "EmptyDir Medium" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: accessMode + label: "Access Mode (Advanced)" + description: "Allow or disallow multiple PVC's writhing to the same PVC" + schema: + type: string + default: "ReadWriteOnce" + enum: + - value: "ReadWriteOnce" + description: "ReadWriteOnce" + - value: "ReadOnlyMany" + description: "ReadOnlyMany" + - value: "ReadWriteMany" + description: "ReadWriteMany" + - variable: size + label: "Size quotum of storage" + schema: + type: string + default: "100Gi" + - variable: hostPathMounts + label: "Custom app storage" + group: "Storage and Persistence" + schema: + type: list + default: [] + items: + - variable: volumeMount + label: "Custom Storage" + schema: + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + hidden: true + - variable: setPermissions + label: "Automatic Permissions" + description: "Automatically set permissions on install" + schema: + type: boolean + default: true + - variable: readOnly + label: "Mount as ReadOnly" + description: "prevent any write from being done to the mounted volume" + schema: + type: boolean + default: false + - variable: emptyDir + label: "EmptyDir Volume" + schema: + type: dict + attrs: + - variable: enabled + label: "Use emptyDir volume" + schema: + type: boolean + default: false + - variable: medium + label: "EmptyDir Medium" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: mountPath + label: "Mount Path" + description: "Path to mount inside the pod" + schema: + type: path + required: true + default: "" + editable: true + - variable: hostPath + label: "Host Path" + description: "Path on the host to mount inside the container, ignored when emptyDir is enabled" + schema: + type: hostpath + required: true + - variable: deviceMounts + label: "Mount Devices" + group: "Resources and Devices" + schema: + type: list + default: [] + items: + - variable: deviceMount + label: "Custom Storage" + schema: + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + required: true + hidden: true + editable: false + - variable: emptyDir + label: "EmptyDir Volume" + schema: + type: dict + attrs: + - variable: enabled + label: "Use emptyDir volume" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: medium + label: "EmptyDir Medium" + schema: + type: string + default: "" + enum: + - value: "" + description: "Default" + - value: "Memory" + description: "Memory" + - variable: devicePath + label: "Device Path" + description: "Path to the device to mount inside the container" + schema: + type: path + required: true + default: "/dev/ttyACM0" + editable: true + - variable: resources + group: "Resources and Devices" + label: "" + schema: + type: dict + attrs: + - variable: limits + label: "Advanced Limit Resource Consumption" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "2000m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "2Gi" + - variable: requests + label: "Advanced Request minimum resources required" + schema: + type: dict + attrs: + - variable: cpu + label: "CPU" + schema: + type: string + default: "10m" + - variable: memory + label: "Memory RAM" + schema: + type: string + default: "50Mi" diff --git a/stable/home-assistant/5.2.4/templates/common.yaml b/stable/home-assistant/5.2.4/templates/common.yaml new file mode 100644 index 00000000000..a6613c2ce21 --- /dev/null +++ b/stable/home-assistant/5.2.4/templates/common.yaml @@ -0,0 +1 @@ +{{ include "common.all" . }} diff --git a/stable/home-assistant/5.2.4/templates/secret.yaml b/stable/home-assistant/5.2.4/templates/secret.yaml new file mode 100644 index 00000000000..19f769cf59b --- /dev/null +++ b/stable/home-assistant/5.2.4/templates/secret.yaml @@ -0,0 +1,15 @@ +{{- if or .Values.git.deployKey .Values.git.deployKeyBase64 }} +apiVersion: v1 +kind: Secret +metadata: + name: {{ template "common.names.fullname" . }}-deploykey + labels: + {{- include "common.labels" . | nindent 4 }} +type: Opaque +data: + {{- if .Values.git.deployKey }} + id_rsa: {{ .Values.git.deployKey | b64enc | quote }} + {{- else }} + id_rsa: {{ .Values.git.deployKeyBase64 | quote }} + {{- end }} +{{- end }} diff --git a/stable/home-assistant/5.2.4/test_values.yaml b/stable/home-assistant/5.2.4/test_values.yaml new file mode 100644 index 00000000000..b3536a1bbee --- /dev/null +++ b/stable/home-assistant/5.2.4/test_values.yaml @@ -0,0 +1,101 @@ +# Default values for Home Assistant + +image: + repository: homeassistant/home-assistant + pullPolicy: IfNotPresent + tag: 2021.6.3 + +strategy: + type: Recreate + +env: {} + # TZ: + +service: + main: + ports: + main: + port: 8123 + +# # Enable devices to be discoverable +# hostNetwork: true + +# # When hostNetwork is true set dnsPolicy to ClusterFirstWithHostNet +# dnsPolicy: ClusterFirstWithHostNet + +# # Enable passing thru a USB device to Home Assistant +# securityContext: +# privileged: true + +# Allow access a Git repository by passing in a private SSH key +git: + # Raw SSH private key + deployKey: "" + # Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence. + deployKeyBase64: "" + +# Enable a prometheus-operator servicemonitor +prometheus: + serviceMonitor: + enabled: false + # interval: 1m + # additionalLabels: {} + +persistence: + config: + enabled: true + mountPath: "/config" + emptyDir: + enabled: true + accessMode: ReadWriteOnce + size: 1Gi + storageClass: "" + +# # Path to your Z-Wave / Zigbee device in the container +# additionalVolumeMounts: +# - name: zwave-usb +# mountPath: /dev/serial/by-id/usb-0658_0200-if00 + +# # Path to your Z-Wave / Zigbee device on the host +# additionalVolumes: +# - name: zwave-usb +# hostPath: +# path: /dev/serial/by-id/usb-0658_0200-if00 + +# Enabled mariadb +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb +mariadb: + enabled: false + architecture: standalone + auth: + database: home-assistant + username: home-assistant + password: home-assistant-pass + rootPassword: home-assistantrootpass + primary: + persistence: + enabled: false + # storageClass: "" + +# Enabled postgres +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql +postgresql: + enabled: false + postgresqlUsername: home-assistant + postgresqlPassword: home-assistant-pass + postgresqlDatabase: home-assistant + persistence: + enabled: false + # storageClass: "" + +# Enable influxdb +# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/influxdb +influxdb: + enabled: false + architecture: standalone + database: home_assistant + authEnabled: false + persistence: + enabled: false + # storageClass: "" + # size: 8Gi diff --git a/stable/home-assistant/5.2.4/values.yaml b/stable/home-assistant/5.2.4/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/jackett/5.2.5/Chart.lock b/stable/jackett/5.2.5/Chart.lock index 945a83cb07d..6878cad1a8f 100644 --- a/stable/jackett/5.2.5/Chart.lock +++ b/stable/jackett/5.2.5/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:33.697328566Z" +generated: "2021-06-08T09:17:55.709106977Z" diff --git a/stable/jellyfin/5.2.3/Chart.lock b/stable/jellyfin/5.2.3/Chart.lock index 1a9f975718b..17907abf50c 100644 --- a/stable/jellyfin/5.2.3/Chart.lock +++ b/stable/jellyfin/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:34.477958293Z" +generated: "2021-06-08T09:17:56.520560743Z" diff --git a/stable/kms/5.2.3/Chart.lock b/stable/kms/5.2.3/Chart.lock index e22389919ed..c1cd613b501 100644 --- a/stable/kms/5.2.3/Chart.lock +++ b/stable/kms/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:35.204614186Z" +generated: "2021-06-08T09:17:57.256929492Z" diff --git a/stable/lidarr/5.2.3/Chart.lock b/stable/lidarr/5.2.3/Chart.lock index 7eee9cab130..7446ff8ff68 100644 --- a/stable/lidarr/5.2.3/Chart.lock +++ b/stable/lidarr/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:36.082528808Z" +generated: "2021-06-08T09:17:57.994537837Z" diff --git a/stable/ombi/5.2.4/Chart.lock b/stable/ombi/5.2.4/Chart.lock index 6bc7a23ca81..c0a60cdd175 100644 --- a/stable/ombi/5.2.4/Chart.lock +++ b/stable/ombi/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:36.841700166Z" +generated: "2021-06-08T09:17:58.719958338Z" diff --git a/stable/plex/4.2.3/Chart.lock b/stable/plex/4.2.3/Chart.lock index 35c06f85e05..317340d4898 100644 --- a/stable/plex/4.2.3/Chart.lock +++ b/stable/plex/4.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:37.548714641Z" +generated: "2021-06-08T09:17:59.488200956Z" diff --git a/stable/radarr/5.2.4/Chart.lock b/stable/radarr/5.2.4/Chart.lock index 51505096c4d..bf46ee500b7 100644 --- a/stable/radarr/5.2.4/Chart.lock +++ b/stable/radarr/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:38.320771467Z" +generated: "2021-06-08T09:18:00.252638779Z" diff --git a/stable/sonarr/5.2.3/Chart.lock b/stable/sonarr/5.2.3/Chart.lock index 8a6bc450cdd..83f56da3a10 100644 --- a/stable/sonarr/5.2.3/Chart.lock +++ b/stable/sonarr/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:39.12790632Z" +generated: "2021-06-08T09:18:00.958519966Z" diff --git a/stable/syncthing/5.3.4/Chart.lock b/stable/syncthing/5.3.4/Chart.lock index 65417781bc3..cac706cfa56 100644 --- a/stable/syncthing/5.3.4/Chart.lock +++ b/stable/syncthing/5.3.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:39.886312962Z" +generated: "2021-06-08T09:18:01.700869407Z" diff --git a/stable/tautulli/5.2.3/Chart.lock b/stable/tautulli/5.2.3/Chart.lock index da75298ce93..271f8cc7247 100644 --- a/stable/tautulli/5.2.3/Chart.lock +++ b/stable/tautulli/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:40.59876015Z" +generated: "2021-06-08T09:18:02.455792131Z" diff --git a/stable/traefik/4.0.5/Chart.lock b/stable/traefik/4.0.5/Chart.lock index 279cb6bdede..69da83b9c84 100644 --- a/stable/traefik/4.0.5/Chart.lock +++ b/stable/traefik/4.0.5/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://helm.traefik.io/traefik version: 9.19.1 digest: sha256:6837d576d0a80cb63dcd82a8dd3a2e7e5ea10f710b1ef1d5c29ce3af4eb3fbfe -generated: "2021-06-08T09:04:41.723603198Z" +generated: "2021-06-08T09:18:03.819557541Z" diff --git a/stable/transmission/5.2.3/Chart.lock b/stable/transmission/5.2.3/Chart.lock index b30f009e168..f7dcff9d4bc 100644 --- a/stable/transmission/5.2.3/Chart.lock +++ b/stable/transmission/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:43.49479194Z" +generated: "2021-06-08T09:18:06.2381852Z" diff --git a/stable/truecommand/5.2.3/Chart.lock b/stable/truecommand/5.2.3/Chart.lock index 485af957089..460ccea94b8 100644 --- a/stable/truecommand/5.2.3/Chart.lock +++ b/stable/truecommand/5.2.3/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:44.278971192Z" +generated: "2021-06-08T09:18:06.966239723Z" diff --git a/stable/vaultwarden/2.2.7/Chart.lock b/stable/vaultwarden/2.2.7/Chart.lock index 054e10c7471..378bfb96f75 100644 --- a/stable/vaultwarden/2.2.7/Chart.lock +++ b/stable/vaultwarden/2.2.7/Chart.lock @@ -6,4 +6,4 @@ dependencies: repository: https://charts.bitnami.com/bitnami version: 10.4.9 digest: sha256:299d4839c2ac8b84cf7388efce1d04df7d17e938bcd433a459e64baa21181adc -generated: "2021-06-08T09:04:47.666206592Z" +generated: "2021-06-08T09:18:10.835753945Z" diff --git a/stable/zwavejs2mqtt/5.2.4/Chart.lock b/stable/zwavejs2mqtt/5.2.4/Chart.lock index ff4cdc0bb2f..0fba6a1770b 100644 --- a/stable/zwavejs2mqtt/5.2.4/Chart.lock +++ b/stable/zwavejs2mqtt/5.2.4/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://truecharts.org/ version: 5.1.3 digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:51.267270396Z" +generated: "2021-06-08T09:18:14.187761807Z"